Skip to content

Commit ac0df54

Browse files
committed
chore: bump version to 0.14.5
Prepare the patch release for the broadcast polling query fix and record that existing installations need no migration or new index.
1 parent c75f6c3 commit ac0df54

3 files changed

Lines changed: 12 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## 0.14.5 - 2026-09-03
4+
5+
- Split broadcast claiming into separate pending and stale-processing probes,
6+
then choose the oldest locked candidate across both. The old `OR` query made
7+
MySQL, PostgreSQL, and SQLite collect and sort eligible rows before applying
8+
`LIMIT 1`; each probe now follows the existing
9+
`(status, available_at, id)` index while preserving delivery order, recovery,
10+
and concurrent claimant safety. No migration or new index is required.
11+
312
## 0.14.4 - 2026-08-30
413

514
- Reuse the encoding the after image already built. `State#to_h` copies the

Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
solid_objects (0.14.4)
4+
solid_objects (0.14.5)
55
actioncable (>= 7.1)
66
actionpack (>= 7.1)
77
actionview (>= 7.1)
@@ -384,7 +384,7 @@ CHECKSUMS
384384
rubocop-rails-omakase (1.1.0) sha256=2af73ac8ee5852de2919abbd2618af9c15c19b512c4cfc1f9a5d3b6ef009109d
385385
ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33
386386
securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1
387-
solid_objects (0.14.4)
387+
solid_objects (0.14.5)
388388
sqlite3 (2.9.5-aarch64-linux-gnu) sha256=78075b6337d3d182c6d2b4691049ed45cd220826160c9ea18946bf6a1de200dc
389389
sqlite3 (2.9.5-aarch64-linux-musl) sha256=18c801185deb4adc01ddb281e8f672a39e3d1729979ca91e39439cd3eac0402d
390390
sqlite3 (2.9.5-arm-linux-gnu) sha256=1bdfca0c7d63998c60b0f4a8e3c8df2d33800ccc4abd2d612eddbbbc92a4c48b

lib/solid_objects/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# rbs_inline: enabled
22

33
module SolidObjects
4-
VERSION = "0.14.4"
4+
VERSION = "0.14.5"
55
end

0 commit comments

Comments
 (0)