v1.36.0

getlago/lagov1.36.0Nov 27, 2025by groyoh

AI Summary

This release focuses on improving the development environment and event processing capabilities. Key additions include live aggregation pre-aggregation, Kafka Connect support, and various Docker and processor refactoring.

Key Highlights

  • Live aggregation pre-aggregation flow
  • Kafka Connect for dev environment
  • Docker and processor refactoring
  • Optional Datadog setup

New Features

  • Live aggregation
  • Kafka Connect

Full Release Notes

## What's Changed
* fix(docker): Fix Docker build of standalone container by @groyoh in https://github.com/getlago/lago/pull/617
* misc(events-processor) Refactor processors to easily allow new pipelines by @vincent-pochet in https://github.com/getlago/lago/pull/606
* fix(traefik): Fix docker compose Traefik labels by @groyoh in https://github.com/getlago/lago/pull/618
* chore(db): Add `pghero` as part of the dev services by @groyoh in https://github.com/getlago/lago/pull/619
* fix(submodule): Revert submodules update by @groyoh in https://github.com/getlago/lago/pull/620
* fix(docker): Fix Postgres init scripts by @groyoh in https://github.com/getlago/lago/pull/621
* chore(events-processor): Improve `events-processor` dev experience by @groyoh in https://github.com/getlago/lago/pull/622
* misc(events-processor): Replace wait groups with errgroup by @vincent-pochet in https://github.com/getlago/lago/pull/624
* misc(events-processor): Improve App setup by @vincent-pochet in https://github.com/getlago/lago/pull/626
* misc(doc): Fix link to dev env by @vincent-pochet in https://github.com/getlago/lago/pull/627
* misc(events-processor): Extract records processing logic by @vincent-pochet in https://github.com/getlago/lago/pull/628
* chore(sidekiq): Allow to configure Sidekiq concurrency in dev env by @groyoh in https://github.com/getlago/lago/pull/623
* hotfix(event-processor): Avoid infinit loop by @vincent-pochet in https://github.com/getlago/lago/pull/629
* chore(docs): Improve doc with sidekiq, security, redis sections by @IxDay in https://github.com/getlago/lago/pull/625
* feat(gha): Create a shared workflow for building docker images by @IxDay in https://github.com/getlago/lago/pull/631
* misc(events-processor): Update dependencies by @vincent-pochet in https://github.com/getlago/lago/pull/632
* feat(live_agg): Enable pre-aggregation flow by @vincent-pochet in https://github.com/getlago/lago/pull/600
* feat(ai-agent): Add env variable LAGO_MCP_SERVER_URL by @rsempe in https://github.com/getlago/lago/pull/630
* fix(events-processor): Avoid joining on customer table by @vincent-pochet in https://github.com/getlago/lago/pull/634
* chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 in /events-processor by @dependabot[bot] in https://github.com/getlago/lago/pull/636
* misc(events-processor): Keep track of go routines by @vincent-pochet in https://github.com/getlago/lago/pull/608
* feat(kafka): Add Kafka Connect for dev env by @jdenquin in https://github.com/getlago/lago/pull/638
* feat(gha): allow passing git ref to docker shared build by @IxDay in https://github.com/getlago/lago/pull/635
* feat(gha): write summary on docker build by @IxDay in https://github.com/getlago/lago/pull/645
* misc(events-processor): Cleaning up result in main processor by @vincent-pochet in https://github.com/getlago/lago/pull/644
* misc(events-processor): Improve env variable management by @vincent-pochet in https://github.com/getlago/lago/pull/642
* misc(datadog): Allow optional setup of datadog by @vincent-pochet in https://github.com/getlago/lago/pull/633
* release: Bump to v1.36.0 version by @groyoh in https://github.com/getlago/lago/pull/647


**Full Changelog**: https://github.com/getlago/lago/compare/v1.35.0...v1.36.0