diff --git a/CHANGELOG.md b/CHANGELOG.md index bd4a12d..d2f2403 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.1.1] - 2026-09-04 + +### Changed + +- **Pin the embedded autotuner to fpm-tune v1.0.0.** The runtime PHP-FPM + autotuner added in 3.1.0 was built against a v0.1.0 beta; it now tracks + fpm-tune's stable 1.0 release. No behavior change for the embedding: the serve + API it uses is unchanged. + +### Fixed + +- **The release smoke test no longer uses an unsupported `priority` field.** The + release workflow's post-build check wrote a process config with `priority`, a + field the schema does not have (processes order by `depends_on`), so strict + decoding rejected it and the check failed on every release. Removed it from the + smoke-test config and the release-notes example. + ## [3.1.0] - 2026-09-04 ### Added diff --git a/go.mod b/go.mod index bc55d3b..9d60a88 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ go 1.26.0 toolchain go1.26.6 require ( - github.com/cboxdk/fpm-tune v0.1.0-beta.25 + github.com/cboxdk/fpm-tune v1.0.0 github.com/charmbracelet/bubbles v1.0.0 github.com/charmbracelet/bubbletea v1.3.10 github.com/charmbracelet/lipgloss v1.1.0 diff --git a/go.sum b/go.sum index ea953d9..c435a18 100644 --- a/go.sum +++ b/go.sum @@ -6,8 +6,8 @@ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/cboxdk/fcgx v1.2.0 h1:qBx9C0dwi4Ew4UWLSqfeUHVQDvCPjwb4u9q9eCSUJLE= github.com/cboxdk/fcgx v1.2.0/go.mod h1:xOf5NLMyDhBEEdqBAT0LZY5ImTZp+NVeQdxMt/3waso= -github.com/cboxdk/fpm-tune v0.1.0-beta.25 h1:T70AaCIfaut/uXbnYQ2jrVXKxlqYnttcRPTb5x6rrCc= -github.com/cboxdk/fpm-tune v0.1.0-beta.25/go.mod h1:ldbnuEPHFJiI4DUmjU/C0t8TTaQFvZoFFzaAubkOcUg= +github.com/cboxdk/fpm-tune v1.0.0 h1:Fu9VDdw9G+GSaZdndcXwleV+YHHHfDmFev7Nosn6jf0= +github.com/cboxdk/fpm-tune v1.0.0/go.mod h1:ldbnuEPHFJiI4DUmjU/C0t8TTaQFvZoFFzaAubkOcUg= github.com/cboxdk/phpfpm v1.2.0 h1:w5dRTKotsWCzCeVomJhQ8HUFeDSxW4YtjMT25ic8o9s= github.com/cboxdk/phpfpm v1.2.0/go.mod h1:Q1GYkBlqrfKv3QxQpqKtN6xlfIWkGze6YGIRxCImjZg= github.com/cenkalti/backoff/v5 v5.0.3 h1:ZN+IMa753KfX5hd8vVaMixjnqRZ3y8CuJKRKj1xcsSM= diff --git a/sbom.json b/sbom.json index 4861aba..b22b36f 100644 --- a/sbom.json +++ b/sbom.json @@ -84,7 +84,7 @@ "version": "v1.2.0" }, { - "bom-ref": "pkg:golang/github.com/cboxdk/fpm-tune@v0.1.0-beta.25?type=module", + "bom-ref": "pkg:golang/github.com/cboxdk/fpm-tune@v1.0.0?type=module", "externalReferences": [ { "type": "vcs", @@ -94,7 +94,7 @@ "hashes": [ { "alg": "SHA-256", - "content": "4fbd0068221f6aeb7fb976e7610da3ad55cac65a989edb5c44f4dbe71eabac27" + "content": "16ef550ddc3d1be19269976775c5f095e57e6071c77c39857afecda2c9fa8dfd" } ], "licenses": [ @@ -105,10 +105,10 @@ } ], "name": "github.com/cboxdk/fpm-tune", - "purl": "pkg:golang/github.com/cboxdk/fpm-tune@v0.1.0-beta.25?type=module", + "purl": "pkg:golang/github.com/cboxdk/fpm-tune@v1.0.0?type=module", "scope": "required", "type": "library", - "version": "v0.1.0-beta.25" + "version": "v1.0.0" }, { "bom-ref": "pkg:golang/github.com/cboxdk/phpfpm@v1.2.0?type=module", @@ -1746,7 +1746,7 @@ "dependencies": [ { "dependsOn": [ - "pkg:golang/github.com/cboxdk/fpm-tune@v0.1.0-beta.25?type=module", + "pkg:golang/github.com/cboxdk/fpm-tune@v1.0.0?type=module", "pkg:golang/github.com/charmbracelet/bubbles@v1.0.0?type=module", "pkg:golang/github.com/charmbracelet/bubbletea@v1.3.10?type=module", "pkg:golang/github.com/charmbracelet/lipgloss@v1.1.0?type=module", @@ -1817,7 +1817,7 @@ "pkg:golang/golang.org/x/text@v0.40.0?type=module", "pkg:golang/google.golang.org/protobuf@v1.36.11?type=module" ], - "ref": "pkg:golang/github.com/cboxdk/fpm-tune@v0.1.0-beta.25?type=module" + "ref": "pkg:golang/github.com/cboxdk/fpm-tune@v1.0.0?type=module" }, { "dependsOn": [