PackageTrack
Sign in Get early access

github.com/looplab/eventhorizon

v0.17.0 #1001 most downloaded on Go modules looplab/eventhorizon

What this package is like to depend on

Last release 2 months ago

17 Jun 2026

Ships unpredictably

gaps range from 2 weeks to 2.0 years

Rarely documented

notes for 8 of 35 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

326 releases · first in 2014

5 releases in the last 12 months

see the full history below

Release timeline

326 releases · Nov 2014 to Jun 2026
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 326
  1. v0.17.1-0.20260617060934-b4c7c132e519 17 Jun 2026 pre-release

    Nothing published for this version

  2. v0.17.0 16 Jun 2026
    Release notes

    0.17.0 (2026-06-16)

    Features

    • add UnregisterAggregate for runtime type management (5e76116)
    • lint: upgrade golangci-lint to 2.10.0 (c8cae33)
    • lint: upgrate golangci-lint to 2.8.0 (00990f0)
    • mongodb_v2: add WithGlobalPositionStrategy option (7ba1d0b)
    • nix: add nix develop flake (780c160)

    Bug Fixes

    • build: update to Go 1.23 (96b3294)
    • build: update to Go 1.23 (ffc1c68)
    • ci: update to up/download-artifact v4 (877bcc0)
    • ci: update to up/download-artifact v4 (202555f)
    • ci: use multiple artifacts for code coverage (b211160)
    • ci: use multiple artifacts for code coverage (8bd29cd)
    • clean up global registries in tests to support -count>1 (78cb7b8)
    • correct typo "handeled" to "handled" in async middleware test (5b9d8f5)
    • eliminate flaky tests with synctest (0a9fd82)
    • eventbus/gcp: migrate to cloud.google.com/go/pubsub/v2 (4deb4f5)
    • eventbus/gcp: migrate to cloud.google.com/go/pubsub/v2 (14708b6)
    • examples: rename ExampleIntegration to Example_integration (60e7dd5)
    • kafka: use Kafka 3.9.0 and upgrade kafka-go to v0.4.47 (a3bfb18)
    • lint: check unchecked error return values (errcheck) (9571c93)
    • lint: convert remaining for loops to range syntax (intrange) (6cb07d5)
    • lint: migrate golangci-lint config from v1 to v2 (1c14bb8)
    • lint: modernize for loops to use range (intrange) (447fbf5)
    • lint: remove underscore receiver names (staticcheck ST1006) (e965df4)
    • lint: remove unnecessary loop variable copies (copyloopvar) (0e3dfb7)
    • lint: remove unnecessary whitespace (00d7dea)
    • lint: remove unused code (cb8c825)
    • lint: replace fmt.Errorf/Sprintf with errors.New and string concat (4834346)
    • lint: resolve contextcheck issues (ab9bbd9)
    • lint: resolve errorlint issues (68b47c5)
    • lint: resolve gocritic issues (b3a36fd)
    • lint: resolve gosec and misc warnings (ee618a3)
    • lint: resolve nakedret issue in SaveSnapshot (4804faf)
    • lint: resolve staticcheck issues (cf2b901)
    • lint: resolve unparam issues (74bae63)
    • lint: use errors.New for static error strings (perfsprint) (c82166f)
    • lint: use http method constants (usestdlibvars) (d770380)
    • lint: use modern Go APIs (modernize) (c86a14e)
    • lint: use typed context keys and fix ineffectual assignment (ebc5145)
    • makefile: use Docker Compose v2 (b3c17d9)
    • mongodb: enable single-node replica set for transactions and change streams (f566469)
    • scheduler: increase timing margin in TestMiddleware_Persisted (b33b514)
    • scheduler: use synctest to fix TestMiddleware_Cancel flakiness (32c66c5)
    • tests: apply synctest to flaky tests across middleware packages (b3a2cb4)
    • uuid: remove unnecessary type conversions (14054b2)

    Dependencies

    • go: upgrade 1.17 to 1.25.6 (edc65a1)

    Documentation

    • mongodb_v2: add STRATEGY.md documenting global position trade-offs (a3d2298)

    Miscellaneous

    • bump Go to 1.25.6 (f5627e9)
    • deps: bump github.com/nats-io/nats-server/v2 (7df1b3a)
    • deps: bump github.com/nats-io/nats-server/v2 from 2.6.2 to 2.7.4 (89f5710)
    • deps: bump github.com/nats-io/nats-server/v2 from 2.7.4 to 2.11.12 (6cc4453)
    • deps: bump golang.org/x/oauth2 (dbf2afa)
    • deps: bump golang.org/x/oauth2 from 0.0.0-20211104180415-d3ed0bb246c8 to 0.27.0 (335f072)
    • deps: bump google.golang.org/grpc from 1.40.0 to 1.56.3 (4bc5eac)
    • deps: bump google.golang.org/grpc from 1.40.0 to 1.56.3 (420046c)
    • deps: bump google.golang.org/protobuf from 1.27.1 to 1.33.0 (d49b59b)
    • deps: bump google.golang.org/protobuf from 1.27.1 to 1.33.0 (6e9a9d9)
    • deps: bump gopkg.in/yaml.v3 (487d6d2)
    • deps: bump gopkg.in/yaml.v3 from 3.0.0-20200313102051-9f266ea9e77c to 3.0.1 (fed4316)
    • pkg imported more than once (86050e1)
    • pkg imported more than once (556fa51)
    • remove golangci-lint backup config (3fa9ad9)
    Open source →
  3. v0.16.1-0.20260304131741-0a9fd8211da2 04 Mar 2026 pre-release

    Nothing published for this version

  4. v0.16.1-0.20250902070229-fed4316cc00c 02 Sep 2025 pre-release

    Nothing published for this version

  5. v0.16.1-0.20250602172930-96b3294edec9 02 Jun 2025 pre-release

    Nothing published for this version

  6. v0.16.1-0.20230617112032-ac3a97277ea3 17 Jun 2023 pre-release

    Nothing published for this version

  7. v0.16.1-0.20230315204356-599169c1c4a8 15 Mar 2023 pre-release

    Nothing published for this version

  8. v0.16.0 08 Dec 2022
    Release notes

    What's Changed

    • Fix / Update test services by @maxekman in #373
    • feat(commands): add a list func to export registered commands by @klowdo in #374
    • Update the Slack sign-up link in the README.md by @zdraganov in #376
    • add option to set kafka's StartOffset on the consumer by @JohnRoesler in #379
    • allow overriding kafka eventbus topic name by @JohnRoesler in #380
    • Avoid reusing variable name + ensure not nil check by @qzio in #385
    • set eventStore variable in the inner check by @qzio in #384
    • Add option to provide pubsub configuration for topic by @marcwickenden in #382
    • support clustered kafka brokers in the form of string delimited list by @JohnRoesler in #387
    • split the kafka addr right away as it's used a few places inside NewEventBus() by @JohnRoesler in #388
    • fix(eventstore/mongodb): pass context with transaction to inTx handler by @klowdo in #386
    • Ephemeral observer middleware by @dhogborg in #390
    • Add retry on kafka event handlers by @klowdo in #395
    • Eventstore snapshot by @klowdo in #396

    New Contributors

    Full Changelog: v0.15.5...v0.16.0

    Open source →
  9. v0.15.6-0.20221208083656-c851bec2a986 08 Dec 2022 pre-release

    Nothing published for this version

  10. v0.15.6-0.20220621185158-f8fe1ad7457f 21 Jun 2022 pre-release

    Nothing published for this version

  11. v0.15.6-0.20220507154405-9da94362995e 07 May 2022 pre-release

    Nothing published for this version

  12. v0.15.6-0.20220423060140-db3d139aac8b 23 Apr 2022 pre-release

    Nothing published for this version

  13. v0.15.6-0.20220415081847-ba75821b189d 15 Apr 2022 pre-release

    Nothing published for this version

  14. v0.15.6-0.20220311141401-441b029a01cd 11 Mar 2022 pre-release

    Nothing published for this version

  15. v0.15.6-0.20220309195043-d9133a08eca7 09 Mar 2022 pre-release

    Nothing published for this version

  16. v0.15.6-0.20220215142145-1a7248189984 15 Feb 2022 pre-release

    Nothing published for this version

  17. v0.15.6-0.20220211055400-9c3777005a5d 11 Feb 2022 pre-release

    Nothing published for this version

  18. v0.15.6-0.20220209191303-58d34e6401f1 09 Feb 2022 pre-release

    Nothing published for this version

  19. v0.15.6-0.20220103100204-3ed3184891a2 03 Jan 2022 pre-release

    Nothing published for this version

  20. v0.15.6-0.20211215132726-db0999c7bc95 15 Dec 2021 pre-release

    Nothing published for this version

  21. v0.15.5 14 Dec 2021
    Release notes

    Fixes

    Open source →
  22. v0.15.4 06 Dec 2021
    Release notes

    Fixes

    Open source →
  23. v0.15.4-0.20211206103304-afb93b99be54 06 Dec 2021 pre-release

    Nothing published for this version

  24. v0.15.3 03 Dec 2021
    Release notes

    What's Changed

    • Fix / Add missing event in Redis event bus error by @maxekman in #369
    Open source →
  25. v0.15.2 01 Dec 2021
    Release notes

    Fixes

    • Fix / Only close DB clients that are owned by @maxekman in #368
    Open source →
  26. v0.15.1 29 Nov 2021

    Nothing published for this version

  27. v0.15.0 26 Nov 2021
    Release notes

    Features

    Fixes

    • Fix / Return error in projector for removed models by @maxekman in #366
    Open source →
  28. v0.14.11-0.20211122144904-c4089ff8b5cb 22 Nov 2021 pre-release

    Nothing published for this version

  29. v0.14.11-0.20211122144003-005a02f55c9e 22 Nov 2021 pre-release

    Nothing published for this version

  30. v0.14.11-0.20211118084929-b5ee01be328b 18 Nov 2021 pre-release

    Nothing published for this version

  31. v0.14.11-0.20211116100624-fd0ff94a0c1b 16 Nov 2021 pre-release

    Nothing published for this version

  32. v0.14.11-0.20211112095648-fb54daf484a1 12 Nov 2021 pre-release

    Nothing published for this version

  33. v0.14.11-0.20211109081158-e82d2464addc 09 Nov 2021 pre-release

    Nothing published for this version

  34. v0.14.11-0.20211109080119-d088b49b8d14 09 Nov 2021 pre-release

    Nothing published for this version

  35. v0.14.10 08 Nov 2021
    Release notes

    Features

    • Feature / Add retry once option to Projector by @maxekman in #346
    • Feature / Add function to find single entity with custom query to mongo repo by @MaxBreida in #352

    Fixes

    New Contributors

    Open source →
  36. v0.14.10-0.20211108094620-7d5b216ce51c 08 Nov 2021 pre-release

    Nothing published for this version

  37. v0.14.10-0.20211025121952-00f3e5daeaf6 25 Oct 2021 pre-release

    Nothing published for this version

  38. v0.14.10-0.20211022132531-56d6fcded8e9 22 Oct 2021 pre-release

    Nothing published for this version

  39. v0.14.10-0.20211022130951-62691c977c72 22 Oct 2021 pre-release

    Nothing published for this version

  40. v0.14.10-0.20211021135322-d45655ae0113 21 Oct 2021 pre-release

    Nothing published for this version

  41. v0.14.10-0.20211021114603-e17164bbfcd6 21 Oct 2021 pre-release

    Nothing published for this version

  42. v0.14.10-0.20211020091126-6cc6c18dc911 20 Oct 2021 pre-release

    Nothing published for this version

  43. v0.14.10-0.20211018090123-395b44d3bf90 18 Oct 2021 pre-release

    Nothing published for this version

  44. v0.14.9 12 Oct 2021

    Nothing published for this version

  45. v0.14.9-0.20220225170819-9b8a8fd295d7 25 Feb 2022 pre-release

    Nothing published for this version

  46. v0.14.8 05 Oct 2021

    Nothing published for this version

  47. v0.14.8-0.20211005063642-19944c093cd3 05 Oct 2021 pre-release

    Nothing published for this version

  48. v0.14.7 27 Sep 2021

    Nothing published for this version

  49. v0.14.6 10 Sep 2021

    Nothing published for this version

  50. v0.14.6-0.20210910072111-c00447c68832 10 Sep 2021 pre-release

    Nothing published for this version

  51. v0.14.5 24 Aug 2021

    Nothing published for this version

  52. v0.14.5-0.20210824092603-3d7038167560 24 Aug 2021 pre-release

    Nothing published for this version

  53. v0.14.4 19 Aug 2021

    Nothing published for this version

  54. v0.14.4-0.20210713090614-2804782cdb86 13 Jul 2021 pre-release

    Nothing published for this version

  55. v0.14.3 28 Jun 2021

    Nothing published for this version

  56. v0.14.2 28 Jun 2021

    Nothing published for this version

  57. v0.14.1 07 Jun 2021

    Nothing published for this version

  58. v0.14.0 07 Jun 2021

    Nothing published for this version

  59. v0.13.1-0.20210607061656-629dadc13e71 07 Jun 2021 pre-release

    Nothing published for this version

  60. v0.13.1-0.20210607060312-f3b62765b71d 07 Jun 2021 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive