Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions python/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,18 @@ This project adheres to [Semantic Versioning](http://semver.org/).

<!-- towncrier release notes start -->

## [v0.24.0] - October 20, 2026

### Features

- Test-results log uploads are faster: consecutive measurements are now sent in one `CreateTestMeasurements` call, a retry after an unknown outcome checks the server first and reports it with the new `SiftReplayReconciledWarning`, and pytest now waits up to 120s (was 30s) at session end for the background upload, asking it to stop cleanly if it runs over. ([#810](https://github.com/sift-stack/sift/pull/810))
- Added `client.artifacts` for finding artifacts by the runs and assets they link to, browsing version history through `client.artifacts.versions`, and downloading any version's file. ([#845](https://github.com/sift-stack/sift/pull/845))
- Added the generated `sift.artifacts.v1` protobuf modules and updated the generated protobuf modules to the current public Sift API.

### Fixes

- Allowed `RestConfig` to omit `api_key`, creating a REST client without a default `Authorization` header.

## [v0.23.1] - October 8, 2026

- Test-results steps updated out of order now have their statuses corrected before the report is finalized, with a `SiftReportLifecycleWarning`. ([#821](https://github.com/sift-stack/sift/pull/821))
Expand Down
Empty file.
1 change: 0 additions & 1 deletion python/changelog.d/+optional-rest-api-key.fix.md

This file was deleted.

Empty file.
1 change: 0 additions & 1 deletion python/changelog.d/+update-public-protos.feat.md

This file was deleted.

1 change: 0 additions & 1 deletion python/changelog.d/810.feat.md

This file was deleted.

1 change: 0 additions & 1 deletion python/changelog.d/845.feat.md

This file was deleted.

2 changes: 1 addition & 1 deletion python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "sift_stack_py"
version = "0.23.1"
version = "0.24.0"
description = "Python client library for the Sift API"
requires-python = ">=3.8"
readme = { file = "README.md", content-type = "text/markdown" }
Expand Down
552 changes: 276 additions & 276 deletions python/uv.lock

Large diffs are not rendered by default.

Loading