Skip to main content

Changelog

RSS

Release 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.6).

v1.567 releases

v1.56.6May 18, 2026Latest
Fixes

Fixes

  • Crontab Goroutine Leak on Shutdown — The cron scheduler's ticker goroutine ran an unbounded for range c.ticker.C loop with no stop signal, so it leaked on every App.Shutdown(). Added a done channel and a Stop() method guarded by sync.Once, and the goroutine now selects between the ticker and done to exit cleanly. App.Shutdown() now stops the cron scheduler before closing the container, so scheduled jobs are no longer torn down out of order. (#3292)
  • Circuit Breaker Read-Lock & Non-Blocking RecoverycircuitBreaker.isOpen() took a full write Lock() for a read-only state check, and tryCircuitRecovery() held the lock across the entire healthCheck call — blocking all other requests for the duration of the health probe. isOpen() now uses RLock(), and recovery releases the lock before running the health check, re-acquiring it only to reset the circuit (and only if it's still in the open state). (#3255, #3427)
  • Subscriber Commits Messages After Handler Panic — When a subscription handler panicked, panicRecovery swallowed the panic and left err as nil, so the message fell through to msg.Commit() and was acknowledged despite never being processed — causing silent message loss. The recovery path now sets a sentinel error and returns before the commit, so a panicked message is left uncommitted and will be redelivered. (#3424)
  • Go 1.26 — Bumped Go to 1.26 across all modules and CI workflows. (#3426)
  • Dependency Updates — Consolidated minor and patch dependency updates across the core module and datasource sub-modules. (#3423)
  • View on GitHub
    v1.56.5May 8, 2026
    Fixes
    View on GitHub
    v1.56.4April 29, 2026
    Fixes
    View on GitHub
    v1.56.3April 21, 2026
    Fixes
    View on GitHub
    v1.56.2April 21, 2026
    Fixes
    View on GitHub
    v1.56.1April 9, 2026
    Fixes
    View on GitHub
    v1.56.0April 7, 2026
    FeaturesEnhancementsFixes
    View on GitHub

    v1.551 release

    v1.55.0March 14, 2026
    FeaturesEnhancementsFixes
    View on GitHub

    v1.547 releases

    v1.54.6March 11, 2026
    Fixes
    View on GitHub
    v1.54.5February 27, 2026
    EnhancementsFixes
    View on GitHub
    v1.54.4February 21, 2026
    EnhancementsFixes
    View on GitHub
    v1.54.3February 6, 2026
    EnhancementsFixes
    View on GitHub
    v1.54.2January 31, 2026
    EnhancementsFixes
    View on GitHub
    v1.54.1January 27, 2026
    FeaturesFixes
    View on GitHub
    v1.54.0January 18, 2026
    FeaturesFixes
    View on GitHub

    v1.531 release

    v1.53.0January 10, 2026
    FeaturesEnhancementsFixes
    View on GitHub

    v1.521 release

    v1.52.0January 2, 2026
    FeaturesEnhancementsFixes
    View on GitHub

    v1.511 release

    v1.51.0December 27, 2025
    Features
    View on GitHub

    v1.502 releases

    v1.50.2December 21, 2025
    EnhancementsFixes
    View on GitHub
    v1.50.1December 14, 2025
    EnhancementsFixes
    View on GitHub

    Showing 20 of 110 releases

    View all releases on GitHub →