NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #455 by repository stars
Last release 19 days ago
19 Sep 2026
Ships on a steady schedule
a new release about every 3 weeks
Rarely documented
notes for 11 of 54 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
88 releases · first in 2021
One column per quarter.
chore(deps): bump github.com/apache/thrift from 0.16.0 to 0.24.0 by @dependabot [bot] in #485
Full Changelog: v1.18.0...v1.19.0
Agent-native repository documentation
Adds CLAUDE.md, a single instruction file that tells AI coding agents how to work in this
repository, plus AGENTS.md as a symlink to it so tools that look for either filename find the same
content. The document is deliberately vendor-neutral — no assistant-specific syntax, commands or
configuration — so any agent can consume it.
make target, and the flagsmake test adds -race -covermode atomic; make swag-v1 passes --parseDependency -g internal/controller/restapi/router.go;make format runs go fix, gofumpt and gci with the repo's import grouping).entity → usecase → repo →controller, the rule that pkg/ never imports internal/, and that wiring happens only ininternal/app/app.go.README.md is canonical; README_RU.md and README_CN.md mirror itmake swag-v1, make proto-v1 and make mock,make integration-test runs on the host and always fails; make compose-up-integration-test ismake migrate-create <name> prints No rule to make target after succeeding — a side effect ofMAKECMDGOALS.make run and make pre-commit require swag and protoc on PATH; make bin-deps does notprotoc.ctx.UserContext(), never ctx.Context(), or the trace is dropped.newTraced, so a newinternal/repo/persistent/translation/ declares package persistent while its siblings use thetask/ and user/.Full Changelog: v1.17.2...v1.18.0
chore(deps): security updates by @soltanoff in #462
Full Changelog: v1.17.1...v1.17.2
chore(deps): security updates by @soltanoff in #457
Full Changelog: v1.17.0...v1.17.1
Distributed Tracing with OpenTelemetry
End-to-end distributed tracing across the entire request path, powered by OpenTelemetry. A single trace now spans all four transports and every architectural layer: controller -> usecase -> repo. It's exported over OTLP/gRPC to a collector (Jaeger in the docker stack).
TracerProvider (pkg/tracing) with configurable endpoint, TLS, and sampling; spans batch-export to any OTLP-compatible backend.traceparent + baggage, so traces stay connected regardless of transport:
otelfiber middlewareotelgrpc stats handlermake compose-up-all now brings up Jaeger, reachable through the nginx reverse proxy.TRACING_ENABLED=false, a no-op tracer provider is installed; instrumentation runs unconditionally with zero overhead./healthz, /metrics, /swagger are not traced; only versioned API groups are instrumented.| Variable | Default | Description |
|---|---|---|
TRACING_ENABLED |
false |
Enable OpenTelemetry tracing |
TRACING_OTLP_ENDPOINT |
localhost:4317 |
OTLP/gRPC collector endpoint |
TRACING_OTLP_INSECURE |
true |
Disable TLS for the OTLP exporter |
TRACING_SAMPLE_RATE |
0.1 |
Parent-based sampling ratio |
⚠️ Sampling is parent-based - use
1.0locally, but keep it low (0.1/0.01) in production.
TRACING_ENABLED=true and point TRACING_OTLP_ENDPOINT at your collector.Full Changelog: v1.16.4...v1.17.0
chore(deps): go1.26.5 and security updates by @soltanoff in #450
Full Changelog: v1.16.3...v1.16.4
chore(deps): go1.26.4 and security updates by @soltanoff in #439
Full Changelog: v1.16.2...v1.16.3
chore(deps): go1.26.3 and security updates ( CVE-2026-42501 ) by @soltanoff in #431
Full Changelog: v1.16.1...v1.16.2
feat: update README to reflect addition of NATS RPC and enhance domain descriptions by @soltanoff in #407
Full Changelog: v1.16.0...v1.16.1
What's New: User Authentication & Task Management
This release adds two major domains to the clean architecture template — user authentication and task management — across all four transport layers (REST, gRPC, RabbitMQ RPC, NATS RPC).
todo → in_progress → done (and in_progress → todo)limit/offset) and optional status filteringpkg/jwt) with token generation and validationusers table, tasks table, user_id foreign key on translation historyuser_test.go, task_test.go, translation_test.go)Full Changelog: v1.15.2...v1.16.0
Nothing published for this version
chore(deps): bump nginx from 1.29.5-alpine to 1.29.6-alpine by @dependabot [bot] in #392
Full Changelog: v1.15.1...v1.15.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →