Skip to content

Commit 81bc049

Browse files
committed
Prepare release v0.12.0
Also fix the driver gemspecs so they reference the same version as the current release rather than a hard-coded v0.11.0.
1 parent 75aa8ba commit 81bc049

9 files changed

Lines changed: 39 additions & 37 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.12.0] - 2026-10-01
11+
1012
### Added
1113

1214
- Add a full Ruby client for River with Go-compatible job insertion and execution on PostgreSQL, SQLite, and YugabyteDB through ActiveRecord or Sequel. Includes workers, retries, cancellation, periodic and resumable jobs, job-persisted logging, job administration, migration and worker CLIs, and testing helpers. Rails and Active Job integration is available through `riverqueue-rails`, with workflows, batches, sequences, concurrency controls, and other advanced features in the separately distributed `riverqueue-pro` gem. [PR #70](https://github.com/riverqueue/riverqueue-ruby/pull/70).

‎Gemfile.lock‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
riverqueue (0.11.0)
4+
riverqueue (0.12.0)
55
logger (> 0, < 1000)
66
optparse (> 0, < 1000)
77
securerandom (> 0, < 1000)
@@ -10,16 +10,16 @@ PATH
1010
PATH
1111
remote: driver/riverqueue-activerecord
1212
specs:
13-
riverqueue-activerecord (0.11.0)
13+
riverqueue-activerecord (0.12.0)
1414
activerecord (> 0, < 1000)
1515
activesupport (> 0, < 1000)
16-
riverqueue (= 0.11.0)
16+
riverqueue (= 0.12.0)
1717

1818
PATH
1919
remote: driver/riverqueue-sequel
2020
specs:
21-
riverqueue-sequel (0.11.0)
22-
riverqueue (= 0.11.0)
21+
riverqueue-sequel (0.12.0)
22+
riverqueue (= 0.12.0)
2323
sequel (> 0, < 1000)
2424

2525
GEM

‎driver/riverqueue-activerecord/Gemfile.lock‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ../..
33
specs:
4-
riverqueue (0.11.0)
4+
riverqueue (0.12.0)
55
logger (> 0, < 1000)
66
optparse (> 0, < 1000)
77
securerandom (> 0, < 1000)
@@ -10,10 +10,10 @@ PATH
1010
PATH
1111
remote: .
1212
specs:
13-
riverqueue-activerecord (0.11.0)
13+
riverqueue-activerecord (0.12.0)
1414
activerecord (> 0, < 1000)
1515
activesupport (> 0, < 1000)
16-
riverqueue (= 0.11.0)
16+
riverqueue (= 0.12.0)
1717

1818
GEM
1919
remote: https://rubygems.org/
@@ -163,4 +163,4 @@ DEPENDENCIES
163163
standard
164164

165165
BUNDLED WITH
166-
4.0.9
166+
4.0.9

‎driver/riverqueue-activerecord/riverqueue-activerecord.gemspec‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Gem::Specification.new do |s|
44
s.name = "riverqueue-activerecord"
5-
s.version = "0.11.0"
5+
s.version = "0.12.0"
66
s.summary = "ActiveRecord PostgreSQL and SQLite driver for the River Ruby gem."
77
s.description = "ActiveRecord PostgreSQL and SQLite driver for inserting and working River jobs in Ruby."
88
s.authors = ["Blake Gentry", "Brandur Leach"]
@@ -14,5 +14,5 @@ Gem::Specification.new do |s|
1414
# The stupid version bounds are used to silence Ruby's extremely obnoxious warnings.
1515
s.add_dependency "activerecord", "> 0", "< 1000"
1616
s.add_dependency "activesupport", "> 0", "< 1000" # required for ActiveRecord to load properly
17-
s.add_dependency "riverqueue", "= 0.11.0"
17+
s.add_dependency "riverqueue", "= #{s.version}"
1818
end

‎driver/riverqueue-sequel/Gemfile.lock‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ../..
33
specs:
4-
riverqueue (0.11.0)
4+
riverqueue (0.12.0)
55
logger (> 0, < 1000)
66
optparse (> 0, < 1000)
77
securerandom (> 0, < 1000)
@@ -10,8 +10,8 @@ PATH
1010
PATH
1111
remote: .
1212
specs:
13-
riverqueue-sequel (0.11.0)
14-
riverqueue (= 0.11.0)
13+
riverqueue-sequel (0.12.0)
14+
riverqueue (= 0.12.0)
1515
sequel (> 0, < 1000)
1616

1717
GEM
@@ -107,4 +107,4 @@ DEPENDENCIES
107107
standard
108108

109109
BUNDLED WITH
110-
4.0.9
110+
4.0.9

‎driver/riverqueue-sequel/riverqueue-sequel.gemspec‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Gem::Specification.new do |s|
44
s.name = "riverqueue-sequel"
5-
s.version = "0.11.0"
5+
s.version = "0.12.0"
66
s.summary = "Sequel PostgreSQL and SQLite driver for the River Ruby gem."
77
s.description = "Sequel PostgreSQL and SQLite driver for inserting and working River jobs in Ruby."
88
s.authors = ["Blake Gentry", "Brandur Leach"]
@@ -13,5 +13,5 @@ Gem::Specification.new do |s|
1313
s.required_ruby_version = ">= 3.2"
1414
# The stupid version bounds are used to silence Ruby's extremely obnoxious warnings.
1515
s.add_dependency "sequel", "> 0", "< 1000"
16-
s.add_dependency "riverqueue", "= 0.11.0"
16+
s.add_dependency "riverqueue", "= #{s.version}"
1717
end

‎rails/riverqueue-rails/Gemfile.lock‎

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
PATH
22
remote: ../../driver/riverqueue-activerecord
33
specs:
4-
riverqueue-activerecord (0.11.0)
4+
riverqueue-activerecord (0.12.0)
55
activerecord (> 0, < 1000)
66
activesupport (> 0, < 1000)
7-
riverqueue (= 0.11.0)
7+
riverqueue (= 0.12.0)
88

99
PATH
1010
remote: ../..
1111
specs:
12-
riverqueue (0.11.0)
12+
riverqueue (0.12.0)
1313
logger (> 0, < 1000)
1414
optparse (> 0, < 1000)
1515
securerandom (> 0, < 1000)
@@ -18,10 +18,10 @@ PATH
1818
PATH
1919
remote: .
2020
specs:
21-
riverqueue-rails (0.11.0)
21+
riverqueue-rails (0.12.0)
2222
activejob (>= 7.2, < 8.2)
2323
railties (>= 7.2, < 8.2)
24-
riverqueue-activerecord (= 0.11.0)
24+
riverqueue-activerecord (= 0.12.0)
2525

2626
GEM
2727
remote: https://rubygems.org/
@@ -273,13 +273,13 @@ DEPENDENCIES
273273
standard
274274

275275
CHECKSUMS
276-
actionmailer (8.1.3.1)
277-
actionpack (8.1.3.1)
278-
actionview (8.1.3.1)
279-
activejob (8.1.3.1)
280-
activemodel (8.1.3.1)
281-
activerecord (8.1.3.1)
282-
activesupport (8.1.3.1)
276+
actionmailer (8.1.3.1) sha256=88ea441b28ff02a0c6c006468892642a3d9942affce9d294e81a74504aa5c43c
277+
actionpack (8.1.3.1) sha256=974cb7154548e81f470b1b0f247b99cb38e87825899dca58610596e2817723d0
278+
actionview (8.1.3.1) sha256=2da68b8414c47b43bfbed1ce69c5afe1c04f78c267aacb5660a4cab5ca12cfb6
279+
activejob (8.1.3.1) sha256=1c8dd275df930df40deecffec63d913a550a33fd94bd298f69721dd96939954a
280+
activemodel (8.1.3.1) sha256=99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88
281+
activerecord (8.1.3.1) sha256=0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b
282+
activesupport (8.1.3.1) sha256=85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376
283283
ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383
284284
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
285285
bigdecimal (4.1.2) sha256=53d217666027eab4280346fba98e7d5b66baaae1b9c3c1c0ffe89d48188a3fbd
@@ -336,16 +336,16 @@ CHECKSUMS
336336
rackup (2.3.1) sha256=6c79c26753778e90983761d677a48937ee3192b3ffef6bc963c0950f94688868
337337
rails-dom-testing (2.3.0) sha256=8acc7953a7b911ca44588bf08737bc16719f431a1cc3091a292bca7317925c1d
338338
rails-html-sanitizer (1.7.1) sha256=e797a7c9b01e567307e317c576b49ab4168017e63eea4dba9ce3cb587e2f22c2
339-
railties (8.1.3.1)
339+
railties (8.1.3.1) sha256=2388a232579a00cefea4487de66c8553c3408c1300abdc6cf1799d86ffb04487
340340
rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a
341341
rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701
342342
rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674
343343
rdoc (8.0.0) sha256=03bf8c08a9639658855a0cfd77c0abca8325c227693f7f33f82957811348c469
344344
regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
345345
reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d
346-
riverqueue (0.11.0)
347-
riverqueue-activerecord (0.11.0)
348-
riverqueue-rails (0.11.0)
346+
riverqueue (0.12.0)
347+
riverqueue-activerecord (0.12.0)
348+
riverqueue-rails (0.12.0)
349349
rspec-core (3.13.6) sha256=a8823c6411667b60a8bca135364351dda34cd55e44ff94c4be4633b37d828b2d
350350
rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836
351351
rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c
@@ -371,7 +371,7 @@ CHECKSUMS
371371
tzinfo (2.0.6) sha256=8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b
372372
unicode-display_width (3.2.0) sha256=0cdd96b5681a5949cdbc2c55e7b420facae74c4aaf9a9815eee1087cb1853c42
373373
unicode-emoji (4.2.0) sha256=519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f
374-
uri (1.1.1)
374+
uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6
375375
useragent (0.16.11) sha256=700e6413ad4bb954bb63547fa098dddf7b0ebe75b40cc6f93b8d54255b173844
376376
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
377377

‎rails/riverqueue-rails/riverqueue-rails.gemspec‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Gem::Specification.new do |s|
44
s.name = "riverqueue-rails"
5-
s.version = "0.11.0"
5+
s.version = "0.12.0"
66
s.summary = "Active Job and Rails integration for River."
77
s.authors = ["Blake Gentry", "Brandur Leach"]
88
s.files = Dir.glob("lib/**/*") + ["README.md"]
@@ -11,5 +11,5 @@ Gem::Specification.new do |s|
1111
s.required_ruby_version = ">= 3.2"
1212
s.add_dependency "activejob", ">= 7.2", "< 8.2"
1313
s.add_dependency "railties", ">= 7.2", "< 8.2"
14-
s.add_dependency "riverqueue-activerecord", "= 0.11.0"
14+
s.add_dependency "riverqueue-activerecord", "= #{s.version}"
1515
end

‎riverqueue.gemspec‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Gem::Specification.new do |s|
44
s.name = "riverqueue"
5-
s.version = "0.11.0"
5+
s.version = "0.12.0"
66
s.summary = "A fast, reliable job queue for Ruby backed by PostgreSQL or SQLite."
77
s.description = "Insert and work River jobs in Ruby using the same schema and state machine as River's Go client. Use with riverqueue-activerecord or riverqueue-sequel."
88
s.authors = ["Blake Gentry", "Brandur Leach"]

0 commit comments

Comments
 (0)