Skip to content

chore: release v0.23.0 - #1116

Open
skakri wants to merge 2 commits into
mainfrom
release-plz-2026-08-02T08-57-31Z
Open

chore: release v0.23.0#1116
skakri wants to merge 2 commits into
mainfrom
release-plz-2026-08-02T08-57-31Z

Conversation

@skakri

@skakri skakri commented Aug 2, 2026

Copy link
Copy Markdown
Member

🤖 New release

  • rag-rat-base: 0.22.0 -> 0.23.0 (✓ API compatible changes)
  • rag-rat-db: 0.22.0 -> 0.23.0 (✓ API compatible changes)
  • rag-rat-clones: 0.22.0 -> 0.23.0 (✓ API compatible changes)
  • rag-rat-llm: 0.22.0 -> 0.23.0 (✓ API compatible changes)
  • rag-rat-papertrail: 0.22.0 -> 0.23.0 (✓ API compatible changes)
  • rag-rat-query: 0.22.0 -> 0.23.0 (✓ API compatible changes)
  • rag-rat-dream: 0.22.0 -> 0.23.0 (✓ API compatible changes)
  • rag-rat-oplog: 0.22.0 -> 0.23.0 (⚠ API breaking changes)
  • rag-rat-oracle: 0.22.0 -> 0.23.0 (✓ API compatible changes)
  • rag-rat-sync: 0.22.0 -> 0.23.0 (⚠ API breaking changes)
  • rag-rat-core: 0.22.0 -> 0.23.0 (✓ API compatible changes)
  • rag-rat-mcp: 0.22.0 -> 0.23.0 (✓ API compatible changes)
  • rag-rat: 0.22.0 -> 0.23.0

rag-rat-oplog breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field TableSyncChainHead.floor in /tmp/.tmpU8Mjli/rag-rat/crates/rag-rat-oplog/src/table_sync/transport.rs:45

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/function_parameter_count_changed.ron

Failed in:
  rag_rat_oplog::table_sync_ingest now takes 7 parameters instead of 6, in /tmp/.tmpU8Mjli/rag-rat/crates/rag-rat-oplog/src/table_sync/transport.rs:383

rag-rat-sync breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ChainHead.floor in /tmp/.tmpU8Mjli/rag-rat/crates/rag-rat-sync/src/table_wire.rs:78
  field ChainHead.floor in /tmp/.tmpU8Mjli/rag-rat/crates/rag-rat-sync/src/table_wire.rs:78

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant AuthPolicy:PublicRead in /tmp/.tmpU8Mjli/rag-rat/crates/rag-rat-sync/src/auth.rs:71
  variant AuthPolicy:PublicRead in /tmp/.tmpU8Mjli/rag-rat/crates/rag-rat-sync/src/auth.rs:71

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_missing.ron

Failed in:
  variant AuthPolicy::InviteToken, previously in file /tmp/.tmpPs0Xin/rag-rat-sync/src/auth.rs:57
  variant AuthPolicy::InviteToken, previously in file /tmp/.tmpPs0Xin/rag-rat-sync/src/auth.rs:57

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_added.ron

Failed in:
  trait method rag_rat_sync::session::SyncStore::set_serve_scope in file /tmp/.tmpU8Mjli/rag-rat/crates/rag-rat-sync/src/session.rs:83
  trait method rag_rat_sync::SyncStore::set_serve_scope in file /tmp/.tmpU8Mjli/rag-rat/crates/rag-rat-sync/src/session.rs:83

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  TableSyncStore::ingest now takes 4 instead of 3 parameters, in file /tmp/.tmpU8Mjli/rag-rat/crates/rag-rat-sync/src/table_session.rs:41
  TableSyncStore::ingest now takes 4 instead of 3 parameters, in file /tmp/.tmpU8Mjli/rag-rat/crates/rag-rat-sync/src/table_session.rs:41
Changelog

rag-rat-base

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-db

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-clones

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-llm

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-papertrail

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-query

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-dream

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-oplog

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-oracle

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-sync

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-core

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat-mcp

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)

rag-rat

0.23.0 - 2026-08-08

