mirror of
https://github.com/Xevion/linkpulse.git
synced 2025-12-06 03:15:35 -06:00
1.5 KiB
1.5 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.
[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