16 lines
649 B
Markdown
16 lines
649 B
Markdown
|
|
# Changelog
|
||
|
|
|
||
|
|
All notable changes to this module will be documented in this file.
|
||
|
|
|
||
|
|
## [v0.9.0] — 2026-05-20
|
||
|
|
|
||
|
|
### Added
|
||
|
|
|
||
|
|
- `Config` — env-tagged, embeddable struct: `Endpoint`, `AccessKey`, `SecretKey`, `UseSSL`, `Bucket`, `Region`, `Transport`
|
||
|
|
- `Provider` interface — `Native() *minio.Client`
|
||
|
|
- `Component` interface — `launcher.Component + health.Checkable + Provider`
|
||
|
|
- `New(logger logz.Logger, cfg Config) Component` — constructor
|
||
|
|
- Automatic bucket creation on `OnStart` if the configured bucket does not exist
|
||
|
|
- Health check via `BucketExists` at `health.LevelCritical` priority
|
||
|
|
- `OnStop` is a no-op — minio-go client is stateless
|