This release adds 3 notable features for engineering teams evaluating rollout.
Published 1mo
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, importer, and fix across a mixed release.
Full changelog
What's Changed
- refactor(build): name tasks by GOOS-GOARCH and add release pipeline by @takkyun in https://github.com/serendipitynz/serenebach/pull/2
- feat(admin): warn when SB_AI_SECRET is example default by @takkyun in https://github.com/serendipitynz/serenebach/pull/3
- feat: sub-path deployment support (SB_BASE_PATH / CGI auto-detect) by @takkyun in https://github.com/serendipitynz/serenebach/pull/4
- feat(rebuild): auto-rebuild on entry/category publish by @takkyun in https://github.com/serendipitynz/serenebach/pull/5
- fix(importer): read URL settings from configure.cgi for sub-path SB3 blogs by @takkyun in https://github.com/serendipitynz/serenebach/pull/6
- feat(importer): SB2 flat-file source + --sb-version CLI by @takkyun in https://github.com/serendipitynz/serenebach/pull/7
- Render template memo as markdown and refine info modal layout by @takkyun in https://github.com/serendipitynz/serenebach/pull/8
- feat: add missing SB3 template tags {comment_num}, {comment_count}, etc. by @takkyun in https://github.com/serendipitynz/serenebach/pull/9
- fix(storage): correct comments_count backfill migration by @takkyun in https://github.com/serendipitynz/serenebach/pull/10
- Align {entry_time}, {category_name} and {entry_sequel} with SB3 semantics by @takkyun in https://github.com/serendipitynz/serenebach/pull/11
- feat(template): redesign default template with sidebar layout and dark mode by @takkyun in https://github.com/serendipitynz/serenebach/pull/12
- Speed up test suite by lowering bcrypt cost in tests and enabling t.Parallel by @takkyun in https://github.com/serendipitynz/serenebach/pull/13
- fix: switch admin language preference to server-issued cookie for CGI compatibility by @takkyun in https://github.com/serendipitynz/serenebach/pull/14
- fix: include BasePath in Ace editor URLs for sub-path deployments by @takkyun in https://github.com/serendipitynz/serenebach/pull/15
- feat: speed up admin static asset delivery in CGI mode with ETag, goose fast-path, and extract-assets by @takkyun in https://github.com/serendipitynz/serenebach/pull/16
- feat: add manual OG card generation button for CGI mode by @takkyun in https://github.com/serendipitynz/serenebach/pull/17
- feat: drag-and-drop upload in image picker and bold Markdown highlighting in Ace editor by @takkyun in https://github.com/serendipitynz/serenebach/pull/18
Full Changelog: https://github.com/serendipitynz/serenebach/commits/v4.0.0-beta.1
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]