Version 1.0.1 - #25
Conversation
Dependency-security patch release: set release version across all modules for the manual release flow (Bookworm does not operate on this public repo). The merge commit of this PR is the 1.0.1 release commit. All changes since 1.0.0 are CVE-clearing transitive pins (#21-#24); no API or behavior changes. thrift's :midje plugin ref stays at the released 1.0.0 for this build and moves to 1.0.1 in the next-dev PR once the 1.0.1 plugin is published. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Hi. 👋 I'm You can post a comment on this PR with one of the following commands: bookworm/release-it
I'll take care of updating CHANGELOG.md, bumping project.clj and merging this PR. Note: a stable version will be generated (that is Bumpito will update to it). bookworm/release-beta
I'll take care of generating a beta version based on these changes and bookworm/skip-releaseThis command should be used if you are changing something other than production code or docstrings that engineers can
I'll take care of merging this PR. If you have any problem, please reach my creators at #shared-libraries-and-tools |
There was a problem hiding this comment.
Pull request overview
This PR cuts the 1.0.1 release commit by moving the repo and all published modules off 1.0.1-SNAPSHOT and documenting the 1.0.1 dependency-security patch contents in the changelog.
Changes:
- Bump release versions to
1.0.1in the root project and each published module. - Update inter-module deps (
http,thrift) to depend onfinagle-clojure/core "1.0.1". - Add a
1.0.1 (2026-07-14)entry toCHANGELOG.mdsummarizing the dependency pin set.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
project.clj |
Sets the root aggregator project version to 1.0.1. |
core/project.clj |
Sets finagle-clojure/core to 1.0.1. |
http/project.clj |
Sets finagle-clojure/http to 1.0.1 and updates its dependency on finagle-clojure/core to 1.0.1. |
thrift/project.clj |
Sets finagle-clojure/thrift to 1.0.1 and updates its dependency on finagle-clojure/core to 1.0.1. |
lein-finagle-clojure/project.clj |
Sets the Leiningen plugin version to 1.0.1. |
CHANGELOG.md |
Adds the 1.0.1 release notes describing the security-related dependency pins. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Changelog:
1.0.1across all modules. This PR's merge commit is the 1.0.1 release commit (manual release flow — Bookworm doesn't operate on this public repo).What's in 1.0.1
A dependency-security patch release. Every change since 1.0.0 (#21–#24) is a CVE-clearing transitive pin over Finagle 24.2.0's frozen dependency set — no API or behavior changes:
4.1.135.Final, jackson stack2.18.9, scala-library2.13.16, snakeyaml2.4, aws-sdk1.12.797(drops ion-java), plus plexus-utils / guava / httpclient / gson pins.libthriftstays0.12.0(scrooge 24.2.0 codegen constraint).thrift's
:midjeplugin ref is intentionally held at the released1.0.0so this build resolves a published plugin; it moves to1.0.1in the follow-up next-dev PR once the 1.0.1 plugin is published.Testing
lein midjeall green at the release coordinates: core 114, http 34, thrift 13.Post-merge (manual release)
Build from master → publish core/http/thrift/lein-finagle-clojure
1.0.1to CodeArtifact → verify by resolution → tag1.0.1→ next-dev1.0.2-SNAPSHOTPR.🤖 Generated with Claude Code