Socket
Book a DemoInstallSign in
Socket

tigerbeetle-node

Package Overview
Dependencies
Maintainers
3
Versions
357
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tigerbeetle-node - npm Package Versions

2345
36

0.16.56

Diff
s
sentientwaffle
published 0.16.56 •

Changelog

Source

TigerBeetle 0.16.56

Released: 2025-08-22

Safety And Performance

  • #3185

    Improve the speed of trailer repairs by initiating repair requests more proactively.

  • #3017

    Add Vortex to CI to test clients (Java, Zig, Rust).

  • #3193

    Ensure only the primary responds to VSR repeat requests.

Features

  • #3014

    Add a typed Python client (thanks @stenczelt).

Internals

  • #3195

    Simplify budgeting for VSR repairs.

  • #3181

    Refactor ReleaseList to contain the release logic.

  • #3190

    Improve naming for journal and grid message budgets.

TigerTracks 🎧

s
sentientwaffle
published 0.16.55 •

Changelog

Source

TigerBeetle 0.16.55

Released: 2025-08-15

Safety And Performance

  • 3187

    Make repair timeout reliably fire in a loaded cluster processing small batches.

  • #2863

    Make tigerbeetle format concurrent and only write essential data. This speeds up the time to format considerably.

  • #3145

    Cache prepares from the future, to help avoid needing to repair the WAL near checkpoints when a backup is a little behind primary.

Features

  • #3174

    Don't unlink data file on formatting failure.

  • #3173

    Use correct default statsd port (8125).

  • #3154

    Remove translation logic from old checkpoint state to new. Note that this means that tigerbeetle inspect will no longer decode superblocks from 0.16.25 or older, until they are upgraded to at least 0.16.26.

Internals

  • #3186

    Improvements to the balance bounds, rate limiting, and two phase transfers recipes. Thanks @snth!

  • #3150

    Use true quine to generate unit tests.

  • #3160

    Drop SigIllHandler. This was supposed to print a nice error message on unsupported architectures, but we hit SigIll in Zig's _start, before we get to our main.

  • #3148

    Add constants for KiB thru PiB.

TigerTracks 🎧

s
sentientwaffle
published 0.16.54 •

Changelog

Source

TigerBeetle 0.16.54

Released: 2025-08-08

Safety And Performance

  • #3123

    Speed up repair by removing a round-trip to fetch headers.

  • #3134

    Check checksums when downloading Zig during the build.

Features

  • #2993

    Add documentation for Rust client library.

  • #2989

    Test that release artifacts are fully reproducible.

Internals

  • #3136

    Add a test to test that tests include all the tests.

  • #3143

    Remove local variable aliasing as per TigerStyle.

  • #3124

    @splat all the things.

  • #3135

    Use double-entry accounting for allocations.

  • #3129

    Remove git-review.

  • #3131, #3130

    Show total number of VOPR runs for release.

TigerTracks 🎧

s
sentientwaffle
published 0.16.53 •

Changelog

Source

TigerBeetle 0.16.53

Released: 2025-08-01

Safety And Performance

  • #3090, #3116

    Allowing EWAH to decode bigger free set into smaller. This fixes the --limit-storage flag.

  • #3089

    Fix Node.js v24 client.

Features

  • #3119

    Add compaction/checkpoint/journal slot count to tigerbeetle inspect.

Internals

  • #3121

    During tests, verify that grid read errors correspond to either storage faults or ongoing state sync.

  • #3122

    Teach snaptest how to decode/encode hex & zon.

  • #3110

    Fix typo in manifest_log_fuzz.

  • #3113

    Test CreateTransfersResult.exists in VOPR.

  • #3117, #3120

    stdx refactoring.

TigerTracks 🎧

s
sentientwaffle
published 0.16.52 •

Changelog

Source

TigerBeetle 0.16.52

Released: 2025-07-25

Safety And Performance

  • #3093

    Improve repair performance by tracking requested prepares so each is repaired exactly once per timeout.

Internals

  • #2956

    In VOPR, model events using nanosecond-resolution timestamps to uncover more interesting interleaving.

  • #3088 #3100 #3102

    Initialize IO and Tracer early. Avoid comptime type specialization.

  • #3101

    Update TigerStyle with additional conventions for naming things and ordering struct fields.

  • #3105

    Add --requests-max CLI flag to VOPR.

  • #3107

    In DevHub, use font-size-adjust to better match sizes of sans and monospace text.

  • #3108

    Introduce a fixtures module for fuzzing and testing to avoid code duplication.

TigerTracks 🎧

s
sentientwaffle
published 0.16.51 •

Changelog

Source

TigerBeetle 0.16.51

Released: 2025-07-18

Safety And Performance

  • #3096

    Fix incorrect assert in the commit stall logic.

    This assert could cause the primary to crash while it is injecting a commit stall, if an old primary has committed ahead of it.

  • #3008

    Improve compaction scheduling algorithm to be more performant and memory efficient.

    Earlier, during each beat, we used to compact each active tree and level, leading to multiple context switches. Now, we compact each tree and level to completion before moving on to the next.

Features

  • #3086

    Add metrics that track the time taken to complete read and write IO.

Internals

  • #3087

    Remove comptime type specialization on Time and replace it with a runtime interface.

  • #3085

    Change all instances of data block -> value block, more aptly named for blocks containing values.

  • #3084

    Update architecture documentation to explain how to correctly integrate TigerBeetle into a larger data processing system.

  • #3083

    Fix example for voiding pending transfers in the dotnet, go, node, and python clients.

  • #3082, #3091

    Fix broken link to the Viewstamped Replication paper and some typos in the documentation.

  • #3078

    Fix VOPR false positive where we erroneously find two different versions of an uncommitted header.

  • #2990

    Refine BoundedArrayType API, renaming functions to be shorter and consistent with Queue and Stack.

TigerTracks 🎧

s
sentientwaffle
published 0.16.50 •

Changelog

Source

TigerBeetle 0.16.50

Released: 2025-07-13

Internals

  • #3076

    Cleanup Zig TODO items that have been resolved with the recent upgrade to Zig 0.14.1.

  • #3071

    Always copy fields from vsr_options to build_options, since Zig 0.14.1 removed anonymous structs. Thanks @rbino!

  • #3075, #3074

    Use realtime to enforce budget and refresh timeouts in the CFO.

  • #3072

    Remove unwind_tables from release builds and strip client libraries to reduce binary size.

TigerTracks 🎧

s
sentientwaffle
published 0.16.49 •

Changelog

Source

TigerBeetle 0.16.49

Released: 2025-07-04

Safety And Performance

  • #3064

    Fix a division by zero when logging CDC metrics, and increase resolution to nanoseconds.

  • #3050

    Apply backpressure at primary to mitigate an issue with lagging backups.

Internals

  • #2705

    Upgrade to Zig 0.14.1.

  • #3068

    Fix a typo that caused probabilities to be parsed as hexadecimal.

TigerTracks 🎧

s
sentientwaffle
published 0.16.48 •

Changelog

Source

TigerBeetle 0.16.48

Released: 2025-07-01

Internals

  • #3062

    Updates the publishing process for the Java client to conform to the Maven Central Repository due to the OSSRH service end-of-life.

  • #3048, #3047

    Fixes and improvements for tracing and metrics.

TigerTracks 🎧

s
sentientwaffle
published 0.16.46 •

Changelog

Source

TigerBeetle 0.16.46

Released: 2025-06-19

Safety And Performance

  • #3030

    Always build tb_client for Rust client in release mode.

Internals

  • #3031

    Prioritize more important fuzzers in CFO.

TigerTracks 🎧

2345
36
SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.