Skip to content

Serene Bach

v4.0.0-beta.6 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

cgi-support markdown single-binary static-site-generator

Summary

AI summary

Updates 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

Track Serene Bach

Get notified when new releases ship.

Sign up free

About Serene Bach

All releases →

Related context

Beta — feedback welcome: [email protected]