# Changelog ## [1.0.1](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v1.0.0...uptime-zero-v1.0.1) (2026-10-24) ### Bug Fixes * **server:** build Better Auth on first request ([a3d9c30](https://github.com/anyrange/uptime-zero/commit/a3d9c30bdf0fa6da5f4648d6e5298f8fb2dc617f)) * **server:** drop the AUTH_RATE_LIMIT binding ([3894476](https://github.com/anyrange/uptime-zero/commit/38944768ba8889746fe7a695e1a65cf3261dfc75)) * **server:** enable Better Auth rate limiting in Workers ([a50ee94](https://github.com/anyrange/uptime-zero/commit/a50ee94dcdc996d1857cc453079faaafbc4629b2)) ## [1.0.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.15.0...uptime-zero-v1.0.0) (2026-10-23) ### ⚠ BREAKING CHANGES * deployments now use `void deploy`. Existing Wrangler installs must follow docs/deployment.md to reuse their D1 database and rename recorded migrations before deploying. ### Features * update latency chart ([f671d69](https://github.com/anyrange/uptime-zero/commit/f671d69c8e1fabda3f839b6d374dd5c8cb2fdab5)) ### Bug Fixes * **monitors:** load full 48-hour heartbeat history for overview ([2308546](https://github.com/anyrange/uptime-zero/commit/23085460a8eb7e04e511116ffee65e780647ebb4)) * **server:** always use pino's browser build for logging ([3f7de21](https://github.com/anyrange/uptime-zero/commit/3f7de2100961f5d3422d633620c65f3238ca9dca)) ### Miscellaneous Chores * change wrangler config ([da2a29c](https://github.com/anyrange/uptime-zero/commit/da2a29c9953e9d526193e5183abcb7a438dac150)) * install and use anti-slop ([4515e49](https://github.com/anyrange/uptime-zero/commit/4515e498d1a2eeea7b288cbc0c75088716a16971)) * update packages ([bc704c6](https://github.com/anyrange/uptime-zero/commit/bc704c616b6a67fa0288d5562c13e2edaaa2b707)) ### Code Refactoring * **db:** move Drizzle migrations into server database directory ([44d131c](https://github.com/anyrange/uptime-zero/commit/44d131c5b9318694d483ea77803200c87286e847)) * move the app to TanStack Start and Void ([2d1ca5a](https://github.com/anyrange/uptime-zero/commit/2d1ca5ae332d35ca9be6f5facecb91a3d5f64907)) * optimize sql queries ([b020db1](https://github.com/anyrange/uptime-zero/commit/b020db108f312263710c65d65983b0f6966f48bf)) * **server:** align Hono routes with best practices ([d7c9302](https://github.com/anyrange/uptime-zero/commit/d7c9302977dfe6baefc95ebeef70396e3ad79eb9)) * **server:** replace evlog with LogLayer and pino ([8712cb7](https://github.com/anyrange/uptime-zero/commit/8712cb72b7f9730308abe7eed63b7b73a6e43569)) * update server composition ([40417e0](https://github.com/anyrange/uptime-zero/commit/40417e022f880d310c234e2386b4e3130d84c657)) * **web:** load route data through suspense queries ([e7c9bcc](https://github.com/anyrange/uptime-zero/commit/e7c9bccae50ecd65e3713de50dc881ce19bcb322)) ### Continuous Integration * generate Void types before running tests ([58e5255](https://github.com/anyrange/uptime-zero/commit/58e52554b6c39a9d2793724d49ac399c4f0b21be)) ## [0.15.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.14.0...uptime-zero-v0.15.0) (2026-09-02) ### Features * deslop codebase ([621e554](https://github.com/anyrange/uptime-zero/commit/621e554625499a85f1b7ed08e2b43423c3d42ae6)) * update migrations setup ([af70803](https://github.com/anyrange/uptime-zero/commit/af70803b405f0c1ac716dd1156a28639ff27f89b)) ### Reverts * change collection pipeline ([f8e1dfc](https://github.com/anyrange/uptime-zero/commit/f8e1dfc839b0e9b0a2f28b457fe57e4d974331ad)) ### Miscellaneous Chores * remove anti-slop ([facd54d](https://github.com/anyrange/uptime-zero/commit/facd54deea970396f5cb55773a0fb7e9669c20f3)) ## [0.14.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.13.0...uptime-zero-v0.14.0) (2026-08-01) ### Features * **monitors:** add pre-save configuration test ([e38f15d](https://github.com/anyrange/uptime-zero/commit/e38f15d31fc972731ca0229d10cd21eb9f315bb3)) * update dashboard ([74d10c4](https://github.com/anyrange/uptime-zero/commit/74d10c4e47da1cf8f82e766b7e739bd589eb4149)) ### Bug Fixes * **monitoring:** harden scheduler and checks for free plan limits ([5631ce2](https://github.com/anyrange/uptime-zero/commit/5631ce299749da7892d7b9c191eeec3fb3c03604)) ### Documentation * change image ([b3a0c7f](https://github.com/anyrange/uptime-zero/commit/b3a0c7fa67fbc739a7c2c8cad8b3c6345c3244d4)) ### Miscellaneous Chores * clean up agent setup ([041bc16](https://github.com/anyrange/uptime-zero/commit/041bc1646f9db3b832955fea08137e37765cea84)) * remove .claude ([afa5f72](https://github.com/anyrange/uptime-zero/commit/afa5f72c0e7c74282667c505088a6df775321caa)) * update skills ([599b003](https://github.com/anyrange/uptime-zero/commit/599b0032ec4fc6a0be4507275024a22ff0a8b6af)) ## [0.13.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.12.0...uptime-zero-v0.13.0) (2026-06-13) ### Features * **status-pages:** add default slug and public uptime summary ([349b31e](https://github.com/anyrange/uptime-zero/commit/349b31ec878055a584059989acd04e3aa9b7ba80)) ### Tests * add focused unit coverage for retention, middleware, cron, and formatting ([75c52ef](https://github.com/anyrange/uptime-zero/commit/75c52ef2bf9fc875034d2a8bc1d6a3d0a0f31c14)) * rewrite middleware-auth coverage with testAuth-backed loadSession flow ([95de927](https://github.com/anyrange/uptime-zero/commit/95de9279d68e9c43f24af10da1a978753e9f1849)) ## [0.12.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.11.0...uptime-zero-v0.12.0) (2026-06-11) ### Features * add permix permission gates ([68a91da](https://github.com/anyrange/uptime-zero/commit/68a91da6c22c31cbf0f50b0990415f29fa6db357)) ### Bug Fixes * add semantic badge variants for status colors ([6e65dee](https://github.com/anyrange/uptime-zero/commit/6e65dee4ff002b79f55b29f08d0eb36bf5c0d93c)) * tighten monitoring verification and status page performance ([3b3cc4e](https://github.com/anyrange/uptime-zero/commit/3b3cc4e26e01c5d226b59660cf5cbcbfd4223af6)) ### Miscellaneous Chores * install shadcn improve skill ([ced58d8](https://github.com/anyrange/uptime-zero/commit/ced58d885155ecc665481344a193031b8ccc69c7)) * update skills ([c2147a9](https://github.com/anyrange/uptime-zero/commit/c2147a9355d7a84d31913fe8ccbdf313dea720f1)) ### Tests * **e2e:** add manual Playwright coverage ([5b8988f](https://github.com/anyrange/uptime-zero/commit/5b8988f0482f17ca7e187efea29aa7a1c68631d2)) ## [0.11.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.10.1...uptime-zero-v0.11.0) (2026-06-10) ### Features * **ui:** add number field for numeric inputs ([d7b9fdb](https://github.com/anyrange/uptime-zero/commit/d7b9fdb4577562e022a446f29ecc6b0f327eba2c)) ### Bug Fixes * **monitoring:** delay down transitions during grace period ([a2749bb](https://github.com/anyrange/uptime-zero/commit/a2749bbada816ab048ff11acc420817127ee6b87)) * **monitors:** refetch monitor data on tab focus ([05590af](https://github.com/anyrange/uptime-zero/commit/05590afea9783ea327896f82475815830f6ad45c)) ## [0.10.1](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.10.0...uptime-zero-v0.10.1) (2026-06-09) ### Documentation * update readme ([3cb8c59](https://github.com/anyrange/uptime-zero/commit/3cb8c59bed546ee8960ea716ebfba1e2db082c5d)) ### Miscellaneous Chores * add example vars ([8266753](https://github.com/anyrange/uptime-zero/commit/82667538cf7dec9422322f5d48a9fac63b302b30)) * update scripts ([b4c0b62](https://github.com/anyrange/uptime-zero/commit/b4c0b627232603f87bdb8ba795f30ca41dcb3736)) ## [0.10.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.9.0...uptime-zero-v0.10.0) (2026-06-09) ### Features * add more utils ([223f9d6](https://github.com/anyrange/uptime-zero/commit/223f9d6a17754ea383022b62e36082ea3a5eb288)) ### Bug Fixes * update overview skeleton ([ba39579](https://github.com/anyrange/uptime-zero/commit/ba3957928f33cf2b45832d14a18ed0c056394db1)) ## [0.9.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.8.0...uptime-zero-v0.9.0) (2026-06-09) ### Features * update a lot ([6f3f220](https://github.com/anyrange/uptime-zero/commit/6f3f220e6b3a4d0ecc01f284c916dba6f283ba4a)) ## [0.8.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.7.0...uptime-zero-v0.8.0) (2026-06-09) ### Features * clean up dashboard ([3efccf4](https://github.com/anyrange/uptime-zero/commit/3efccf4c9b04badad71d149879a2cb136f090d76)) * show live incident duration ([4a424fc](https://github.com/anyrange/uptime-zero/commit/4a424fcd4de922f8a4b3cf9d9b16f131afefd77a)) * update dashboard ([c5c4250](https://github.com/anyrange/uptime-zero/commit/c5c4250d0f1439172efb64acd64a0f57d48b59e7)) * update dashboard look and feel ([ae5b630](https://github.com/anyrange/uptime-zero/commit/ae5b630a0722ccfc2c84f240fed6422532b335bf)) ### Bug Fixes * migrate off properly ([aaa2a42](https://github.com/anyrange/uptime-zero/commit/aaa2a4240279fae541c34f634c32ab0723641581)) * support old import format ([024504d](https://github.com/anyrange/uptime-zero/commit/024504db68323291b7fd25e9b2d86ea27d67d66b)) ### Styles * format changes ([1206c30](https://github.com/anyrange/uptime-zero/commit/1206c30e9da38b97244b64b32f1ea88e262ae7de)) ### Code Refactoring * replace cron monitor checks with SchedulerActor ([6b5cb62](https://github.com/anyrange/uptime-zero/commit/6b5cb62ddd23ac0a10b3ed5dc32bdc4461425782)) ### Continuous Integration * make demo sync update source sha ([d289c8b](https://github.com/anyrange/uptime-zero/commit/d289c8b0696600415c7bd9748544b3340a478b4a)) ## [0.7.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.6.2...uptime-zero-v0.7.0) (2026-06-09) ### Features * replace ssl checks with graceful period ([dec2505](https://github.com/anyrange/uptime-zero/commit/dec250543defcce3197a35ba876c11a0d2bcf3ca)) ### Bug Fixes * clean up issues ([9a77f5a](https://github.com/anyrange/uptime-zero/commit/9a77f5ae1df7b69a075df6e5289c61747c43223e)) * update query invalidation ([501cefd](https://github.com/anyrange/uptime-zero/commit/501cefdbb2700ecd531877130740f704c2e2fde8)) ### Continuous Integration * update sync action ([6a46be3](https://github.com/anyrange/uptime-zero/commit/6a46be3deb90fcbe7b192f67f06010168b7ffb44)) ## [0.6.2](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.6.1...uptime-zero-v0.6.2) (2026-06-09) ### Performance Improvements * move monitor checks out of Durable Objects ([052a5ca](https://github.com/anyrange/uptime-zero/commit/052a5ca39d257eb9538608bd537140652e47f907)) ### Continuous Integration * rebase properly ([4aaec91](https://github.com/anyrange/uptime-zero/commit/4aaec9176dc466d230e928d6f55378b18c9a45b6)) * sync demo branch on each commit ([16a6055](https://github.com/anyrange/uptime-zero/commit/16a6055d0f2766e0e440af717d7a36adfa5a4427)) ## [0.6.1](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.6.0...uptime-zero-v0.6.1) (2026-06-08) ### Bug Fixes * reduce sampling to ease on observability limits ([778e888](https://github.com/anyrange/uptime-zero/commit/778e888eaae964adc0bf7ff9d7f10221cb27a5f7)) ### Code Refactoring * update app layout ([8391b7c](https://github.com/anyrange/uptime-zero/commit/8391b7ce90279b2cd831e7a7b80e4d9577b9d7f7)) ## [0.6.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.5.0...uptime-zero-v0.6.0) (2026-06-08) ### Features * close up security issues and app boilerplate ([d8fcad8](https://github.com/anyrange/uptime-zero/commit/d8fcad8659498a637a8e093e66cbce67b1798931)) * update dashboard ([ab2c12a](https://github.com/anyrange/uptime-zero/commit/ab2c12a4f95a6ae760c7a4fbb6f27a2017efbb43)) ### Bug Fixes * **overview:** change blocks order ([1259440](https://github.com/anyrange/uptime-zero/commit/1259440cfb9a0808b29afaf7aaa144c89f0d24c1)) ### Documentation * update readme ([7273093](https://github.com/anyrange/uptime-zero/commit/7273093675ed3e498eb02ddbfab7aee71386889f)) * update wording ([4351971](https://github.com/anyrange/uptime-zero/commit/4351971e5d8a7dfa4a38b84b4f5cd44970e6c3af)) ## [0.5.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.4.0...uptime-zero-v0.5.0) (2026-06-08) ### Features * add command menu ([a485d2e](https://github.com/anyrange/uptime-zero/commit/a485d2eb512c2aead77b787d8676fa0b9ac13ac1)) * add scheduled monitors and polish admin UI states ([e61b2ef](https://github.com/anyrange/uptime-zero/commit/e61b2ef172b75f48dc9ffa9c3a652e39e5d33da4)) ## [0.4.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.3.0...uptime-zero-v0.4.0) (2026-06-08) ### Features * update dashboard to show version ([f9b04ba](https://github.com/anyrange/uptime-zero/commit/f9b04ba7d967a3fc7c01dffc5ce399d45f51ff6b)) ### Performance Improvements * optimize dashboard loading ([69eb3aa](https://github.com/anyrange/uptime-zero/commit/69eb3aac0a78cfd98dd6cf2c0bec3cce30af2bb8)) ### Continuous Integration * prevent running release-please in forks ([057ccb7](https://github.com/anyrange/uptime-zero/commit/057ccb73b9805fdd1fc88cd0b56e0e0a1d0728ad)) ## [0.3.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.2.0...uptime-zero-v0.3.0) (2026-06-08) ### Features * update logo and favicon ([c6a3e3d](https://github.com/anyrange/uptime-zero/commit/c6a3e3d1b4196960db6bb0c04c73eded954956a1)) ### Miscellaneous Chores * ignore changelog formatting ([b118aed](https://github.com/anyrange/uptime-zero/commit/b118aed24bc88b2dce10e35694ec667eff62dfa7)) ## [0.2.0](https://github.com/anyrange/uptime-zero/compare/uptime-zero-v0.1.0...uptime-zero-v0.2.0) (2026-06-08) ### Features * init uptime zero ([f61aad0](https://github.com/anyrange/uptime-zero/commit/f61aad0a1c6d5eb19ec94756d5aaceaafe2bbe45)) ### Documentation * update deployment guide ([cea4510](https://github.com/anyrange/uptime-zero/commit/cea4510d2c57604074006e662d67c7cb6548e1b6)) * update readme ([547da71](https://github.com/anyrange/uptime-zero/commit/547da71c2b07290771bf24635f3a7e8e72cb0692)) * update readme ([338ac5f](https://github.com/anyrange/uptime-zero/commit/338ac5f25a6780e35559dbcfb1695ff9910399d0)) ### Miscellaneous Chores * install skills ([7194711](https://github.com/anyrange/uptime-zero/commit/71947112e688b8f891cd93729cf56f5ac41127f5)) * remove leftovers ([f43661c](https://github.com/anyrange/uptime-zero/commit/f43661cf6cbf1fd5fba856b2cc0f0fc5df04569a)) ### Continuous Integration * add release-please ([8a4351d](https://github.com/anyrange/uptime-zero/commit/8a4351dfcd8b7cb5c7ea35befacfa5a6cd370794))