Where is the source code for Airflow backport providers? - airflow

I'm looking to edit some code for https://pypi.org/project/apache-airflow-backport-providers-google/2021.3.3/ as I need to use Google Ads Python SDK >= 15 and theres a requirement on the backport provider of google-ads<8.0 during my migration from 1.10.15 to 2.0.
The source code linked goes directly to the apache/airflow/providers which seems to be the same for https://pypi.org/project/apache-airflow-providers-google/.
So I'm a bit confused as to what code each package is installing or if it's now the same.

You can find specific tag in the source code :
Specifically for the release you are asking:
https://github.com/apache/airflow/tree/backport-providers-2021.3.3
I assume your question is about are referring to PR Upgrade to support Google Ads v10 This PR will be released with apache-airflow-providers-google in version 7.0.0
It will not be released for backport providers.
Note that backport providers are for Airflow 1.10 series. Since Airflow 1.10 reached end of life there are no more new releases for it - thus there are also no more backport provider releases.

Related

Flyway DB - Deprecated Version

is there a way to know when a version of Flyway is going to get deprecated?, actually we were using 6.0.7 the last year and then got deprecated like 6 months ago, now we are using 6.4.1 but I tried to find something on the blog and documentation but there's nothing about some news of when a version is going to be deprecated, only when we run our java spring boot project we know that a version is not usable. And we're aware of this because there's a lot of changes in version 7+ that doesn't work with our project (tested version 7.0.1 and the app crashed) and we need to estimate the cost of the changes.
Any help would be appreciate, thanks.
Flyway releases via Maven OSS. Old versions are kept indefinitely and are outside of Redgate's control. In theory, all older versions which are currently available on Maven will continue to be available for all time.
Newer versions may deprecate features over time, but older versions will always be available.

How to use Firebase Version 9 Compatibility from CDN?

Since version 9, Firebase introduced a new Module based API.
This however requires changes in your code if you upgrade from earlier versions to 9.
At the same time version 9 has a compatibility version that is based on earlier API.
The instruction tells you how to use it as npm module https://firebase.google.com/docs/web/modular-upgrade
But it doesn't tell how to upgrade to version 9 compatibility version if you are loading firebase from CDN.
My understanding is that to upgrade to version 9 without changing my code I need to simply update the version part of the URL and add a '-compat' before '.js' extension.
e.g. from version 8.10.0 to 9.3.0 I changed my links from
https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js
to
https://www.gstatic.com/firebasejs/9.3.0/firebase-app-compat.js
same thing for firestore and auth e.g.
http://www.gstatic.com/firebasejs/9.3.0/firebase-firestore-compat.js
http://www.gstatic.com/firebasejs/9.3.0/firebase-auth-compat.js
Everything is working, however I didn't find any docs to confirm this.
if you know of any docs for using version 9 compatibility from CDN please reply.

How to make Rider show API documentation again?

Since reinstalling with Fedora 32, Jetbrains Rider does not show XML documentation for external APIs like all the SDK classes and methods anymore:
As you can see, Rider does not show the method documentation, even though I know it's there and the Rider decompiler does show it too, when Ctrl+Clicking into the Slice method.
The official dotnet-sdk-3.1 package from the Fedora repositories is installed and works as normal.
Is there some setting that I missed and which allows me to fix/enable the documentation?
The issue disappeared after 2 weeks of system upgrades and restarting. No idea what caused this.

Implement User.updatePhoneNumber

When reading through the docs I found that updatePhoneNumber is not implemented in react-native-firebase.
The following methods are not supported in RNFirebase as they cannot work in the React Native environment or have a different implementation.
So how would I implement this specific method?
#Salakar from the react-native-firebase team here - support for updatePhoneNumber is landing in the upcoming v5.0.0 release of react-native-firebase.
If you need this sooner and are ok with using a release candidate version of the library then there should be another v5 RC version published by the end of next week with this change included (v5.0.0-rc2) - keep an eye out on discord for an announcement or the releases page on GitHub.

Upgrade path for S#arp Architecture 1.9.5 to 2.x?

I have a fairly large ecommerce site running on S#arp Arch 1.9.5. I just saw that the codebase is up to 2.0.4. First of all, nice one to everyone involved, I thought it was dead in the pan after waiting for 2.x for quite some time (...and Ayende ripping into it).
Is there a recommended upgrade path from 1.9.5 to the latest version? Do I just nuget update-package?
I personally upgraded my instance by download the 2.0.4 package from Github (seen below) and then update it locally. I did not meet any problem. Like you i looked for update suggestion but decided to do it manually.
https://github.com/sharparchitecture/Sharp-Architecture/downloads
I did find 2.0.4 Sharp-architecture package at Nuget however I did not run nuget update-package in my application.

Resources