Skip to content

Releases: zanminwang/axton

v0.5.8

Choose a tag to compare

@axton-release-zanminwang axton-release-zanminwang released this 29 Oct 02:56
5b738a2

0.5.8 (2026-10-29)

⚠ BREAKING CHANGES

  • capable native/PostgreSQL backends default to eight sequential Mutations per transaction. Infrastructure failure rolls back the current group; set protocol5.experimentalMutationGroupSize to 1 for per-member durability.

Performance Improvements

  • batch sequential mutations and optimize sync hot paths (#281) (76e6a8d)

Miscellaneous Chores

v0.5.7

Choose a tag to compare

@axton-release-zanminwang axton-release-zanminwang released this 28 Oct 19:43
294f356

0.5.7 (2026-10-28)

Performance Improvements

  • add opt-in bounded Bootstrap prefetch (#280) (144a482)
  • incrementally deliver Model watches across SDK bridges (#278) (985b955)

v0.5.6

Choose a tag to compare

@axton-release-zanminwang axton-release-zanminwang released this 28 Oct 04:42
08dc292

0.5.6 (2026-10-28)

Features

  • add sync performance diagnostics and streamline cursor delivery (86d2116)

v0.5.5

Choose a tag to compare

@axton-release-zanminwang axton-release-zanminwang released this 13 Oct 04:31
70f0463

0.5.5 (2026-10-13)

Bug Fixes

  • server: keep idle live sockets alive (CAP-850) (#273) (053d545)

v0.5.4

Choose a tag to compare

@axton-release-zanminwang axton-release-zanminwang released this 09 Oct 06:23
4252ae3

0.5.4 (2026-10-09)

Bug Fixes

v0.5.3

Choose a tag to compare

@axton-release-zanminwang axton-release-zanminwang released this 09 Oct 04:14
eda7e5c

0.5.3 (2026-10-09)

Bug Fixes

  • separate full Bootstrap enrollment from read-page budgets (#263) (#264) (c5b5508)

v0.5.2

Choose a tag to compare

@axton-release-zanminwang axton-release-zanminwang released this 08 Oct 21:45
bf7787a

0.5.2 (2026-10-08)

Bug Fixes

  • client: let lifecycle dependencies subsume sequence edges (#257) (930968a)
  • isolate unsupported protocol 5 Mutation versions (#262) (0ee02eb)
  • retire completed materialization owners before the next batch (#261) (227505c)

v0.5.1

Choose a tag to compare

@axton-release-zanminwang axton-release-zanminwang released this 08 Oct 08:00
b622bba

0.5.1 (2026-10-08)

Bug Fixes

  • client: publish retained observers after Store worker commits (#250) (9e44bc9)
  • client: retain Batch ownership through local settlement (#252) (6544fca)

v0.5.0

Choose a tag to compare

@axton-release-zanminwang axton-release-zanminwang released this 08 Oct 03:25
80fc81b

AXTON 0.5.0 replaces the superseded engines with the Rust-owned protocol-5 runtime. One Client owns one physical SQLite file and one Stream. Rust manages durable increasing Mutation batches, retries, the delivery queue, atomic complete-unit apply, settlement and reactive notifications; SDKs perform network effects through the existing binding protocol.

Breaking upgrade

  • Regenerate client and backend interfaces with the 0.5.0 CLI and use matching 0.5.0 packages.
  • Use fresh SQLite files and a fresh PostgreSQL framework namespace. Old formats are refused unchanged; this release supplies no in-place conversion or compatibility bridge.
  • Remove public StoreIdentity, generic Load, Query once/refresh/invalidate/cache, row stamps and store hooks. Published Model/Mutation history remains supported.

Bootstrap remains finite, durable and resumable. Query/Fetch perform fresh reads with null-cursor snapshots; they store by default, support store:false, and cannot replace current protected Stream authority. Returning Models does not automatically track them. Local transactions, optimistic companions and independently settled Mutations remain.

See the protocol, adoption guide and accepted implementation and measured limits.

0.5.0 (2026-10-08)

⚠ BREAKING CHANGES

  • simplify AXTON to the Rust-owned protocol-5 engine

Features

  • simplify AXTON to the Rust-owned protocol-5 engine (5443978)

v0.4.2

Choose a tag to compare

@axton-release-zanminwang axton-release-zanminwang released this 07 Oct 02:48
98891f9

0.4.2 (2026-10-07)

Bug Fixes

  • server: drain admitted work before closing listener (#245) (8b1bd56)