releases/v0.3.0.md
Released: 2026-03-09
mermaid blocks render as diagrams in issue comments and descriptions.paperclipai db:backup lets you snapshot the database on demand, with optional automatic scheduling.auth.disableSignUp config option (and AUTH_DISABLE_SIGNUP env var) lets operators lock registration. (#279, @JasonOA888)PAPERCLIP_PUBLIC_URL and PAPERCLIP_ALLOWED_HOSTNAMES exposed in compose files, health-check DB wait, and Node 24 base image. (#400, #283, #284, @AiMagic5000, @mingfang)claude-sonnet-4-6, claude-haiku-4-6, and gpt-5.4 to adapter model constants. (#293, #110, @cpfarhood, @artokun)secretKeys tracking. (#261, @mvanhorn)index.html in the catch-all route and uses root in sendFile, preventing 500 errors on dotfile paths and SPA refreshes. (#269, #78, @mvanhorn, @MumuTW)spawn EBADF errors. (#266, @mvanhorn)parseBooleanFromEnv no longer silently treats common truthy values as false. (#91, @zvictor)onboard now correctly derives secrets from env vars and reports ignored exposure settings in local_trusted mode. (#91, @zvictor)fileURLToPath for Windows-safe resolution. (#265, #413, @mvanhorn, @online5880)buildUrl splits path and query to prevent %3F encoding issues. (#260, @mvanhorn)Thank you to everyone who contributed to this release!
@aaaaron, @AiMagic5000, @artokun, @cpfarhood, @cschneid, @dalestubblefield, @Dotta, @eltociear, @fahmmin, @gsxdsm, @hougangdev, @JasonOA888, @Konan69, @Logesh-waran2003, @mingfang, @MumuTW, @mvanhorn, @numman-ali, @online5880, @RememberV, @richardanaya, @STRML, @tylerwince, @zvictor