Releases: tkcrm/mx
Releases · tkcrm/mx
v0.1.0
NEW
Transports
Added two wrapped transports
grpc
http
OPS
Added dev ops tools
- metrics
- health checks
- profiling
For enable this tools use launcher.WithOpsConfig(conf.Ops)
option for launcher
Also
- Grace stop
Start func
. Services will stop by timeout in 10 seconds if something wrong - Service runner now support sequence stopping services:
None
,Fifo
,Lifo
logger.ExtendedLogger
now supportStd() *log.Logger
method- Added
DefaultExtended() ExtendedLogger
to logger package - Update dependencies
v0.0.10
v0.0.9
v0.0.8
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
NEW
- added service validation
- all registered services should implement next interface
type IService interface {
Name() string
Start(ctx context.Context) error
Stop(ctx context.Context) error
}
Updates
- removed launcher stop channel field
Fixes
- all before and after funcs now has prefix
With