Releases: aholstenson/sprout-go
Releases · aholstenson/sprout-go
v0.24.0
Compare
Sorry, something went wrong.
No results found
0.24.0 (2026-09-20)
Feature
Allow health checks to be added while the application runs (4836235 )
Bug Fixes
Report which configuration values are missing or invalid on startup (92e80e0 )
Report configuration values through the application logger (2a03e37 )
Stop binding port 8088 when running tests (9bba358 )
Guard health check registration against concurrent use (d199d96 )
Log spans when OTEL_TRACING_LOG is enabled (b861a08 )
Deliver buffered logs to the OTLP endpoint before shutdown (7e4f088 )
Respect sampling and output levels when changing log level via environment (de57a38 )
Documentation
Document the logging and Fx environment variables (819c051 )
Build
Introduce Mise for tooling (293ca9f )
v0.23.0
Compare
Sorry, something went wrong.
No results found
0.23.0 (2026-02-12)
Feature
Update automemlimit to v0.7.5 (ce0e1c9 )
Update alexliesenfeld/health to v0.8.1 (87d2588 )
Update OTEL to v1.40.0 (2a62a64 )
Upgrade go.uber.org/zap to v1.27.1 and zap-prettyconsole to v0.6.0 (0c4aae6 )
Upgrade caarlos0/env to v11.3.1 (7a3c927 )
Suppress detailed Fx logging by default (c7017eb )
Disable health server in development mode (667fe66 )
Add ReadConfig helper and return error from BindConfig (c4977c6 )
Chores
Fix lint errors in health server startup (6f970b5 )
Fix lint errors due to caarlos0/env upgrade (02b690e )
Build
Update golangci-lint used in pre-commit (7842c7d )
Tidy go.mod (35cba11 )
Update CI to run Go 1.24 and bump golangci-lint (da6999a )
Upgrade ginkgo to v2.28.1 and bump to Go 1.24.0 minimum (1c98763 )
Update Fx (4d61512 )
v0.22.0
Compare
Sorry, something went wrong.
No results found
0.22.0 (2025-08-16)
Feature
Export logs via OpenTelemetry (d39d15b )
Code Refactoring
Reduce coupling of OTEL package by no longer providing Fx module (cb54809 )
Chores
Change logged keys when changing log levels via environment (5e8011c )
v0.21.0
Compare
Sorry, something went wrong.
No results found
0.21.0 (2025-07-11)
Feature
Add caller and stacktrace and enable DPanic for logging (9de7255 )
Activate sampling for logging (262f3c2 )
Add ability to log to file in addition to stderr (d8b1cba )
Ability to set debug log level via env (9a756b9 )
Chores
Fix lint error related to opening log file (42c4cf2 )
Fix lint errors (62d8b59 )
Build
v0.20.0
Compare
Sorry, something went wrong.
No results found
0.20.0 (2025-03-12)
Feature
Upgrade onsi/ginkgo to v2.23.0 and onsi/gomega to v1.36.2 (dec4646 )
Upgrade thessem/zap-prettyconsole to v0.5.2 (b784cee )
Upgrade go.uber.org/zap/exp to v0.3.0 (1429a91 )
Upgrade go.uber.org/fx to v1.23.0 (fe09791 )
Upgrade go.uber.org/automaxprocs to v1.6.0 (9f1760d )
Code Refactoring
Format files with gofumpt (1d352f0 )
Rename module to aholstenson/sprout-go (2279b0f )
Build
Remove condition for running CI on push events (e390bf4 )
Update pre-commit dependencies (80895df )
Disable typecheck linter (7cb5246 )
Update CI flow (58d15b9 )
Remove deprecated exportloopref linter (275dc85 )
v0.19.0
Compare
Sorry, something went wrong.
No results found
0.19.0 (2024-07-25)
Feature
Add slog support (20ee224 )
Change logging when loading config variables (cf1b9a9 )
Documentation
Chores
Add default values to config for OpenTelemetry tracing (9ebf2fd )
v0.18.0
Compare
Sorry, something went wrong.
No results found
0.18.0 (2024-06-19)
Feature
update module github.com/thessem/zap-prettyconsole to v0.5.0 (d50b008 )
v0.17.0
Compare
Sorry, something went wrong.
No results found
0.17.0 (2024-06-19)
Feature
Improve error logging when configuration load fails (1bd816a )
Add support for switching log levels via environment variables (03a5072 )
v0.16.0
Compare
Sorry, something went wrong.
No results found
0.16.0 (2024-06-16)
Feature
Add support for changing the sample rate of traces (2ffcd29 )
Allow tracing exporting development/testing mode (a330a7e )
Allow metric export in development/testing mode (90a978b )
Chores
Add logging to observability init (bda8d6e )
v0.15.0
Compare
Sorry, something went wrong.
No results found
0.15.0 (2024-06-08)
Feature
Upgrade zap-prettyconsole to v0.4.0 (8c8fff5 )
Upgrade automemlimit to v0.6.1 (b3acdc9 )
Upgrade OpenTelemetry to v1.27.0 (0a89caf )
Upgrade go.uber.org/fx to v1.22.0 (21c76c8 )
Upgrade go.uber.org/zap to v1.27.0 (efd6817 )
Tests
Upgrade ginkgo to v2.19.0 and gomega to v1.33.1 (0756ea8 )
Chores
Build