Skip to content

0.14.179: Merge pull request #1539 from tigerbeetle/release-2024-02-12

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Feb 14:06
a89e709

0.14.179

Automated build. Do not use in production.

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.14.179
  • Docker (debug image): docker pull ghcr.io/tigerbeetle/tigerbeetle:0.14.179-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.14.179
  • Go: go mod edit -require github.com/tigerbeetle/tigerbeetle-go@v0.14.179
  • Java: Update the version of com.tigerbeetle.tigerbeetle-java in pom.xml to 0.14.179.
  • Node.js: npm install tigerbeetle-node@0.14.179

Changelog

Safety And Performance

  • #1519

    Reduce checkpoint latency by checkpointing the grid concurrently with other trailers.

  • #1515

    Fix a logical race condition (which was caught by an assert) when reading and writing client
    replies concurrently.

  • #1522

    Double check that both checksum and request number match between a request and the corresponding
    reply.

  • #1520

    Optimize fields with zero value by not adding them to an index.

Features

  • #1526,
    #1531.

    Introduce get_account_history operation for querying the historical balances of a given account.

  • #1523

    Add helper function for generating approximately monotonic IDs to various language clients.

TigerTracks 🎧