v2.22.0
🎉 What's new and notable
- Brand new release workflow (#244), which which now
- Builds signed OCI images w/ SBOMs and pushes them to GHCR and Dockker Hub (same as before)
- Builds signed release binaries for Linux, Mac (w/ notarization), and Windows on both amd64 and arm64 architectures
- Records verifiable build provenance attestations on GitHub
- Version info (#248)
- The go-httpbin CLI now reports its own version via the
-version/--versionflag, which can be useful in the context of config management systems like Chef, Ansible, Puppet, etc - A new
/versionendpoint can return the same detailed version information if run withUSE_FULL_VERSION=true/-use-full-version
- The go-httpbin CLI now reports its own version via the
- A new
/jsonlendpoint that streams JSON Lines data
What's Changed
- feat: add /jsonl endpoint, support jitter on sse by @camflan in #241
- ci: updated release process by @mccutchen in #244
- ci: fast follow fixes for new release workflow by @mccutchen in #245
- ci: try specific main path to fix notarization by @mccutchen in #246
- ci: do not overwrite existing release description by @mccutchen in #247
- feat: add /version endpoint and --version CLI flag by @mccutchen in #248
- ci: add missing workflow permissions by @mccutchen in #250
New Contributors
Full Changelog: v2.21.0...v2.22.0