Repository navigation
Releases
Releases · gonotelm-lab/flow
v0.4.0-beta.2
What's Changed
- feat(auth): namespace api_key auth for client-facing gRPC by @ryanreadbooks in #11
Full Changelog: v0.4.0-beta.1...v0.4.0-beta.2
升级提示
- 客户端面(7091 的 task / worker / schedule)新增可选的 api_key 鉴权,默认关闭(
FLOW_API_AUTH_ENABLED)。
打开前请先把所有客户端升级到会携带 key 的版本,否则旧客户端会收到UNAUTHENTICATED。 client/taskv1 已废弃,改用client/task/v2(Config{Namespace, APIKey}+ 自有Task/State类型);
client/schedule、client/worker的Config增加APIKey,namespace 改为调用时校验。- 修复:worker 关停时已跑完的任务不再丢结果(此前会被 stale 检测判成
FAILED)。
v0.4.0-beta.1
What's Changed
- feat: scheduled callback tasks with one-way stop and ops tooling by @ryanreadbooks in #7
Full Changelog: v0.3.1...v0.4.0-beta.1
v0.3.1
What's Changed
- ci: publish normalized version tags only and align image version label by @ryanreadbooks in #6
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- feat: add OpenTelemetry tracing for flow server and sdk client by @ryanreadbooks in #1
- feat: server auto DB schema init via goose + Docker/GHCR images by @ryanreadbooks in #2
- docs: add project README by @ryanreadbooks in #4
- ci: build multi-arch images on native arm64 runners by @ryanreadbooks in #5
New Contributors
- @ryanreadbooks made their first contribution in #1
Full Changelog: https://github.com/gonotelm-lab/flow/commits/v0.3.0
v0.2.0
What's Changed
Add OpenTelemetry tracing support for flow server and sdk client.
server/v0.2.0
- OTLP tracer provider init (gRPC/HTTP, sampler ratio per OTel semantics, OTEL_* env fallback), gRPC stats handler for all RPCs
- persist task traceparent on submit, restore on worker dispatch via gRPC trailer
- official gorm otel plugin for SQL spans
[otel]config section (service_name / endpoint / protocol / sampler_ratio / enabled)
client/v0.2.0
- worker restores traceparent (child/link mode), report spans linked to task.handle
- failure spans for poll/heartbeat, trace mode config propagation fix
api/v0.2.0
- dependency updates only
Tags
api/v0.2.0client/v0.2.0server/v0.2.0