From 407d2dcc830c0d69f6b21d3504ac79e50a4fddc4 Mon Sep 17 00:00:00 2001 From: Flagsmith Bot <65724737+flagsmithdev@users.noreply.github.com> Date: Fri, 1 May 2026 10:51:31 +0100 Subject: [PATCH] chore(main): release 3.9.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 23 +++++++++++++++++++++++ pyproject.toml | 2 +- uv.lock | 2 +- 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ee1b4241..d991167e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.8.2" + ".": "3.9.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e658239..a58e143f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,29 @@ +## [3.9.0](https://github.com/Flagsmith/flagsmith-common/compare/v3.8.2...v3.9.0) (2026-05-01) + + +### CI + +* pre-commit autoupdate ([#212](https://github.com/Flagsmith/flagsmith-common/issues/212)) ([2a28cc8](https://github.com/Flagsmith/flagsmith-common/commit/2a28cc8e86c0ddbe8223994f0325e35d83ff9699)) + + +### Dependency Updates + +* update dependency environs to v15 ([#209](https://github.com/Flagsmith/flagsmith-common/issues/209)) ([273d3ad](https://github.com/Flagsmith/flagsmith-common/commit/273d3ade4cc4c96d977f832d738d19b016800aec)) + + +### Features + +* auto-disable recurring task after 4 consecutive failures ([#221](https://github.com/Flagsmith/flagsmith-common/issues/221)) ([8fe9ea3](https://github.com/Flagsmith/flagsmith-common/commit/8fe9ea34eadd335ad6cca5882c61a1d0ebba52eb)) +* persist RecurringTaskRun before run and reconcile abandoned rows ([#219](https://github.com/Flagsmith/flagsmith-common/issues/219)) ([7746773](https://github.com/Flagsmith/flagsmith-common/commit/7746773c809e7ed7a824b42dcf15ea0652a9fb87)) + + +### Refactoring + +* simplify run_recurring_tasks for single-task processing ([#218](https://github.com/Flagsmith/flagsmith-common/issues/218)) ([fdfd22b](https://github.com/Flagsmith/flagsmith-common/commit/fdfd22b10aee952a6cb142d4313bfc5f0ff0c7aa)) + ## [3.8.2](https://github.com/Flagsmith/flagsmith-common/compare/v3.8.1...v3.8.2) (2026-04-20) diff --git a/pyproject.toml b/pyproject.toml index c1576cd8..16022a17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "flagsmith-common" -version = "3.8.2" +version = "3.9.0" description = "Flagsmith's common library" requires-python = ">=3.11,<4.0" dependencies = [] diff --git a/uv.lock b/uv.lock index a30ce6f2..0bc2f580 100644 --- a/uv.lock +++ b/uv.lock @@ -449,7 +449,7 @@ wheels = [ [[package]] name = "flagsmith-common" -version = "3.8.2" +version = "3.9.0" source = { editable = "." } [package.optional-dependencies]