Skip to content

Bump Gradle to 9.6.1, refresh dependencies, and document the 3.2.1 release#119

Merged
pambrose merged 2 commits into
masterfrom
bump-gradle-9.6.1-and-deps
Jul 3, 2026
Merged

Bump Gradle to 9.6.1, refresh dependencies, and document the 3.2.1 release#119
pambrose merged 2 commits into
masterfrom
bump-gradle-9.6.1-and-deps

Conversation

@pambrose

@pambrose pambrose commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Maintenance release (3.2.1). Upgrades Gradle, refreshes dependencies, refines the build's pre-release version filter, and documents the release across all the usual files. No functional changes to the running server — a drop-in bump from 3.2.0.

Changes

Build & dependencies

  • Gradle wrapper 9.5.1 → 9.6.1
  • Version-catalog bumps: common-utils 2.9.2 → 2.9.3, Ktor 3.5.0 → 3.5.1, Exposed 1.3.0 → 1.3.1, Kotest 6.2.0 → 6.2.1, Flyway 12.8.1 → 12.10.0, PostgreSQL driver 42.7.11 → 42.7.12, Cloud SQL socket factory 1.28.4 → 1.28.6, Playwright 1.60.0 → 1.61.0, detekt 2.0.0-alpha.4 → 2.0.0-alpha.5, maven-publish 0.36.0 → 0.37.0
  • Reworked configureVersions() so a pre-release candidate is rejected only when the current version is stable — dependencies tracked on a pre-release line (e.g. the detekt 2.0 alpha) still surface newer pre-releases. The qualifier regex now handles both dash-style (-alpha) and dot-style (.Beta1) suffixes while leaving stable classifiers (-jre / .Final / -macos) alone. The dependencyUpdates task is marked incompatible with the configuration cache

Test support

  • TestSupport.forEachAnswer now accepts a suspend block, matching the suspend functionInfo() call site introduced in 3.2.0

Docs & release notes (3.2.1)

  • New 3.2.1 sections in CHANGELOG.md, RELEASE_NOTES.md, and the website release notes
  • Refreshed version references in llms.txt, README.md, and CLAUDE.md
  • gradle.properties version → 3.2.1

Test plan

  • make build / ./gradlew build -xtest
  • make tests / ./gradlew check
  • make lint

🤖 Generated with Claude Code

pambrose and others added 2 commits July 3, 2026 13:28
…n filter

- Upgrade the Gradle wrapper 9.5.1 -> 9.6.1 (wrapper scripts + distribution URL)
- Bump plugins and libraries in the version catalog: detekt 2.0.0-alpha.5,
  maven-publish 0.37.0, cloud 1.28.6, exposed 1.3.1, flyway 12.10.0,
  kotest 6.2.1, ktor 3.5.1, playwright 1.61.0, postgres 42.7.12, utils 2.9.3
- Rework configureVersions() so a pre-release candidate is rejected only when
  the current version is stable, letting deps tracked on a pre-release line
  (e.g. detekt alpha) still surface newer pre-releases; mark the task as
  incompatible with the configuration cache
- Make TestSupport.forEachAnswer accept a suspend block to match the suspend
  functionInfo() call site

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
- Add 3.2.1 sections to CHANGELOG.md, RELEASE_NOTES.md, and the website
  release notes (Gradle 9.6.1, dependency refresh, pre-release version-filter
  rework, suspend TestSupport.forEachAnswer)
- Refresh version references in llms.txt, README.md, and CLAUDE.md
  (Ktor 3.5.1, Exposed 1.3.1, Kotest 6.2.1, Gradle 9.6.1, common-utils 2.9.3)
- Bump gradle.properties version to 3.2.1

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
@pambrose
pambrose merged commit 63ef586 into master Jul 3, 2026
4 checks passed
@pambrose
pambrose deleted the bump-gradle-9.6.1-and-deps branch July 3, 2026 20:40
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