diff --git a/CHANGELOG.md b/CHANGELOG.md index 3880a05..4bd5683 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## 0.10.3 - 2026-08-11 - Delete every actor-owned row in `SolidObjects::TestHelper#reset_actors!`. It deleted actor instances and processes and left the other seven tables to the diff --git a/Gemfile.lock b/Gemfile.lock index 5905bba..432dabf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - solid_objects (0.10.2) + solid_objects (0.10.3) actioncable (>= 8.0) actionpack (>= 8.0) actionview (>= 8.0) @@ -383,7 +383,7 @@ CHECKSUMS rubocop-rails-omakase (1.1.0) sha256=2af73ac8ee5852de2919abbd2618af9c15c19b512c4cfc1f9a5d3b6ef009109d ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1 - solid_objects (0.10.2) + solid_objects (0.10.3) sqlite3 (2.9.5-aarch64-linux-gnu) sha256=78075b6337d3d182c6d2b4691049ed45cd220826160c9ea18946bf6a1de200dc sqlite3 (2.9.5-aarch64-linux-musl) sha256=18c801185deb4adc01ddb281e8f672a39e3d1729979ca91e39439cd3eac0402d sqlite3 (2.9.5-arm-linux-gnu) sha256=1bdfca0c7d63998c60b0f4a8e3c8df2d33800ccc4abd2d612eddbbbc92a4c48b diff --git a/docs/roadmap.md b/docs/roadmap.md index ddef3fc..4442e89 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -44,7 +44,8 @@ result recovery - Bounded message/process pruning, actor-type opt-in instance expiration, graceful caller shutdown, committed state snapshots, and an opt-in Minitest - helper + helper that clears every actor-owned table itself rather than relying on the + database cascade, which a host application may not enforce - Supervisor role replacement: a role whose thread dies is restarted until shutdown is requested, and dead process records plus expired message and process history are pruned on their own intervals without an application diff --git a/lib/solid_objects/version.rb b/lib/solid_objects/version.rb index 54655ff..d1a0539 100644 --- a/lib/solid_objects/version.rb +++ b/lib/solid_objects/version.rb @@ -1,5 +1,5 @@ # rbs_inline: enabled module SolidObjects - VERSION = "0.10.2" + VERSION = "0.10.3" end