v1.35.0

getlago/lagov1.35.0Oct 29, 2025by groyoh

AI Summary

A maintenance release focusing on stability improvements for the events processor, Docker configurations, and infrastructure settings such as Kafka and Redis.

Key Highlights

  • Fixed events processor cache expiration logic.
  • Added support for multiple Kafka brokers.
  • Configured Redis to use TLS.
  • Updated Ruby version to 3.4.7.
  • Added healthcheck to development API container.

New Features

  • Multiple Kafka brokers support
  • Redis TLS configuration
  • MISTRAL_AGENT_ID environment variable

Full Release Notes

## What's Changed
* test: Fix flaky `events-processor` test by @groyoh in https://github.com/getlago/lago/pull/603
* chore(docker): remove $LAGO_PATH from docker compose by @IxDay in https://github.com/getlago/lago/pull/604
* misc(docker): Add healthcheck to development `api` container by @groyoh in https://github.com/getlago/lago/pull/609
* fix(events-processor): Move from cache deletion to cache expiration by @vincent-pochet in https://github.com/getlago/lago/pull/610
* fix(cache): Fix development `events-processor` Redis cache DB by @groyoh in https://github.com/getlago/lago/pull/611
* Update Ruby version to  3.4.7 by @julienbourdeau in https://github.com/getlago/lago/pull/607
* chore(kafka): Add multiple brokers support by @jdenquin in https://github.com/getlago/lago/pull/612
* chore(redis): Use TLS env var to configure TLS for Redis by @jdenquin in https://github.com/getlago/lago/pull/613
* release: Bump to v1.35.0 version by @groyoh in https://github.com/getlago/lago/pull/616


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