Skip to content

Latest commit

 

History

History
1117 lines (571 loc) · 45.8 KB

File metadata and controls

1117 lines (571 loc) · 45.8 KB

tigerbeetle-unofficial changelog

All user visible changes to tigerbeetle-unofficial, tigerbeetle-unofficial-core and tigerbeetle-unofficial-sys crates will be documented in this file. This project uses Semantic Versioning 2.0.0.

0.14.28+0.16.78 · 2026-03-27

Diff | Milestone

Added

  • Ability to use custom Zig toolchain for building via ZIG_PATH env var. (#109)

Fixed

  • zig/download.sh script not following redirect during build time. (8c462c0a)

0.14.27+0.16.78 · 2026-03-25

Diff | Milestone

Changed

0.14.26+0.16.77 · 2026-03-17

Diff | Milestone

Changed

0.14.25+0.16.76 · 2026-03-10

Diff | Milestone

Changed

0.14.24+0.16.75 · 2026-03-05

Diff | Milestone

Changed

0.14.23+0.16.74 · 2026-02-24

Diff | Milestone

Changed

0.14.22+0.16.73 · 2026-02-17

Diff | Milestone

Changed

0.14.21+0.16.72 · 2026-02-11

Diff | Milestone

Changed

0.14.20+0.16.70 · 2026-02-04

Diff | Milestone

Changed

0.14.19+0.16.69 · 2026-01-26

Diff

Changed

0.14.18+0.16.68 · 2026-01-13

Diff | Milestone

Changed

0.14.17+0.16.67 · 2025-12-16

Diff | Milestone

Changed

0.14.16+0.16.66 · 2025-11-25

Diff | Milestone

Changed

0.14.15+0.16.65 · 2025-11-18

Diff | Milestone

Changed

0.14.14+0.16.64 · 2025-11-11

Diff | Milestone

Changed

0.14.13+0.16.63 · 2025-11-04

Diff | Milestone

Changed

0.14.12+0.16.62 · 2025-10-21

Diff | Milestone

Changed

0.14.11+0.16.61 · 2025-10-07

Diff | Milestone

Changed

0.14.10+0.16.60 · 2025-09-30

Diff | Milestone

Changed

0.14.9+0.16.59 · 2025-09-23

Diff | Milestone

Changed

0.14.8+0.16.58 · 2025-09-16

Diff | Milestone

Changed

0.14.7+0.16.57 · 2025-09-02

Diff | Milestone

Changed

0.14.6+0.16.56 · 2025-08-26

Diff | Milestone

Changed

0.14.5+0.16.55 · 2025-08-19

Diff | Milestone

Changed

0.14.4+0.16.54 · 2025-08-12

Diff | Milestone

Changed

0.14.3+0.16.53 · 2025-08-05

Diff | Milestone

Changed

0.14.2+0.16.52 · 2025-07-29

Diff | Milestone

Changed

0.14.1+0.16.51 · 2025-07-22

Diff | Milestone

Changed

0.14.0+0.16.50 · 2025-07-16

Diff | Milestone

Fixed

  • core crate:
    • Callbacks panic on .submit() Future cancellation. (#78)

Changed

0.13.2+0.16.49 · 2025-07-08

Diff | Milestone

Changed

0.13.1+0.16.48 · 2025-07-02

Diff | Milestone

Changed

0.13.0+0.16.47 · 2025-07-01

Diff | Milestone

BC Breaks

Changed

0.12.3+0.16.46 · 2025-06-24

Diff | Milestone

Changed

0.12.2+0.16.45 · 2025-06-17

Diff | Milestone

Changed

0.12.1+0.16.44 · 2025-06-10

Diff | Milestone

Changed

0.12.0+0.16.43 · 2025-06-03

Diff | Milestone

BC Breaks

Changed

0.11.8+0.16.42 · 2025-05-27

Diff | Milestone

Changed

0.11.7+0.16.41 · 2025-05-20

Diff | Milestone

Changed

0.11.6+0.16.40 · 2025-05-13

Diff | Milestone

Changed

0.11.5+0.16.39 · 2025-05-06

Diff | Milestone

Changed

0.11.4+0.16.38 · 2025-04-29

Diff | Milestone

Added

Changed

0.11.3+0.16.37 · 2025-04-22

Diff | Milestone

Changed

0.11.2+0.16.36 · 2025-04-15

Diff | Milestone

Fixed

  • Incorrect handling of sys::tb_client_t inside core::Client resulting in deadlock. (#63, #59)

0.11.1+0.16.36 · 2025-04-15

Diff | Milestone

Changed

0.11.0+0.16.35 · 2025-04-09

Diff | Milestone

BC Breaks

Added

  • sys crate:
    • generated_safe:
      • EXCLUDED_OPERATION_CODES constant holding the excluded codes between MIN_OPERATION_CODE AND MIN_OPERATION_CODE. (#60)

Changed

0.10.1+0.16.34 · 2025-04-01

Diff | Milestone

Changed

0.10.0+0.16.33 · 2025-03-25

Diff | Milestone

BC Breaks

Added

  • sys crate:
    • generated_safe:
      • EXCLUDED_CREATE_TRANSFER_ERROR_CODES constant holding the code of the removed CreateTransferErrorKind::AmountMustNotBeZero variant. (#57)

Changed

0.9.3+0.16.32 · 2025-03-20

Diff | Milestone

Changed

0.9.2+0.16.31 · 2025-03-20

Diff | Milestone

Changed

0.9.1+0.16.30 · 2025-03-20

Diff | Milestone

Changed

0.9.0+0.16.29 · 2025-03-20

Diff | Milestone

BC Breaks

  • sys crate:
  • core crate:
    • Renamed Callbacks::on_completion() as Callbacks::completion() to match tb_client C library naming. (#49)
    • Removed lifetime parameter from Packet. (#49)
    • Removed ClientHandle, Client::handle(), Packet::client_handle() and handle argument of Packet::new(). (#49)
    • Remade Packet::submit() into Client::submit(). (#49)
    • Removed Client::packet() (use Packet::new() instead). (#49)
  • Main crate:
    • Removed lifetime parameter from Packet. (#49)

Added

Changed

0.8.0+0.16.28 · 2025-02-18

Diff | Milestone

BC Breaks

  • sys crate:
    • tb_packet_t: (#48, tigerbeetle/tigerbeetle#2728)
      • next, batch_next, batch_tail, batch_size and batch_allowed fields were hidden into opaque reserved field.
      • Added tag field.

Changed

0.7.5+0.16.27 · 2025-02-11

Diff | Milestone

Changed

0.7.4+0.16.26 · 2025-02-04

Diff | Milestone

Changed

0.7.3+0.16.25 · 2025-01-28

Diff | Milestone

Changed

0.7.2+0.16.23 · 2025-01-21

Diff | Milestone

Changed

0.7.1+0.16.21 · 2025-01-14

Diff | Milestone

Changed

0.7.0+0.16.20 · 2024-12-30

Diff | Milestone

BC Breaks

  • Removed MIT license. (#41)

Changed

0.6.1+0.16.19 · 2024-12-25

Diff | Milestone

Added

Changed

0.6.0+0.16.17 · 2024-12-19

Diff | Milestone

BC Breaks

Added

0.5.0+0.16.11 · 2024-12-02

Diff | Milestone

BC Breaks

  • Upgraded tb_client C library to 0.16.11 version. (#24, #19, #18)
  • Removed concurrency_max argument from Client::new(), Client::with_callback() and Client::with_callback_unchecked() methods. (#24, #19)
  • Replaced Client::acquire() and ClientHandle::acquire() methods with Client::packet() and Packet::new(). (#24, #19, #34)
  • Removed error::AcquirePacketError type. (#24, #19)

Added

  • TIGERBEETLE_LOG_LEVEL env var for setting config-log-level when building (default is info). (#24, #19)
  • QueryFilter and query_filter::Raw types. (#26)
  • Client::query_accounts() and Client::query_transfers() methods. (#26)

Fixed

  • Broken builds inside environments without Git (like Docker image). (#23, #20)

0.4.1+0.15.3 · 2024-07-28

Diff

See the release notes.

0.4.0+0.15.3 · 2024-07-13

Diff

See the release notes.

0.3.0+0.13.133 and prior

See Git log.