Skip to content

SDK v5.0 release - #1060

Merged
anoto-moniz merged 8 commits into
mainfrom
release/5.0
Aug 7, 2026
Merged

SDK v5.0 release#1060
anoto-moniz merged 8 commits into
mainfrom
release/5.0

Conversation

@anoto-moniz

Copy link
Copy Markdown
Collaborator

Primarily, this drops support for experiments from the SDK, to coincide with us dropping support for them from the backend. There are a few other cleanup tasks, and a few deprecation removals as well, of course. But it's a small release, primarily to provide extra signal that break is coming soon.

PR Type:

  • Breaking change (fix or feature that would cause existing functionality to change)
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Maintenance (non-breaking change to assist developers)

Adherence to team decisions

  • I have added tests for 100% coverage
  • I have written Numpy-style docstrings for every method and class.
  • I have communicated the downstream consequences of the PR to others.
  • I have bumped the version in __version__.py

anoto-moniz and others added 7 commits July 31, 2026 15:16
Drops support for experiments and experiment data sources. The feature
has been succeeded by the candidate to material workflow in the UI.
The `experimental` and `experimental_reasons` keys were removed from the
SDK by PLA-9117 (2022) once the backend began hard-coding them to false;
nothing in citrine deserializes them anymore. Drop them from the shared
generic_entity test fixture where they were left behind.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ove-erds-support

[v5.0][PNE-9157] Remove experiments.
@anoto-moniz
anoto-moniz marked this pull request as ready for review August 6, 2026 19:13
@anoto-moniz
anoto-moniz requested a review from a team as a code owner August 6, 2026 19:13

@kroenlein kroenlein left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pending fixing what's going on with the workflows, looks like good work.

…igial-test-fields

[v5.0] Remove vestigial experimental fields from test fixture.
@anoto-moniz
anoto-moniz merged commit 327a5ac into main Aug 7, 2026
38 checks passed
@anoto-moniz
anoto-moniz deleted the release/5.0 branch August 7, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants