This release further streamlines how app identity and debug state are defined across all runtimes, moving away from config-based declarations to standardized environment-driven metadata.
Improved
- dx:
TRIFROST_NAME
andTRIFROST_VERSION
are now the canonical source of app identity for telemetry — set them via.env
,.dev.vars
, GitHub Actions, or Docker builds for seamless introspection across all runtimes. - qol: Debug mode (
debug
) is now automatically derived fromTRIFROST_DEBUG
(truthy values like"1"
,"true"
, ortrue
), no manual flag needed. - qol: Added
App.bodyParser()
alias to improve fluent chaining and TypeScript inference.
Breaking
- Removed
name
,version
, anddebug
fromAppOptions
— these are now sourced exclusively from environment variables:TRIFROST_NAME
,TRIFROST_VERSION
, andTRIFROST_DEBUG
.
These changes make TriFrost's runtime behavior cleaner, more predictable, and easier to integrate with CI/CD pipelines and observability tools — with zero config bloat.
Stay frosty ❄️