Skip to content

0.10.0

Latest
Compare
Choose a tag to compare
@jonathansick jonathansick released this 14 Aug 20:50
· 2 commits to main since this release
1930f04

New features

  • Ook now uses faststream for managing its Kafka consumer and producer. This is also how the Squarebot ecosystem operates. With this change, Ook no longer uses the Confluent Schema Registry. Schemas are instead developed as Pydantic models.

Other changes

  • Use uv for installing and compiling dependencies in noxfile.py.
  • Update GitHub Actions workflows to use the lsst-sqre/run-nox GitHub Action.
  • Adopt ruff-shared.toml for shared Ruff configuration (from https://github.com/lsst/templates)
  • Update Docker base to Python 3.12.5-slim-bookworm.
  • Switch to testcontainers for running Kafka during test sessions. The Kafka brokers is automatically started by the nox sessions.

What's Changed

Full Changelog: 0.9.1...0.10.0