PackageTrack

Go modules · #2594

github.com/blnkfinance/blnk

v0.15.3blnkfinance/blnk

Release timeline

43 releases since 2025
2026

Releases

  1. v0.15.324 Aug 2026
    Release notes

    What's Changed

    • fix(hooks): return all hooks when type is omitted by @Niketion in #347
    • feat(balances): allow creating General Ledger balances with an explicit indicator by @Gee-Hive in #353
    • fix: clear terminal inflight metadata by @Guflly in #346
    • fix(lock): release locks on a context detached from cancellation by @toniastro in #355
    • fix(database): include meta_data in GetBalanceByIDLite by @vjymisal0 in #351
    • feat(transactions): dry_run preview for create and refund by @Shivam8584 in #348
    • fix: nullable parent_transaction scan and dry-run balance meta_data mock by @Gee-Hive in #356
    • feat(transactions): let a refund set its own description and meta_data by @Shivam8584 in #350
    • feat(transactions): dry_run preview for bulk and inflight by @Shivam8584 in #349
    • fix(transactions): reject negative amount and precision at validation by @Shivam8584 in #361
    • fix(transactions): reject source == destination before processing starts by @Shivam8584 in #360
    • fix(auth): map /:id/metadata for scoped API keys by @Gee-Hive in #376
    • refactor(transactions): only run the split path when there is a split by @Shivam8584 in #365
    • test(chain): wait on this test's own transaction, not the whole table by @Shivam8584 in #364
    • fix(transactions): don't wrap a single failure in batch language by @Shivam8584 in #366

    New Contributors

    Full Changelog: v0.15.2...v0.15.3

    Open source →
  2. v0.15.3-0.20260812111808-528a68e461cc12 Aug 2026pre-release

    Nothing published for this version

  3. v0.15.228 Jul 2026
    Release notes

    What's Changed

    • Queue backpressure rejects new enqueues when Redis memory usage or pending task count exceeds configured limits, returning 503 Service Unavailable with QUEUE_BACKPRESSURE by @jerry-enebeli
    • Typesense memory backpressure: reindex and search indexing now retry gracefully when Typesense hits memory limits, with configurable retry intervals and TYPESENSE_MEMORY_USED_MAX_PERCENTAGE for Typesense containers by @jerry-enebeli
    • Docker Compose now includes an init service that auto-creates blnk.json with compose defaults on first run by @stkegoul in #341
    • Reindex now preserves effective_date when rebuilding the Typesense index by @stkegoul

    Full Changelog: v0.15.1...v0.15.2

    Open source →
  4. v0.15.2-0.20260728063131-6867722ed66d28 Jul 2026pre-release

    Nothing published for this version

  5. v0.15.2-0.20260726072601-711df7f8535226 Jul 2026pre-release

    Nothing published for this version

  6. v0.15.117 Jul 2026
    Release notes

    What's Changed

    • Transaction search/reindex now returns parent_transaction, precise_amount, and precision by @sinkovsky in #327
    • Improved reconciliation file upload handling by @mseptiaan in #324
    • Queued inflight commits now work when the request uses a multi-leg parent transaction id by @stkegoul in #331
    • POST /transactions/filter now returns parent_transaction instead of an empty string by @stkegoul in #333
    • Inflight overcommit errors now show readable currency amounts instead of garbled big.Int text by @stkegoul in #332
    • Docker Compose images bumped to 0.15.0, and default lock duration reduced from 30 minutes to 5 minutes by @jerry-enebeli
    • Added fuzz tests that check ledger balance math stays consistent by @jerry-enebeli
    • Cleaned up file-handle closing in the reconciliation upload API by @jerry-enebeli

    New Contributors

    Full Changelog: v0.15.0...v0.15.1

    Open source →
  7. v0.15.011 Jun 2026
    Release notes

    What's Changed

    Full Changelog: v0.14.5...v0.15.0

    Open source →
  8. v0.14.6-0.20260610211542-1e8b3643ad4110 Jun 2026pre-release

    Nothing published for this version

  9. v0.14.58 Jun 2026
    Release notes

    What's Changed

    • refactor(logging): change error logs to info logs for transaction by @jerry-enebeli in #307

    Full Changelog: v0.14.4...v0.14.5

    Open source →
  10. v0.14.46 Jun 2026
    Release notes

    What's Changed

    • fix(workers): wire inflight commit queue consumer (fixes #300) by @Shivam8584 in #302
    • fix(search): use balances.id instead of balances.balance_id in transactions Typesense join by @Shivam8584 in #304
    • feat(observability): add remote monitoring exporter by @jerry-enebeli in #306

    Full Changelog: v0.14.3...v0.14.4

    Open source →
  11. v0.14.326 May 2026
    Release notes

    What's Changed

    Full Changelog: v0.14.2...v0.14.3

    Open source →
  12. v0.14.3-0.20260518125103-e0f867635c4f18 May 2026pre-release

    Nothing published for this version

  13. v0.14.218 May 2026
    Release notes

    What's Changed

    • fix(filter): reject unknown filter operators instead of silently dropping the filter by @SAY-5 in #283
    • feat(identity): honor caller-supplied identity_id for deterministic creates by @Shivam8584 in #285
    • feat(transaction): allow skip_queue on the refund endpoint by @Shivam8584 in #288
    • feat(inflight): add bulk void/commit endpoints for independently-created inflight transactions by @Shivam8584 in #287

    New Contributors

    Full Changelog: v0.14.1...v0.14.2

    Open source →
  14. v0.14.128 Apr 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.14.0...v0.14.1

    Open source →
  15. v0.14.09 Apr 2026
    Release notes

    What's Changed

    • fix: return meta_data instead of metadata in update metadata response by @stkegoul in #264
    • Introduce hotpairs coalescing by @jerry-enebeli in #265
    • Introduce hotpairs coalescing by @jerry-enebeli in #266
    • Bump google.golang.org/grpc from 1.71.0 to 1.79.3 by @dependabot[bot] in #267
    • Introduce hotpairs coalescing by @jerry-enebeli in #268
    • Chore txn cleanup by @jerry-enebeli in #270
    • refactor: standardize logging to use logrus throughout codebase by @d02ev in #271
    • test: add API tests for hooks, metadata, and reconciliation endpoints by @d02ev in #272
    • feat: Add OpenTelemetry metrics instrumentation with Prometheus scrape endpoint by @lawale in #269
    • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.35.0 to 1.43.0 by @dependabot[bot] in #274
    • Bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 by @dependabot[bot] in #273
    • Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 by @dependabot[bot] in #275
    • Implement transaction locking mechanism with configurable wait timeout by @jerry-enebeli in #276

    New Contributors

    Full Changelog: v0.13.5...v0.14.0

    Open source →
  16. v0.13.6-0.20260310045236-85c0db32c22510 Mar 2026pre-release

    Nothing published for this version

  17. v0.13.59 Mar 2026
    Release notes

    What's Changed

    • chore(infra): bump k8s images and fix Typesense HPA by @stkegoul in #262
    • fixed transaction filters to return precision.
    • added endpoints to edit and delete reconciliation matching rules

    Full Changelog: v0.13.4...v0.13.5

    Open source →
  18. v0.13.46 Mar 2026

    Nothing published for this version

  19. v0.13.4-0.20260224062200-2d0e6602f0ef24 Feb 2026pre-release

    Nothing published for this version

  20. v0.13.323 Feb 2026

    Nothing published for this version

  21. v0.13.3-0.20260212133157-083afd7eb4c112 Feb 2026pre-release

    Nothing published for this version

  22. v0.13.212 Feb 2026

    Nothing published for this version

  23. v0.13.13 Feb 2026

    Nothing published for this version

  24. v0.13.027 Jan 2026

    Nothing published for this version

  25. v0.12.3-0.20260125131759-a42e4046614525 Jan 2026pre-release

    Nothing published for this version

  26. v0.12.3-0.20260122172151-8e7fcc1fd6b622 Jan 2026pre-release

    Nothing published for this version

  27. v0.12.3-0.20260122160006-1c7b91b969ad22 Jan 2026pre-release

    Nothing published for this version

  28. v0.12.3-0.20260116201012-c0c14cf3ed0716 Jan 2026pre-release

    Nothing published for this version

  29. v0.12.3-0.20260116134420-b1940468ff0416 Jan 2026pre-release

    Nothing published for this version

  30. v0.12.213 Jan 2026

    Nothing published for this version

  31. v0.12.2-0.20260108085317-b616f148c4398 Jan 2026pre-release

    Nothing published for this version

  32. v0.12.17 Jan 2026

    Nothing published for this version

  33. v0.12.08 Dec 2025

    Nothing published for this version

  34. v0.11.629 Nov 2025

    Nothing published for this version

  35. v0.11.528 Nov 2025

    Nothing published for this version

  36. v0.11.426 Nov 2025

    Nothing published for this version

  37. v0.11.4-0.20251120151712-212e55cea6ff20 Nov 2025pre-release

    Nothing published for this version

  38. v0.11.320 Nov 2025

    Nothing published for this version

  39. v0.11.3-0.20251112131919-51eaf62b6a7412 Nov 2025pre-release

    Nothing published for this version

  40. v0.11.3-0.20251008180515-31d0786aeadc8 Oct 2025pre-release

    Nothing published for this version

  41. v0.11.28 Oct 2025

    Nothing published for this version

  42. v0.11.130 Sept 2025

    Nothing published for this version

  43. v0.11.1-0.20250902092344-6fe55f7a59932 Sept 2025pre-release

    Nothing published for this version