Added

  • (sync) sync devices through active MCP (#1114)

Fixed

  • (index) match target include/exclude patterns as globs (#1072) (#1118)


This PR was generated with release-plz.

@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

SCIP oracle — resolution report

Heuristic→compiler edge resolution per corpus. Δ compares resolved-after to the main baseline (only when the corpus profile + tool version match).

corpus tool edges resolved (heuristic → compiler) precision recall monikers Δ vs main
c-libuv scip-clang 12894 37.9% → 48.6% 90.2% 55.3% 679 +0.0pp
cpp-yaml scip-clang 9423 43.2% → 72.9% 82.3% 40.6% 1055 +0.0pp
py-django scip-python 12937 28.8% → 73.5% 96.7% 84.1% 3701 +0.0pp
py-rich scip-python 8383 27.6% → 92.3% 95.0% 81.3% 1196 +0.0pp
rust-time rust-analyzer 11040 37.6% → 59.1% 72.7% 83.6% 574 +0.0pp
ts-rxjs scip-typescript 7875 39.6% → 94.9% 87.3% 77.4% 631 +0.0pp

resolved = Exact/Syntactic + compiler upgrades + resolved-external, over edge candidates with a callee range. precision/recall are the oracle eval metrics.

@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

🐰 Bencher Report

Projectrag-rat
Branchrelease-plz-2026-08-02T08-57-31Z
Testbedubuntu-latest

⚠️ WARNING: No Threshold found!

Without a Threshold, no Alerts will ever be generated.

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds flag.

Click to view all benchmark results
BenchmarkEstimated Cyclescycles x 1e6Instructionsinstructions x 1e6L1 Hitshits x 1e6LL Hitshits x 1e6RAM Hitshits x 1e3Total read+writereads/writes x 1e6
rag_pipeline::pipeline::index cargo_resolver:resolver_config()📈 view plot
⚠️ NO THRESHOLD
3,880.49 x 1e6📈 view plot
⚠️ NO THRESHOLD
2,580.38 x 1e6📈 view plot
⚠️ NO THRESHOLD
3,552.14 x 1e6📈 view plot
⚠️ NO THRESHOLD
56.24 x 1e6📈 view plot
⚠️ NO THRESHOLD
1,346.70 x 1e3📈 view plot
⚠️ NO THRESHOLD
3,609.73 x 1e6
rag_pipeline::pipeline::query_cold cargo_resolver:resolver_built_config()📈 view plot
⚠️ NO THRESHOLD
340.43 x 1e6📈 view plot
⚠️ NO THRESHOLD
226.75 x 1e6📈 view plot
⚠️ NO THRESHOLD
323.68 x 1e6📈 view plot
⚠️ NO THRESHOLD
3.12 x 1e6📈 view plot
⚠️ NO THRESHOLD
33.06 x 1e3📈 view plot
⚠️ NO THRESHOLD
326.83 x 1e6
rag_pipeline::pipeline::query_warm cargo_resolver:resolver_index()📈 view plot
⚠️ NO THRESHOLD
313.54 x 1e6📈 view plot
⚠️ NO THRESHOLD
208.45 x 1e6📈 view plot
⚠️ NO THRESHOLD
297.99 x 1e6📈 view plot
⚠️ NO THRESHOLD
2.88 x 1e6📈 view plot
⚠️ NO THRESHOLD
32.93 x 1e3📈 view plot
⚠️ NO THRESHOLD
300.91 x 1e6
🐰 View full continuous benchmarking report in Bencher

@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

🐰 Bencher Report

Projectrag-rat
Branchrelease-plz-2026-08-02T08-57-31Z
Testbedubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
seconds (s)
(Result Δ%)
Upper Boundary
seconds (s)
(Limit %)
index_time/full_rebuild_cargo📈 view plot
🚷 view threshold
6.21 s
(+11.76%)Baseline: 5.56 s
6.29 s
(98.67%)
🐰 View full continuous benchmarking report in Bencher

@codecov

codecov Bot commented Aug 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@skakri
skakri force-pushed the release-plz-2026-08-02T08-57-31Z branch 9 times, most recently from f8ea27e to ea70a48 Compare August 3, 2026 09:13
@skakri skakri changed the title chore: release v0.22.1 chore: release v0.23.0 Aug 3, 2026
@skakri
skakri force-pushed the release-plz-2026-08-02T08-57-31Z branch 16 times, most recently from 8cca385 to c775985 Compare August 5, 2026 20:29
@skakri
skakri force-pushed the release-plz-2026-08-02T08-57-31Z branch 11 times, most recently from 5e5cc8b to 9e9f7f6 Compare August 8, 2026 02:03
@skakri
skakri force-pushed the release-plz-2026-08-02T08-57-31Z branch from 8782236 to 6c7d87c Compare August 8, 2026 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant