Changelog
RSSRelease notes and version history for GoFr. Pick a version from the right rail or deep-link to a specific tag (e.g. /changelog#v1.56.5).
v1.566 releases
Fixes
Fixes
grpcServer.Shutdown (invoked when the graceful context times out) didn't nil-check g.server. Apps that never called RegisterService panicked on SIGTERM during the grace period. Added the missing nil-check and a regression test. (#3368)defer sendOperationStats(time.Now(), …) evaluated time.Now() at defer registration and then called time.Since(time.Now())internally, so every op reported ~0 µs duration. A few sites also placed the defer after an early-return, dropping metrics on failing ops. Replaced with an instrumentOp helper that captures start time synchronously and always fires its cleanup, so durations are accurate and error paths still record histograms. ArangoDB DropCollection /
TruncateCollection now also time the actual op rather than just the getCollection() lookup. (#3102)
AddDBResolver previously dropped tracing silently because no matcher arm existed for it. Tracing is now wired, and a warning is emitted when a datasource implements UseTracer without a matcher entry. (#3102)AddMongo, AddArangoDB, AddClickhouse, AddCassandra, AddPubSub, and the rest of the AddXxx family now accept the underlying behavior interface directly. The *Provider shims in pkg/gofr/container/datasources.go are marked `Deprecated` and retained for backwards compatibility — existing code continues to compile. (#3102)v1.551 release
v1.547 releases
v1.531 release
v1.521 release
v1.511 release
v1.503 releases
Showing 20 of 109 releases
View all releases on GitHub →