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