From ce21a517c83d509999d2da498c295cdcac0128e5 Mon Sep 17 00:00:00 2001 From: Brandur Date: Mon, 9 Nov 2026 13:57:07 -0600 Subject: [PATCH] [java, js, ruby] Prepare v0.4.1, v0.3.2, and v0.16.1 --- java/CHANGELOG.md | 2 ++ java/README.md | 8 +++--- java/cli/pom.xml | 6 ++-- .../java/com/riverqueue/cli/ExecutableIT.java | 2 +- java/conformance/bin/build.py | 4 +-- java/conformance/bin/run.py | 2 +- java/conformance/candidate.json | 2 +- java/conformance/pom.xml | 2 +- .../com/riverqueue/conformance/Adapter.java | 2 +- .../src/main/resources/manifest.json | 2 +- java/pom.xml | 2 +- java/river/pom.xml | 2 +- js/CHANGELOG.md | 2 ++ js/cli/package.json | 8 +++--- js/driver/knex/package.json | 6 ++-- js/driver/pg/package.json | 6 ++-- js/driver/prisma/package.json | 6 ++-- js/driver/sqlite/package.json | 8 +++--- js/migrate/package.json | 8 +++--- js/package.json | 2 +- js/pnpm-lock.yaml | 28 +++++++++---------- js/test/package.json | 6 ++-- js/worker-threads/package.json | 10 +++---- ruby/CHANGELOG.md | 2 ++ ruby/Gemfile.lock | 10 +++---- .../riverqueue-activerecord/Gemfile.lock | 6 ++-- .../riverqueue-activerecord.gemspec | 2 +- ruby/driver/riverqueue-sequel/Gemfile.lock | 6 ++-- .../riverqueue-sequel.gemspec | 2 +- ruby/rails/riverqueue-rails/Gemfile.lock | 16 +++++------ .../riverqueue-rails/riverqueue-rails.gemspec | 2 +- ruby/riverqueue.gemspec | 2 +- 32 files changed, 90 insertions(+), 84 deletions(-) diff --git a/java/CHANGELOG.md b/java/CHANGELOG.md index f70e58122..da9faebf1 100644 --- a/java/CHANGELOG.md +++ b/java/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.1] - 2026-11-09 + ### Fixed - Normalize `sqlite://` URLs before opening JDBC connections so relative paths remain relative and `sqlite://:memory:` opens an in-memory database. Preserve `sqlite:` and native `jdbc:sqlite:` URLs. [PR #1588](https://github.com/riverqueue/river/pull/1588). diff --git a/java/README.md b/java/README.md index 0b47adc8c..7bb793608 100644 --- a/java/README.md +++ b/java/README.md @@ -6,7 +6,7 @@ retry, or work them using the same database. ## Installation -Java 21 or newer is required. Add `com.riverqueue:river:0.4.0` and a JDBC driver to your application's dependencies. Jackson 3 is included transitively. +Java 21 or newer is required. Add `com.riverqueue:river:0.4.1` and a JDBC driver to your application's dependencies. Jackson 3 is included transitively. ```xml @@ -21,7 +21,7 @@ Java 21 or newer is required. Add `com.riverqueue:river:0.4.0` and a JDBC driver com.riverqueue river - 0.4.0 + 0.4.1 org.postgresql @@ -100,7 +100,7 @@ jbang app install --name river-java --java 21 \ --java-options=--enable-native-access=ALL-UNNAMED \ --repos https://riverqueue.com/maven --repos central \ --main com.riverqueue.cli.MigrationCli \ - com.riverqueue:river-cli:0.4.0 + com.riverqueue:river-cli:0.4.1 export PATH="$HOME/.jbang/bin:$PATH" export DATABASE_URL=postgres://localhost/myapp # For SQLite: export DATABASE_URL=jdbc:sqlite:/absolute/path/myapp.db @@ -166,7 +166,7 @@ cat > pom.xml <<'EOF' 4.0.0 localriver-cli-install1 riverhttps://riverqueue.com/maven - com.riverqueueriver-cli0.4.0 + com.riverqueueriver-cli0.4.1 EOF mvn --batch-mode --no-transfer-progress \ diff --git a/java/cli/pom.xml b/java/cli/pom.xml index 0583ebb4b..9139e24b1 100644 --- a/java/cli/pom.xml +++ b/java/cli/pom.xml @@ -1,11 +1,11 @@ 4.0.0 - com.riverqueueriver-java0.4.0../pom.xml - river-cli0.4.0 + com.riverqueueriver-java0.4.1../pom.xml + river-cli0.4.1 River Java migration CLI Executable database migration tool for River on Postgres and SQLite - com.riverqueueriver0.4.0 + com.riverqueueriver0.4.1 org.postgresqlpostgresql org.xerialsqlite-jdbc org.junit.jupiterjunit-jupitertest diff --git a/java/cli/src/test/java/com/riverqueue/cli/ExecutableIT.java b/java/cli/src/test/java/com/riverqueue/cli/ExecutableIT.java index 0743dfac6..31c162d68 100644 --- a/java/cli/src/test/java/com/riverqueue/cli/ExecutableIT.java +++ b/java/cli/src/test/java/com/riverqueue/cli/ExecutableIT.java @@ -52,7 +52,7 @@ private String command(boolean executableJar, String... args) throws Exception { @ParameterizedTest @ValueSource(booleans = {false, true}) void thinJarRunsWithRuntimeDependencies(boolean executableJar) throws Exception { - assertEquals("river 0.4.0", command(executableJar, "--version").strip()); + assertEquals("river 0.4.1", command(executableJar, "--version").strip()); assertTrue(command(executableJar, "migrate-up").contains("008 [up]")); assertTrue(command(executableJar, "migrate-list").contains("applied")); assertTrue( diff --git a/java/conformance/bin/build.py b/java/conformance/bin/build.py index 2d474a01a..d2467a15d 100644 --- a/java/conformance/bin/build.py +++ b/java/conformance/bin/build.py @@ -13,9 +13,9 @@ with (artifacts.parent / "build.lock").open("w") as lock: fcntl.flock(lock, fcntl.LOCK_EX) subprocess.run(["mvn", "-q", "-f", str(root / "pom.xml"), "package", "-DskipTests"], check=True) - jar = root / "conformance/target/river-conformance-0.4.0.jar" + jar = root / "conformance/target/river-conformance-0.4.1.jar" # A stale shaded jar can otherwise silently retain an older dependency's classes. - with zipfile.ZipFile(root / "river/target/river-0.4.0.jar") as library, zipfile.ZipFile(jar) as bundled: + with zipfile.ZipFile(root / "river/target/river-0.4.1.jar") as library, zipfile.ZipFile(jar) as bundled: for entry in library.namelist(): if entry.startswith("com/riverqueue/") and not entry.endswith("/"): if library.read(entry) != bundled.read(entry): diff --git a/java/conformance/bin/run.py b/java/conformance/bin/run.py index 431b3e2a4..e4b768c5e 100644 --- a/java/conformance/bin/run.py +++ b/java/conformance/bin/run.py @@ -53,7 +53,7 @@ def main(): manifest_path = reference / "conformance/manifest.json" manifest = json.loads(manifest_path.read_text()) manifest["implementations"]["java"] = { - "package": "com.riverqueue:river", "registry": "maven", "version": "0.4.0" + "package": "com.riverqueue:river", "registry": "maven", "version": "0.4.1" } manifest_path.write_text(json.dumps(manifest, indent=2) + "\n") environment = os.environ | { diff --git a/java/conformance/candidate.json b/java/conformance/candidate.json index 91fb8564d..c9679aa96 100644 --- a/java/conformance/candidate.json +++ b/java/conformance/candidate.json @@ -14,7 +14,7 @@ "postgres-full-v1", "sqlite-runtime-v1" ], - "version": "0.4.0", + "version": "0.4.1", "start_options": [ "elect_interval_ms", "rescuer_interval_ms", diff --git a/java/conformance/pom.xml b/java/conformance/pom.xml index 2fc361aba..e8824dcca 100644 --- a/java/conformance/pom.xml +++ b/java/conformance/pom.xml @@ -1,6 +1,6 @@ 4.0.0 - com.riverqueueriver-java0.4.0 + com.riverqueueriver-java0.4.1 river-conformance diff --git a/java/conformance/src/main/java/com/riverqueue/conformance/Adapter.java b/java/conformance/src/main/java/com/riverqueue/conformance/Adapter.java index 8ff31275e..27f45e78a 100644 --- a/java/conformance/src/main/java/com/riverqueue/conformance/Adapter.java +++ b/java/conformance/src/main/java/com/riverqueue/conformance/Adapter.java @@ -212,7 +212,7 @@ private JsonNode handle(String method, JsonNode params, String rawParams) throws database.dialect() == Database.Dialect.POSTGRES ? "postgres" : "sqlite"), Map.entry("capabilities", capabilities), Map.entry("implementation", "java"), - Map.entry("implementation_version", "0.4.0"), + Map.entry("implementation_version", "0.4.1"), Map.entry("methods", methods), Map.entry("migration_lines", Map.of("main", 8)), Map.entry("profile", profile), diff --git a/java/conformance/src/main/resources/manifest.json b/java/conformance/src/main/resources/manifest.json index 66dfe0dce..4d60456b4 100644 --- a/java/conformance/src/main/resources/manifest.json +++ b/java/conformance/src/main/resources/manifest.json @@ -50,7 +50,7 @@ "java": { "package": "com.riverqueue:river", "registry": "maven", - "version": "0.4.0" + "version": "0.4.1" } }, "migration": { diff --git a/java/pom.xml b/java/pom.xml index 691945188..0b94ab07a 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.riverqueue river-java - 0.4.0 + 0.4.1 pom River for Java Transactional jobs on Postgres and SQLite, interoperable with River clients in other languages diff --git a/java/river/pom.xml b/java/river/pom.xml index acb5ce34d..d95029b88 100644 --- a/java/river/pom.xml +++ b/java/river/pom.xml @@ -1,6 +1,6 @@ 4.0.0 - com.riverqueueriver-java0.4.0 + com.riverqueueriver-java0.4.1 river River for Java library Transactional jobs interoperable with River clients in other languages diff --git a/js/CHANGELOG.md b/js/CHANGELOG.md index f810f4807..e23d41677 100644 --- a/js/CHANGELOG.md +++ b/js/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.2] - 2026-11-09 + ### Fixed - Accept `sqlite:path` and `sqlite::memory:` in the CLI alongside the existing `sqlite://` forms, including offline migration SQL export. [PR #1588](https://github.com/riverqueue/river/pull/1588). diff --git a/js/cli/package.json b/js/cli/package.json index e8cda4c45..4fe44a331 100644 --- a/js/cli/package.json +++ b/js/cli/package.json @@ -1,6 +1,6 @@ { "name": "@riverqueue/cli", - "version": "0.3.1", + "version": "0.3.2", "description": "Command-line migrations, benchmarks, and upgrade codemods for River TypeScript.", "type": "module", "sideEffects": [ @@ -50,10 +50,10 @@ }, "dependencies": { "@js-temporal/polyfill": "^0.5.1", - "@riverqueue/driver-pg": "workspace:0.3.1", - "@riverqueue/migrate": "workspace:0.3.1", + "@riverqueue/driver-pg": "workspace:0.3.2", + "@riverqueue/migrate": "workspace:0.3.2", "pg": "^8.23.1", - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "peerDependencies": { "@types/node": ">=24", diff --git a/js/driver/knex/package.json b/js/driver/knex/package.json index 1959d8959..366003cfd 100644 --- a/js/driver/knex/package.json +++ b/js/driver/knex/package.json @@ -1,6 +1,6 @@ { "name": "@riverqueue/driver-knex", - "version": "0.3.1", + "version": "0.3.2", "description": "Knex driver for the riverqueue TypeScript client.", "type": "module", "sideEffects": false, @@ -45,12 +45,12 @@ "peerDependencies": { "knex": "^3.1.0", "pg": "^8.0.0", - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "devDependencies": { "knex": "^3.1.0", "pg": "^8.23.1", - "riverqueue": "workspace:0.3.1", + "riverqueue": "workspace:0.3.2", "typescript": "^6.0.3" }, "keywords": [ diff --git a/js/driver/pg/package.json b/js/driver/pg/package.json index 6da7069fc..f4059bb0f 100644 --- a/js/driver/pg/package.json +++ b/js/driver/pg/package.json @@ -1,6 +1,6 @@ { "name": "@riverqueue/driver-pg", - "version": "0.3.1", + "version": "0.3.2", "description": "Complete node-postgres backend for River's TypeScript runtime.", "type": "module", "sideEffects": false, @@ -48,7 +48,7 @@ "peerDependencies": { "@types/pg": ">=8", "pg": ">=8.0.0", - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "peerDependenciesMeta": { "@types/pg": { @@ -58,7 +58,7 @@ "devDependencies": { "@types/pg": "^8.23.1", "pg": "^8.23.1", - "riverqueue": "workspace:0.3.1", + "riverqueue": "workspace:0.3.2", "typescript": "^6.0.3" }, "keywords": [ diff --git a/js/driver/prisma/package.json b/js/driver/prisma/package.json index 9193564a5..8214409a5 100644 --- a/js/driver/prisma/package.json +++ b/js/driver/prisma/package.json @@ -1,6 +1,6 @@ { "name": "@riverqueue/driver-prisma", - "version": "0.3.1", + "version": "0.3.2", "description": "Prisma driver for the riverqueue TypeScript client.", "type": "module", "sideEffects": false, @@ -44,13 +44,13 @@ }, "peerDependencies": { "@prisma/client": ">=5.0.0", - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "devDependencies": { "@prisma/adapter-pg": "7.10.1", "@prisma/client": "7.10.1", "prisma": "7.10.1", - "riverqueue": "workspace:0.3.1", + "riverqueue": "workspace:0.3.2", "typescript": "^6.0.3" }, "keywords": [ diff --git a/js/driver/sqlite/package.json b/js/driver/sqlite/package.json index c453111f1..ea82f2612 100644 --- a/js/driver/sqlite/package.json +++ b/js/driver/sqlite/package.json @@ -1,6 +1,6 @@ { "name": "@riverqueue/driver-sqlite", - "version": "0.3.1", + "version": "0.3.2", "description": "First-party node:sqlite backend for River.", "type": "module", "sideEffects": false, @@ -46,7 +46,7 @@ }, "peerDependencies": { "@types/node": ">=24", - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "peerDependenciesMeta": { "@types/node": { @@ -54,9 +54,9 @@ } }, "devDependencies": { - "@riverqueue/migrate": "workspace:0.3.1", + "@riverqueue/migrate": "workspace:0.3.2", "@types/node": "^26.6.5", - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "keywords": [ "river", diff --git a/js/migrate/package.json b/js/migrate/package.json index e4aba673c..1f701517c 100644 --- a/js/migrate/package.json +++ b/js/migrate/package.json @@ -1,6 +1,6 @@ { "name": "@riverqueue/migrate", - "version": "0.3.1", + "version": "0.3.2", "description": "Canonical River database migrations for JavaScript and TypeScript.", "type": "module", "sideEffects": false, @@ -46,7 +46,7 @@ }, "peerDependencies": { "@types/node": ">=24", - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "peerDependenciesMeta": { "@types/node": { @@ -54,10 +54,10 @@ } }, "devDependencies": { - "@riverqueue/driver-pg": "workspace:0.3.1", + "@riverqueue/driver-pg": "workspace:0.3.2", "@types/node": "^26.6.5", "pg": "^8.23.1", - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "keywords": [ "river", diff --git a/js/package.json b/js/package.json index ff582da4f..a06f244e5 100644 --- a/js/package.json +++ b/js/package.json @@ -1,6 +1,6 @@ { "name": "riverqueue", - "version": "0.3.1", + "version": "0.3.2", "description": "TypeScript implementation of River, a fast and reliable background job system.", "type": "module", "sideEffects": [ diff --git a/js/pnpm-lock.yaml b/js/pnpm-lock.yaml index f582195b9..6b99faf80 100644 --- a/js/pnpm-lock.yaml +++ b/js/pnpm-lock.yaml @@ -98,16 +98,16 @@ importers: specifier: ^0.5.1 version: 0.5.1 '@riverqueue/driver-pg': - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:../driver/pg '@riverqueue/migrate': - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:../migrate pg: specifier: ^8.23.1 version: 8.23.1 riverqueue: - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:.. devDependencies: '@types/node': @@ -129,7 +129,7 @@ importers: specifier: ^8.23.1 version: 8.23.1 riverqueue: - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:../.. typescript: specifier: ^6.0.3 @@ -148,7 +148,7 @@ importers: specifier: ^8.23.1 version: 8.23.1 riverqueue: - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:../.. typescript: specifier: ^6.0.3 @@ -166,7 +166,7 @@ importers: specifier: 7.10.1 version: 7.10.1(@types/node@26.6.5)(@types/react@19.3.0)(magicast@0.5.5)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3) riverqueue: - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:../.. typescript: specifier: ^6.0.3 @@ -175,13 +175,13 @@ importers: driver/sqlite: devDependencies: '@riverqueue/migrate': - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:../../migrate '@types/node': specifier: ^26.6.5 version: 26.6.5 riverqueue: - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:../.. examples/graceful-shutdown: @@ -393,7 +393,7 @@ importers: migrate: devDependencies: '@riverqueue/driver-pg': - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:../driver/pg '@types/node': specifier: ^26.6.5 @@ -402,28 +402,28 @@ importers: specifier: ^8.23.1 version: 8.23.1 riverqueue: - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:.. test: devDependencies: riverqueue: - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:.. worker-threads: devDependencies: '@riverqueue/driver-sqlite': - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:../driver/sqlite '@riverqueue/migrate': - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:../migrate '@types/node': specifier: ^26.6.5 version: 26.6.5 riverqueue: - specifier: workspace:0.3.1 + specifier: workspace:0.3.2 version: link:.. packages: diff --git a/js/test/package.json b/js/test/package.json index 1e16dc72c..b06973e94 100644 --- a/js/test/package.json +++ b/js/test/package.json @@ -1,6 +1,6 @@ { "name": "@riverqueue/test", - "version": "0.3.1", + "version": "0.3.2", "description": "Typed test helpers for River jobs, workers, and clients.", "type": "module", "sideEffects": false, @@ -44,10 +44,10 @@ "provenance": true }, "peerDependencies": { - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "devDependencies": { - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "keywords": [ "river", diff --git a/js/worker-threads/package.json b/js/worker-threads/package.json index 7467a8aab..b439e1bf4 100644 --- a/js/worker-threads/package.json +++ b/js/worker-threads/package.json @@ -1,6 +1,6 @@ { "name": "@riverqueue/worker-threads", - "version": "0.3.1", + "version": "0.3.2", "description": "Optional bounded worker-thread executor for River TypeScript.", "type": "module", "sideEffects": [ @@ -48,7 +48,7 @@ }, "peerDependencies": { "@types/node": ">=24", - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "peerDependenciesMeta": { "@types/node": { @@ -56,10 +56,10 @@ } }, "devDependencies": { - "@riverqueue/driver-sqlite": "workspace:0.3.1", - "@riverqueue/migrate": "workspace:0.3.1", + "@riverqueue/driver-sqlite": "workspace:0.3.2", + "@riverqueue/migrate": "workspace:0.3.2", "@types/node": "^26.6.5", - "riverqueue": "workspace:0.3.1" + "riverqueue": "workspace:0.3.2" }, "keywords": [ "river", diff --git a/ruby/CHANGELOG.md b/ruby/CHANGELOG.md index 90b62e6c2..5fc46ab3d 100644 --- a/ruby/CHANGELOG.md +++ b/ruby/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.16.1] - 2026-11-09 + ### Fixed - Accept `sqlite:` and `sqlite://` URLs with both Active Record and Sequel, including `:memory:` databases, while preserving the `sqlite3:` aliases. [PR #1588](https://github.com/riverqueue/river/pull/1588). diff --git a/ruby/Gemfile.lock b/ruby/Gemfile.lock index ba520ba8b..69f4a7087 100644 --- a/ruby/Gemfile.lock +++ b/ruby/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - riverqueue (0.16.0) + riverqueue (0.16.1) logger (> 0, < 1000) optparse (> 0, < 1000) securerandom (> 0, < 1000) @@ -10,16 +10,16 @@ PATH PATH remote: driver/riverqueue-activerecord specs: - riverqueue-activerecord (0.16.0) + riverqueue-activerecord (0.16.1) activerecord (>= 7.2, < 1000) activesupport (> 0, < 1000) - riverqueue (= 0.16.0) + riverqueue (= 0.16.1) PATH remote: driver/riverqueue-sequel specs: - riverqueue-sequel (0.16.0) - riverqueue (= 0.16.0) + riverqueue-sequel (0.16.1) + riverqueue (= 0.16.1) sequel (>= 5.20, < 1000) GEM diff --git a/ruby/driver/riverqueue-activerecord/Gemfile.lock b/ruby/driver/riverqueue-activerecord/Gemfile.lock index f722d8f72..238cb5782 100644 --- a/ruby/driver/riverqueue-activerecord/Gemfile.lock +++ b/ruby/driver/riverqueue-activerecord/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: ../.. specs: - riverqueue (0.16.0) + riverqueue (0.16.1) logger (> 0, < 1000) optparse (> 0, < 1000) securerandom (> 0, < 1000) @@ -10,10 +10,10 @@ PATH PATH remote: . specs: - riverqueue-activerecord (0.16.0) + riverqueue-activerecord (0.16.1) activerecord (>= 7.2, < 1000) activesupport (> 0, < 1000) - riverqueue (= 0.16.0) + riverqueue (= 0.16.1) GEM remote: https://rubygems.org/ diff --git a/ruby/driver/riverqueue-activerecord/riverqueue-activerecord.gemspec b/ruby/driver/riverqueue-activerecord/riverqueue-activerecord.gemspec index 52cf7ddeb..3f135a285 100644 --- a/ruby/driver/riverqueue-activerecord/riverqueue-activerecord.gemspec +++ b/ruby/driver/riverqueue-activerecord/riverqueue-activerecord.gemspec @@ -2,7 +2,7 @@ Gem::Specification.new do |s| s.name = "riverqueue-activerecord" - s.version = "0.16.0" + s.version = "0.16.1" s.summary = "ActiveRecord Postgres and SQLite driver for the River Ruby gem." s.description = "ActiveRecord Postgres and SQLite driver for inserting and working River jobs in Ruby." s.authors = ["Blake Gentry", "Brandur Leach"] diff --git a/ruby/driver/riverqueue-sequel/Gemfile.lock b/ruby/driver/riverqueue-sequel/Gemfile.lock index 2a9132a9a..0db240ca1 100644 --- a/ruby/driver/riverqueue-sequel/Gemfile.lock +++ b/ruby/driver/riverqueue-sequel/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: ../.. specs: - riverqueue (0.16.0) + riverqueue (0.16.1) logger (> 0, < 1000) optparse (> 0, < 1000) securerandom (> 0, < 1000) @@ -10,8 +10,8 @@ PATH PATH remote: . specs: - riverqueue-sequel (0.16.0) - riverqueue (= 0.16.0) + riverqueue-sequel (0.16.1) + riverqueue (= 0.16.1) sequel (>= 5.20, < 1000) GEM diff --git a/ruby/driver/riverqueue-sequel/riverqueue-sequel.gemspec b/ruby/driver/riverqueue-sequel/riverqueue-sequel.gemspec index e2d79c848..a20331f31 100644 --- a/ruby/driver/riverqueue-sequel/riverqueue-sequel.gemspec +++ b/ruby/driver/riverqueue-sequel/riverqueue-sequel.gemspec @@ -2,7 +2,7 @@ Gem::Specification.new do |s| s.name = "riverqueue-sequel" - s.version = "0.16.0" + s.version = "0.16.1" s.summary = "Sequel Postgres and SQLite driver for the River Ruby gem." s.description = "Sequel Postgres and SQLite driver for inserting and working River jobs in Ruby." s.authors = ["Blake Gentry", "Brandur Leach"] diff --git a/ruby/rails/riverqueue-rails/Gemfile.lock b/ruby/rails/riverqueue-rails/Gemfile.lock index aa655a9a1..862475807 100644 --- a/ruby/rails/riverqueue-rails/Gemfile.lock +++ b/ruby/rails/riverqueue-rails/Gemfile.lock @@ -1,15 +1,15 @@ PATH remote: ../../driver/riverqueue-activerecord specs: - riverqueue-activerecord (0.16.0) + riverqueue-activerecord (0.16.1) activerecord (>= 7.2, < 1000) activesupport (> 0, < 1000) - riverqueue (= 0.16.0) + riverqueue (= 0.16.1) PATH remote: ../.. specs: - riverqueue (0.16.0) + riverqueue (0.16.1) logger (> 0, < 1000) optparse (> 0, < 1000) securerandom (> 0, < 1000) @@ -18,10 +18,10 @@ PATH PATH remote: . specs: - riverqueue-rails (0.16.0) + riverqueue-rails (0.16.1) activejob (>= 7.2, < 8.2) railties (>= 7.2, < 8.2) - riverqueue-activerecord (= 0.16.0) + riverqueue-activerecord (= 0.16.1) GEM remote: https://rubygems.org/ @@ -346,9 +346,9 @@ CHECKSUMS rdoc (8.0.0) sha256=03bf8c08a9639658855a0cfd77c0abca8325c227693f7f33f82957811348c469 regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d - riverqueue (0.16.0) - riverqueue-activerecord (0.16.0) - riverqueue-rails (0.16.0) + riverqueue (0.16.1) + riverqueue-activerecord (0.16.1) + riverqueue-rails (0.16.1) rspec-core (3.13.6) sha256=a8823c6411667b60a8bca135364351dda34cd55e44ff94c4be4633b37d828b2d rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c diff --git a/ruby/rails/riverqueue-rails/riverqueue-rails.gemspec b/ruby/rails/riverqueue-rails/riverqueue-rails.gemspec index 9be251c8f..d41782260 100644 --- a/ruby/rails/riverqueue-rails/riverqueue-rails.gemspec +++ b/ruby/rails/riverqueue-rails/riverqueue-rails.gemspec @@ -2,7 +2,7 @@ Gem::Specification.new do |s| s.name = "riverqueue-rails" - s.version = "0.16.0" + s.version = "0.16.1" s.summary = "Active Job and Rails integration for River." s.authors = ["Blake Gentry", "Brandur Leach"] s.files = Dir.glob("lib/**/*") + ["README.md"] diff --git a/ruby/riverqueue.gemspec b/ruby/riverqueue.gemspec index 762f14d5d..7e9e4b22b 100644 --- a/ruby/riverqueue.gemspec +++ b/ruby/riverqueue.gemspec @@ -2,7 +2,7 @@ Gem::Specification.new do |s| s.name = "riverqueue" - s.version = "0.16.0" + s.version = "0.16.1" s.summary = "A fast, reliable job queue for Ruby backed by Postgres or SQLite." s.description = "Insert and work River jobs in Ruby using the same schema and state machine as other River clients. Use with riverqueue-activerecord or riverqueue-sequel." s.authors = ["Blake Gentry", "Brandur Leach"]