From d500718d05bad3afeef302bd5027820e302ffb18 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 20:24:26 +0000 Subject: [PATCH 1/4] chore(deps): bump the github-actions group with 2 updates Bumps the github-actions group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact) and [actions/download-artifact](https://github.com/actions/download-artifact). Updates `actions/upload-artifact` from 6 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v6...v7) Updates `actions/download-artifact` from 7 to 8 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v7...v8) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/download-artifact dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] --- .github/workflows/test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 97eb930..e5b7ed8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -64,7 +64,7 @@ jobs: COVERAGE_FILE: coverage/.coverage.${{ runner.os }}-py${{ matrix.python-version }}-${{ matrix.pydantic-version }} CONTEXT: ${{ runner.os }}-py${{ matrix.python-version }}-${{ matrix.pydantic-version }} - name: Store coverage files - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: .coverage.${{ runner.os }}-py${{ matrix.python-version }}-${{ matrix.pydantic-version }} path: coverage @@ -87,7 +87,7 @@ jobs: version: "latest" - name: Get coverage files - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: pattern: .coverage* path: coverage @@ -101,7 +101,7 @@ jobs: - run: coverage html --show-contexts --title "taskiq-faststream coverage for ${{ github.sha }}" - name: Store coverage html - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: coverage-html path: htmlcov From 5d26dc63cbdcc7855669d022a38321c34902edb2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 18:34:38 +0000 Subject: [PATCH 2/4] chore(deps-dev): bump the pip group across 1 directory with 2 updates Bumps the pip group with 2 updates in the / directory: [mypy](https://github.com/python/mypy) and [ruff](https://github.com/astral-sh/ruff). Updates `mypy` from 1.19.1 to 1.20.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.19.1...v1.20.0) Updates `ruff` from 0.14.10 to 0.15.9 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.14.10...0.15.9) --- updated-dependencies: - dependency-name: mypy dependency-version: 1.20.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: pip - dependency-name: ruff dependency-version: 0.15.9 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: pip ... Signed-off-by: dependabot[bot] --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 180253f..3891b1c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -84,8 +84,8 @@ test = [ dev = [ {include-group = "test"}, - "mypy==1.19.1", - "ruff==0.14.10", + "mypy==1.20.0", + "ruff==0.15.9", "pre-commit >=3.6.0,<5.0.0", ] From b719522a63990b996a18ffabbb3268862f3fcff9 Mon Sep 17 00:00:00 2001 From: Semen Frolov Date: Wed, 10 Jun 2026 21:21:03 +0300 Subject: [PATCH 3/4] chore(deps): support faststream <0.8 --- pyproject.toml | 2 +- taskiq_faststream/broker.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 180253f..51fd711 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,7 @@ classifiers = [ dependencies = [ "taskiq>=0.12.1,<0.13.0", - "faststream>=0.3.14,<0.7", + "faststream>=0.3.14,<0.8", ] [project.optional-dependencies] diff --git a/taskiq_faststream/broker.py b/taskiq_faststream/broker.py index 6ed7d97..ca3f43a 100644 --- a/taskiq_faststream/broker.py +++ b/taskiq_faststream/broker.py @@ -56,7 +56,9 @@ async def startup(self) -> None: async def shutdown(self) -> None: """Shutdown wrapped FastStream broker.""" - await self.broker.close() + # `stop` replaced `close` in FastStream 0.5.44; `close` removed in 0.7.0. + stop = getattr(self.broker, "stop", None) or self.broker.close + await stop() await super().shutdown() async def kick(self, message: PatchedMessage) -> None: # type: ignore[override] From c2491b5c947cd3de63b8c02be8d5fc4677eea784 Mon Sep 17 00:00:00 2001 From: Pastukhov Nikita Date: Wed, 10 Jun 2026 23:31:02 +0300 Subject: [PATCH 4/4] Bump version from 0.4.0 to 0.4.1 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 51fd711..8daa18a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "taskiq-faststream" -version = "0.4.0" +version = "0.4.1" description = "FastStream - taskiq integration to schedule FastStream tasks" readme = "README.md" license = "MIT"