What's Changed
Full Changelog: v0.3.0-rc.2...v0.3.0
🐛 Bug Fixes
- fix: fall back to app for non-asset dotted paths (#488) (82b045c)
- fix: stream storage blobs when no public host is configured (#487) (e3cfbed)
- fix: restore admin access when login is hidden (#486) (7ac58e6)
- fix: update adjacent feed API response handling (#483) (b8aefa1)
- fix: restore scrolling after navigation (#481) (0278244)
- fix: gate public cache inside cache impl (#480) (4921279)
- fix: refine server timing breakdown (#479) (21d13a4)
- fix: load client config through worker bootstrap script (#478) (f830332)
- fix: inline client config into app shell (#477) (e53e8ef)
- fix: execute footer html scripts (#476) (92d3735)
- fix: ignore comment webhook delivery errors (#474) (77c3acc)
- fix: resolve webhook config consistently (#471) (4393230)
- fix: avoid TOC anchors being hidden by header (#468) (48ef7f1)
📝 Other Changes
- chore(release): v0.3.0 (906111b)
📋 Detailed Changelog
Overview
This stable release finalizes the 0.3.0 line after the rc1 and rc2 rollout, promoting the new runtime architecture, shared package boundaries, and customization work to general availability. It also includes the final stabilization fixes completed after rc.2, with extra attention on routing, storage blob delivery, and production safety around assets and admin access.
Added
- Stable
0.3.0baseline: Promoted the new Worker runtime, shared workspace package structure, unified CLI workflows, and expanded site customization features from prerelease to stable.
Changed
- Release line hardening: Consolidated the
rc1andrc2feature set into the first stable0.3.xrelease so new installations and upgrades can target a non-prerelease version.
Fixed
- Storage blob routing: Fixed storage blob delivery through API routes and restored correct streaming behavior when no public asset host is configured.
- Asset path fallback behavior: Fixed dotted-path routing so real asset requests continue to resolve correctly while non-asset paths still fall back to the application.
- Admin availability: Fixed an auth regression that could block admin access when login visibility was disabled.
- Navigation and rendering regressions: Fixed post-navigation scroll restoration, adjacent feed API response handling, table-of-contents anchor offsets, footer script execution, and bootstrap config loading in the app shell.
- Webhook and cache behavior: Fixed webhook error handling, cache gating, and several runtime/config edge cases discovered during the prerelease cycle.
中文版
概览
这个正式版在 rc1 与 rc2 的基础上完成了 0.3.0 版本线的收口,将新的 Worker 运行时架构、共享 workspace 包边界、统一 CLI 流程以及站点个性化能力正式提升为稳定可用状态。同时,它也吸收了 rc.2 之后最后一轮稳定性修复,重点覆盖路由回退、存储 Blob 访问,以及生产环境中的静态资源与管理员访问安全性。
新增
- 稳定版
0.3.0基线:将新的 Worker 运行时、共享包结构、统一 CLI 工作流,以及扩展后的站点自定义能力从预发布状态正式提升为稳定版本。
变更
- 发布线稳定收口:将
rc1与rc2的功能集合并为首个稳定的0.3.x正式版,使新部署与升级流程不再依赖 prerelease 版本号。
修复
- 存储 Blob 路由:修复了通过 API 路由访问存储 Blob 的行为,并恢复了在未配置公共资源 Host 时的正确流式返回逻辑。
- 资源路径回退行为:修复了带点号路径的路由回退问题,确保真实静态资源请求仍能正确命中,同时非资源路径依然能回退到应用入口。
- 管理员可用性:修复了在隐藏登录入口时可能导致管理员访问受阻的认证回归问题。
- 导航与渲染回归:修复了页面跳转后的滚动恢复、相邻文章 API 响应处理、目录锚点被 Header 遮挡、页脚脚本执行,以及应用壳配置注入加载等问题。
- Webhook 与缓存行为:修复了 Webhook 错误处理、缓存启用边界,以及在预发布阶段发现的多项运行时 / 配置边缘问题。
📦 Build Artifact
This release includes the attached file build-v0.3.0-cloudflare.tar.gz.
Use the release asset URL as artifact_url when triggering deploy.yml manually.
🆙 Upgrade Guide
For users who have forked this repository:
- Go to your forked repository on GitHub
- Click "Sync fork" to get the latest changes
- Review the CHANGELOG.md for migration steps
- Update your environment variables if needed
- The deployment will run automatically