- (bug) Fix integration of Lifecycle and health
- (improvement) Initialize json implementation on startup
- (improvement) Update dependencies
- (bug) Fix grpc runtime stop
- (bug) Fix grpc runtime stop
- (feature) Add
OnStopLast
toLifecycle
- (improvement) Set health to unhealthy on lifecycle stop
- (feature) Add validate mehtod to custom json un/marshall functions
- (feature) Add custom json un-/marshall functions
- (internal) Use goccy/go-json when Architecture is ARM64 instead of bytedance/sonic
- (feature) Add bytedance/sonic as default fiber json en-/decoder
- (feature) Make json en-/decoder configurable with
FIBER_JSON_ENCODER
andFIBER_JSON_DECODER
- (feature) Specify allowed CORS headers by
CORS_ALLOW_HEADERS
as string that contains the headers list separated by,
symbols:Content-Type, Accept
- (feature) Specify which headers to expose for CORS by
CORS_EXPOSE_HEADERS
as string that contains the headers list separated by,
symbols:Content-Type, Accept
- (feature) Specify if CORS are allowed to contain credentials by setting the
CORS_ALLOW_CREDENTIALS
env variable to true
- (feature) Specify allowed CORS origins by
CORS_ALLOW_ORIGINS
as string that contains the hosts list separated by,
symbols:https://becklyn.com, https://www.becklyn.com
- (improvement) Force fiber shutdown after 3 seconds
- (internal) Adjust logger format by
LOG_FORMAT
env variable
- (bc) Use golog instead of logrus
- (bc) Remove CQRS package
- (feature) Set upload limit for files by environment variable HTTP_REQUEST_BODY_LIMIT
- (improvement) Fiber logger uses debug level
- (improvement) Improve runtime and runtime logging
- (feature) Add wire sets to all packages
- (feature) App package
- (feature) CQRS package
- (feature) Env package
- (feature) Fiber package
- (feature) GraphQL package
- (feature) gRPC package
- (feature) Health package
- (feature) Logging package
- (feature) Metrics package
- (feature) Readyness package