Details
-
Epic
-
Status: Triage Needed
-
Normal
-
Resolution: Unresolved
-
None
-
None
-
Java Driver 5.0 API Breaking Changes
-
All
-
None
Description
A collection of JIRAs that involve making breaking API changes that would need to be done in the next major driver release
As the Apache Cassandra Java Driver aspires to follow semantic versioning (reference), any change that breaks backwards compatibility can not be made in a minor or patch release.
Any breaking API change should be held back until a major release, and even then API changes should be minimal in order to reduce friction in upgrading between major releases.
This epic captures JIRAs that were created that would possibly involve making breaking API changes so they can be more easily tracked.
For example CASSANDRA-19885, which involves removing a default interface method added in a minor version to avoid breaking compatibility in a minor release.