I’m working on migrating from 5.x to 6.1.x, and finding a lot of classes having this annotation:
Incubating
- which is described as:
/**
* Marks certain of packages, types, etc. as incubating, potentially
* recursively. Incubating indicates something that is still being
* actively developed and therefore may change at a later time; a
* "tech preview".
* <p/>
* Users of these types and methods are considered early adopters who
* help shape the final definition of these types/methods, along with
* the needs of consumers.
*
* @implNote Defined with RUNTIME retention so tooling can see it
*
* @author Steve Ebersole
*/
So - with the amount of things that have this annotation, how likely is it that subsequent 6.x versions will actually have non-backward compatible changes with prior 6.x versions? Asking because I’d like to know the potential risks involved.