TriFrost

TriFrost 0.32.0

|peterver

News

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 and TRIFROST_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 from TRIFROST_DEBUG (truthy values like "1", "true", or true), no manual flag needed.
  • qol: Added App.bodyParser() alias to improve fluent chaining and TypeScript inference.

Breaking

  • Removed name, version, and debug from AppOptions — these are now sourced exclusively from environment variables: TRIFROST_NAME, TRIFROST_VERSION, and TRIFROST_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 ❄️

Loved the read? Share it with others