I saw in a thread: “we have effectively lost the JDBC wrapper until Julia 2.0”.
This isn’t strictly true, as it still works in Julia 1.0.x, the LTS versions for the foreseeable future.
But, yes, Julia 1.1, if I recall, broke JavaCall.jl and thus JDBC and I guess Scala/Spark too. [And for JDBC there are workarounds.]
I’ve promoted Julia’s “syntax stability guarantee”, since Julia 0.7. I do occationally see packages being fixed for 1.1, 1.2 or 1.3. I realize there can be changes in the standard library, requiring fixes in packages. This seems to be rare and soon fixed (and Compat.jl may also help).
I do not think this is a major worry, except possibly in this one very specific JavaCall.jl case. And then only if your other packages need Julia 1.1+.
Is it true the fix is only likely in 2.0, not sooner? Is breaking happening increasingly rarely?