This release adds 3 notable features for engineering teams evaluating rollout.
Published 26d
Developer Productivity
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
cgi-support
markdown
single-binary
static-site-generator
Summary
AI summaryUpdates feat, repo, and mcpaudit across a mixed release.
Full changelog
What's Changed
- feat: add user-defined {custom_xxx} sbtemplate placeholders by @takkyun in https://github.com/serendipitynz/serenebach/pull/34
- pr #33: Add focused regression tests for flat pages by @takkyun in https://github.com/serendipitynz/serenebach/pull/35
- test(repo): add CRUD contract tests for links, tags, users, and MCP tokens by @takkyun in https://github.com/serendipitynz/serenebach/pull/36
- test(mcp,mcpaudit): add package-level tests for MCP tools, audit store, and write-tool audit behavior by @takkyun in https://github.com/serendipitynz/serenebach/pull/37
- test: harden coverage for static rebuild, admin authz, public route precedence by @takkyun in https://github.com/serendipitynz/serenebach/pull/38
- Add HTTP server timeouts and graceful shutdown by @takkyun in https://github.com/serendipitynz/serenebach/pull/39
- Use os.Root for /img and /template static serving by @takkyun in https://github.com/serendipitynz/serenebach/pull/40
- cache sbtemplate.Parse results to avoid re-parsing on every render by @takkyun in https://github.com/serendipitynz/serenebach/pull/41
- Pin archive boundaries and entry dates to a configurable timezone by @takkyun in https://github.com/serendipitynz/serenebach/pull/42
- refactor(sbtemplate): split Tag/TagHTML to make escaping the default by @takkyun in https://github.com/serendipitynz/serenebach/pull/43
- ci: gate CI on staticcheck via go.mod tool directive by @takkyun in https://github.com/serendipitynz/serenebach/pull/44
Full Changelog: https://github.com/serendipitynz/serenebach/compare/v4.0.0-beta.5...v4.0.0-beta.6
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Serene Bach
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]