Skip to content

0.15.3: Merge pull request #1760 from tigerbeetle/cb22/release-2024-03-19

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Mar 09:51
73bbc1a

0.15.3

NOTE: You must run the same version of server and client. We do
not yet follow semantic versioning where all patch releases are
interchangeable.

Server

  • Binary: Download the zip for your OS and architecture from this page and unzip.
  • Docker: docker pull ghcr.io/tigerbeetle/tigerbeetle:0.15.3
  • Docker (debug image): docker pull ghcr.io/tigerbeetle/tigerbeetle:0.15.3-debug

Clients

NOTE: Because of package manager caching, it may take a few
minutes after the release for this version to appear in the package
manager.

  • .NET: dotnet add package tigerbeetle --version 0.15.3
  • Go: go mod edit -require github.com/tigerbeetle/tigerbeetle-go@v0.15.3
  • Java: Update the version of com.tigerbeetle.tigerbeetle-java in pom.xml to 0.15.3.
  • Node.js: npm install tigerbeetle-node@0.15.3

Changelog

  • Bump version to 0.15.x
  • Starting with 0.15.x, TigerBeetle is ready for production use, preserves durability and
    provides a forward upgrade path through storage stability.

Safety And Performance

  • #1755

    Set TigerBeetle's block size to 512KB.

    Previously, we used to have a block size of 1MB to help with approximate pacing. Now that pacing
    can be tuned independently of block size, reduce this value (but not too much - make the roads
    wider than you think) to help with read amplification on queries.

TigerTracks 🎧