From 1bac26ff9895252957857b99255f03e8a65382db Mon Sep 17 00:00:00 2001 From: Jonathan Sick Date: Wed, 14 Aug 2024 16:26:48 -0400 Subject: [PATCH] Prepare for 0.10.0 release --- CHANGELOG.md | 15 +++++++++++++++ changelog.d/20240808_160528_jsick_DM_45676.md | 11 ----------- 2 files changed, 15 insertions(+), 11 deletions(-) delete mode 100644 changelog.d/20240808_160528_jsick_DM_45676.md diff --git a/CHANGELOG.md b/CHANGELOG.md index ee67dd2..f8cd2d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ + +## 0.10.0 (2024-08-14) + +### New features + +- Ook now uses [faststream](https://faststream.airt.ai/latest/) 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](https://github.com/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](https://testcontainers.com) for running Kafka during test sessions. The Kafka brokers is automatically started by the `nox` sessions. + ## 0.9.1 (2024-01-29) diff --git a/changelog.d/20240808_160528_jsick_DM_45676.md b/changelog.d/20240808_160528_jsick_DM_45676.md deleted file mode 100644 index 450ebe2..0000000 --- a/changelog.d/20240808_160528_jsick_DM_45676.md +++ /dev/null @@ -1,11 +0,0 @@ -### New features - -- Ook now uses [faststream](https://faststream.airt.ai/latest/) 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](https://github.com/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](https://testcontainers.com) for running Kafka during test sessions. The Kafka brokers is automatically started by the `nox` sessions.