mirror of
https://github.com/Xevion/linkpulse.git
synced 2025-12-09 18:07:36 -06:00
I just wanna see it run on the production serve once, I'll remove all of this later.
1.6 KiB
1.6 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Changed
- A development mode check for the
app.state.ip_pool's initialization (caused application failure in production only)
[0.2.0] - 2024-11-01
Added
- This
CHANGELOG.mdfile. - Structured logging with
structlog- Readable
ConsoleRendererfor local development JSONRendererfor production logging
- Readable
- Request-Id Middleware with
asgi-correlation-id - Expanded README.md with more comprehensive instructions for installation & usage
- Repository-wide improved documentation details, comments
- CodeSpell exceptions in VSCode workspace settings
Changed
- Switched from
hypercorntouvicornfor ASGI runtime - Switched to direct module 'serve' command in
backend/run.sh&backend/railway.json - Relocated
.tool-versionsto project root - Massively overhauled run.sh scripts, mostly for backend service
- Improved environment variable access in logging setup
- Root logger now adheres to the same format as the rest of the application
- Hide IP list when error occurs on client
run.shpasses through all arguments, e.g. bpython REPL via./run.sh repl- Use UTC timezone for timestamps, localize human readable strings, fixing 4 hour offset issue
is_developmentavailable globally fromutilitiesmodule
Removed
- Deprecated
startupandshutdownevents - Development-only randomized IP address pool for testing