Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As you work on patches in JIRA you need to determine which branch to apply your patch to. 


Active Branches

Currently (May 2022August 2023) there are five six relevant branches to be familiar with:

  • cassandra-3.0 (3.0)
  • cassandra-3.11 (3.11)
  • cassandra-4.0 (4.0)
  • cassandra-4.1 (latest GA)
  • cassandra-45.1 0 (frozen , pending releasew/waiver for Accord, Transactional Metadata work, and Vector search)
  • trunk (next release)


Where to apply patches

When working on a ticket, use the following guideline to determine which branch to apply it to (Note: See How To Commit for details on the commit and merge process)

...

Our priority is to keep the 2 LTS releases and latest GA stable while releasing new "latest GA" on a cadence that provides new improvements and functionality to users soon enough to be valuable and relevant.


Merge path examples

So for example, if you have a bugfix that applies to all branches, your apply and merge path would be:

cassandra-3.0 (apply) → cassandra-3.11 → cassandra-4.0 → cassandra-4.1 → cassandra-5.0 → trunk

A new feature or improvement would apply trunk only:

trunk (apply)

Versioning and targeting:

...