From 316c0e95d62803e10e1b8baa60aa321fd88f7ed8 Mon Sep 17 00:00:00 2001 From: Nathan Federknopp Date: Tue, 24 Feb 2026 15:38:57 -0800 Subject: [PATCH] version bump --- python/CHANGELOG.md | 13 +++++++++++++ python/pyproject.toml | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/python/CHANGELOG.md b/python/CHANGELOG.md index 2cda44408..a3a3b5570 100644 --- a/python/CHANGELOG.md +++ b/python/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [v0.11.0] - February 24, 2026 +### What's New +#### Better Rule and Report Support in SiftClient +SiftClient has been updated to provide better support for RuleVersions and better ergonomics for Reports +- Additional methods have been added to the SiftClient Rules resource to allow easy access to RuleVersions +- Reports can now be generated from RuleVersions +- The Jobs and Reports resources now have a `wait_until_complete` sync/async method, which provides a convenient way to wait until a job or report is complete, with configurable polling and timeout settings. +- When creating reports, SiftClient now returns a Job object, to signify that the report is still in progress. Waiting on the job with `wait_until_complete` will return the completed report once finished. The report_id can also still be accessed directly from the job object if needed. + +### Full Changelog +- [Add more support for rule versions to SiftClient](https://github.com/sift-stack/sift/pull/479) +- [Add better report creation and wait_until_complete to SiftClient](https://github.com/sift-stack/sift/pull/475) + ## [v0.10.1] - February 11, 2026 ### What's New diff --git a/python/pyproject.toml b/python/pyproject.toml index 44f28a08a..d9dbbd188 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "sift_stack_py" -version = "0.10.1" +version = "0.11.0" description = "Python client library for the Sift API" requires-python = ">=3.8" readme = { file = "README.md", content-type = "text/markdown" }