Flyway DB - Deprecated Version - flyway

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.

Related

How to load an older version of gpt.js file

To load latest version of gpt.js we need to add
https://securepubads.g.doubleclick.net/tag/js/gpt.js
How can i load older version of gpt.js in my html file?
Thanks in advance.
Looks like older versions of the GTP librairy are hosted this way : securepubads.g.doubleclick.net/tag/js/version/gpt.js
Sample :
https://securepubads.g.doubleclick.net/tag/js/v2022-12-05/gpt.js
Versions list is here.
Versions release notes are here.
Be careful when you use past versions of the librairy as :
All changes to the GPT library are thoroughly tested before release. Additionally, releases are rolled out to users gradually to further protect against unexpected regressions. If a regression is spotted at any point during a rollout, the entire release can be quickly abandoned before it reaches all users.

What is the status of rxandroidble and rxjava2?

I just inherited a project which uses both rxandroidble and rxjava2 (and the associated rxandroid). The previous developer seems to have gotten away with using them together with the versions being just so... But updating any of the related dependencies cause various errors.
Am I correct in assuming rxandroidble is rxjava1 only at this point?
If so, when might there be a version for rxjava2?
Is there a safe (read: stable) way of having both coexist in the same app?
RxAndroidBle is RxJava2 compatible since version 1.5.0 released on 14th of March 2018
Original Answer:
Am I correct in assuming rxandroidble is rxjava1 only at this point?
Yes, current stable release 1.4.3 is RxJava1 only.
If so, when might there be a version for rxjava2?
Soon™.
RxJava2 version is worked on. Current status can be checked in the official Github issue.
Status as of 26th Feb 2018: there is a 1.5.0-SNAPSHOT release that is for RxJava2. (It is in a different namespace than RxJava1 version)
Is there a safe (read: stable) way of having both coexist in the same app?
Assuming you are talking about having RxAndroidBle and RxJava2 and RxAndroid for the same version—yes it should be totally fine to have it in one app. There is also an interop library for chaining both versions of RxJava.

Migrate from SBJson 2.2 to SBJson 5

Hello We are using SBJson lib with version pod 'SBJson', '~>2.2.3' and want migrate to latest version pod 'SBJson5', '~> 5.0.0'.
What will be effort to migrate. I mean will it support old methods or do i need find the deprecated or changed methods or any other specific change.
Does any one used this lib or done migration with SBJson do post to this thread.
Please suggest some solution
I don't know how complicated your usage is, but you will definitively have to do some manual edits. I released version 3, with a major shift in focus towards streaming JSON way back in 2011, and I'm frankly amazed version 2.x.x even compiles today!
I tried to document the changes in the repo's NEWS file. When naming the releases I tried to follow SemVer, which means that every 2.x.x -> 3.x.x and 3.x.x -> 4.x.x and 4.x.x -> 5.x.x were named thus because they all broke backwards compatibility in some way.
For version 3 the API went through a big change to focus on streaming. Much of the API changed to support this. Version 4 further removed old methods that had been obsoleted in the 3.1.x, 3.2.x and 3.3.x series. For 4 -> 5 the breaking change was very small: the API stayed the same, and only the behaviour is slightly different. ("Naked Scalars", e.g. strings and numbers not wrapped it an array or object, is now accepted as per the updated JSON RFC.)
Have you considered whether you actually need to use SBJson? You may be better off just using NSJSONSerialisation. After all it's been in the iOS SDK since iOS 5, and in the Mac SDK since a bit after that. The main benefit of using SBJson is if you want to be able to start parsing JSON before it's fully downloaded. (Thus improving perceived latency.)
Other issues you may run into: I fixed a lot of bugs since 2.x.x releases, which means the parser is much stricter now than it was back then. (Due to bugs it used to allow all sorts of broken JSON, and broken UTF-8.) So if you rely on any of that behaviour you will be out of luck. Hopefully that's not the case :-)

Installing Plone Hotfix 20121106 on plone 2.0.5 won't work

We are running an old version of plone (Version 2.0.5). (We will migrate next year to plone 4)
I was trying to install the Plone Hotfix 20121106, but (as mentionened in the installing description), the hotfix will not apply to the version 2.0.5 of plone.
Questions:
Are the security vulnerabilites also relevant for the plone version 2.0.5?
Is there another way to install the hot fix on that old version of plone?
Some of the security vulnerabilities do apply to 2.0.5, yes.
However, there are other unpatched vulnerabilities in 2.0.5 not addressed by this hotfix, and you want to move away from this old a version as soon as possible. The Plone security team does not provide official support for Plone versions this old; currently 3.x and 4.x releases are supported.
You can unzip the hotfix into your Products folder, and it should just work. I believe people have tested it on 2.0.x installations already; the test coverage certainly was run on 2.1. You'll have to run your own tests though to make sure nothing (important) breaks for you when the fix is installed.

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