v2.5.0
What's Changed
- build(deps): bump body-parser from 2.2.2 to 2.3.0 by @dependabot[bot] in #155
- build(deps): bump actions/checkout from 7.0.0 to 7.0.1 in the actions group by @dependabot[bot] in #156
- perf(sseHub): batch live log lines into chunked SSE writes by @LarsLaskowski in #157
- build(deps): bump express-rate-limit from 8.6.0 to 8.6.1 by @dependabot[bot] in #160
- build(deps-dev): bump jsdom from 29.1.1 to 30.0.1 by @dependabot[bot] in #159
- build(deps-dev): bump @types/node from 26.1.1 to 26.1.2 in the types group across 1 directory by @dependabot[bot] in #158
- build(deps): bump ip-address from 10.2.0 to 10.4.0 by @dependabot[bot] in #161
- build(deps): bump express-rate-limit from 8.6.1 to 8.6.2 by @dependabot[bot] in #162
- build(deps-dev): bump tsx from 4.23.1 to 4.23.8 by @dependabot[bot] in #163
- build(deps-dev): bump tsx from 4.23.8 to 4.23.12 by @dependabot[bot] in #166
- build(deps-dev): bump esbuild from 0.28.1 to 0.28.2 by @dependabot[bot] in #165
- build(deps-dev): bump the types group across 1 directory with 2 updates by @dependabot[bot] in #164
- [Tailer] Close stat-open race that could emit garbage rows on rotation by @LarsLaskowski in #167
- [API] Reject unknown routes, non-GET SPA fallback, and lenient integer parsing by @LarsLaskowski in #168
- [Config] Make the listen address configurable via BIND_ADDRESS by @LarsLaskowski in #169
- [Cleanup] Remove dead client variable, use Buffer.indexOf for newline counting, document source maps by @LarsLaskowski in #170
- [Server] Gzip-compress /api/bootstrap and /api/resync responses by @LarsLaskowski in #171
Full Changelog: v2.4.1...v2.5.0