Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-19886

Java Driver 5.0 API Breaking Changes

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Triage Needed
    • Normal
    • Resolution: Unresolved
    • None
    • Client/java-driver
    • 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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            andrew.tolbert Andy Tolbert
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: