Skip to content

chore: release v1.25.0 - #939

Merged
jdx merged 1 commit into
mainfrom
release-plz-2026-06-24T12-15-20Z
Jun 25, 2026
Merged

chore: release v1.25.0#939
jdx merged 1 commit into
mainfrom
release-plz-2026-06-24T12-15-20Z

Conversation

@jdx

@jdx jdx commented Jun 24, 2026

Copy link
Copy Markdown
Owner

🤖 New release: v1.25.0

This PR bumps the workspace to v1.25.0 and regenerates CHANGELOG entries, aube.usage.kdl, the CLI docs, and the benchmark results.

See the diff for the full set of changes, or the per-crate CHANGELOG.md files for the release notes that will ship.


Generated by the release-plz-pr workflow.


Note

Low Risk
Mechanical version and changelog/doc sync from release-plz; behavioral changes are already merged and only described here.

Overview
This PR bumps the monorepo from 1.24.0 to 1.25.0 across Cargo.toml, Cargo.lock, workspace crate versions, aube.usage.kdl, docs/cli/*, and release.json.

It adds [1.25.0] changelog sections that document what ships in this tag (the implementation landed in earlier PRs). Highlights called out there:

Added: shell-activated runtime tool shims via activate (bash/fish/zsh); richer minimumReleaseAgeExclude matching (globs and version unions).

Fixed: preserving npm optional native dependencies on install.

Other (called out in crate changelogs): linker perf (hoisted dep-path encoding), macOS-gated packageImportMethod=auto / reflink behavior, lockfile pnpm-lock subset parser, resolver lockfile scan indexing, and benchmark refresh for v1.24.0.

No application logic changes appear in this diff—only versioning and release documentation.

Reviewed by Cursor Bugbot for commit 3c139ee. Bugbot is set up for automated code reviews on this repo. Configure here.

Summary by CodeRabbit

  • New Features

    • Added shell-activated tool shims for a smoother command-line experience.
    • Updated the app and CLI to version 1.25.0.
  • Bug Fixes

    • Improved handling for optional native packages.
    • Refined resolver support for minimum release age exclusions.
  • Chores

    • Refreshed benchmarks and updated release notes for the new version.

@coderabbitai

coderabbitai Bot commented Jun 24, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Bumps workspace, CLI, docs, and release metadata from 1.24.0 to 1.25.0, and adds new 1.25.0 changelog entries across the affected crates.

Changes

Release 1.25.0 version bump

Layer / File(s) Summary
Version fields and release metadata
Cargo.toml, aube.usage.kdl, docs/cli/commands.json, docs/cli/index.md, release.json
Workspace package version, internal crate dependency versions, CLI version metadata, docs version fields, and release timestamp are updated to 1.25.0.
Changelog release entries
crates/aube/CHANGELOG.md, crates/aube-codes/CHANGELOG.md, crates/aube-linker/CHANGELOG.md, crates/aube-lockfile/CHANGELOG.md, crates/aube-manifest/CHANGELOG.md, crates/aube-registry/CHANGELOG.md, crates/aube-resolver/CHANGELOG.md, crates/aube-runtime/CHANGELOG.md, crates/aube-scripts/CHANGELOG.md, crates/aube-settings/CHANGELOG.md, crates/aube-store/CHANGELOG.md, crates/aube-util/CHANGELOG.md, crates/aube-workspace/CHANGELOG.md
Changelog files add new 1.25.0 release sections, including benchmark-refresh notes for v1.24.0; crates/aube/CHANGELOG.md also adds fixed and added entries, and several crate changelogs record shell-activated tool shim entries.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • jdx/aube#817: Same kind of workspace release bump updating version fields and release-related metadata.
  • jdx/aube#838: Updates the same release version fields across workspace, docs, release.json, and changelog files.
  • jdx/aube#924: Nearby release version propagation touching the same metadata and changelog locations.

Poem

🐇 I thumped by the release notes, neat and bright,
From 1.24.0 to 1.25.0 in one hop tonight.
Docs and changelogs jingled with cheer,
Fresh benchmark crumbs appeared right here!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately and concisely describes this release version bump and changelog update.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@greptile-apps

greptile-apps Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Automated release PR from release-plz bumping the entire workspace from v1.24.0 to v1.25.0. All version pins, lockfile entries, generated docs, and changelog files are updated consistently.

  • All 13 workspace crates in Cargo.toml and Cargo.lock are updated to 1.25.0 with no orphaned references to the old version.
  • CHANGELOG entries added across every crate, with the main aube crate recording 2 new features (shell-activated tool shims, minimumReleaseAgeExclude glob/union support), 2 fixes (optional native preservation, integrity test ordering), plus a benchmark refresh note.
  • release.json, aube.usage.kdl, and the generated CLI docs (commands.json, index.md) all carry the new version string.

Confidence Score: 5/5

Fully mechanical version-bump PR generated by release-plz; all version references are consistent across every changed file and no logic is touched.

Every changed file is either a version string, a generated lockfile entry, or a changelog addition. All 13 workspace crates are bumped uniformly; no internal dependency pins were missed; the generated doc files and release metadata align with the new version.

No files require special attention.

Important Files Changed

Filename Overview
Cargo.toml Workspace package version bumped to 1.25.0; all 13 internal crate dependency version pins updated consistently.
Cargo.lock All 13 workspace crate entries updated from 1.24.0 to 1.25.0, consistent with Cargo.toml changes.
crates/aube/CHANGELOG.md New v1.25.0 section added with 2 features (shell-activated shims, minimumReleaseAgeExclude globs), 2 fixes (optional natives, integrity test ordering), and benchmark refresh note.
release.json Version updated to 1.25.0 and releasedAt timestamp updated to 2026-06-25T00:36:37Z.
docs/cli/commands.json Version string in the generated CLI command metadata updated from 1.24.0 to 1.25.0.
docs/cli/index.md Version string in the CLI reference docs updated from 1.24.0 to 1.25.0.
aube.usage.kdl Version field updated from 1.24.0 to 1.25.0 in the KDL usage descriptor.

Reviews (9): Last reviewed commit: "chore: release v1.25.0" | Re-trigger Greptile

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown

Benchmark changes

Versions:

  • aube: 1.24.0 -> 1.25.0
  • pnpm: 11.8.0 -> 11.9.0

Public ratios: warm installs vs Bun 2x -> 1.9x; warm installs vs pnpm 3x -> 4x.

Benchmark aube bun pnpm
Fresh install (warm cache) 912ms -> 816ms (-11%) 1876ms -> 1542ms (-18%) 3015ms -> 2943ms (-2%)
Fresh install (cold cache) 17028ms -> 14782ms (-13%) 6525ms -> 5963ms (-9%) 10921ms -> 9972ms (-9%)

3c139ee vs 3df8d6b | aube/bun/pnpm | 3 scenarios | 3 runs | 500mbit/50ms | generated by Codex.

@jdx
jdx force-pushed the release-plz-2026-06-24T12-15-20Z branch from 57e30c8 to 6dcdc2b Compare June 24, 2026 18:10
@jdx jdx changed the title chore: release v1.24.1 chore: release v1.25.0 Jun 24, 2026
@jdx
jdx force-pushed the release-plz-2026-06-24T12-15-20Z branch 6 times, most recently from cb92d80 to a5c61f5 Compare June 24, 2026 23:24
@jdx
jdx force-pushed the release-plz-2026-06-24T12-15-20Z branch from a5c61f5 to 3c139ee Compare June 25, 2026 00:36
@jdx
jdx enabled auto-merge (squash) June 25, 2026 02:07
@jdx
jdx merged commit 68e809d into main Jun 25, 2026
29 of 31 checks passed
@jdx
jdx deleted the release-plz-2026-06-24T12-15-20Z branch June 25, 2026 02:11
This was referenced Jun 25, 2026
This was referenced Jul 2, 2026
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