Skip to content

Release v5.2.0 - #1069

Merged
wjohnald merged 1 commit into
mainfrom
release/5.2
Nov 5, 2026
Merged

wjohnald merged 1 commit into
mainfrom
release/5.2

Conversation

@wjohnald

@wjohnald wjohnald commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Citrine Python PR

Description

Bump the version to 5.2.0 for the next PyPI release. The release rolls up every change merged since v5.0.0.

The bump is minor because the roll-up adds a feature. The table helpers in #1066 shipped with a patch bump, and #1068 moved the gemd floor to 3.

Publishing the GitHub release triggers the PyPI upload and the docs deploy. The notes below are the draft for the release body. Use the title "Citrine v5.2.0 is released!" for the GitHub release.

Release notes

This release removes the GEM Table ingredient helpers' dependency on ProcessTemplate.allowed_names. add_all_ingredients and add_all_ingredients_in_output read ingredient names from the process specs in your Table Config's datasets. It also moves the SDK onto gemd 3 and updates pyjwt and urllib3 for their security fixes.

What's New

  • TableConfig.add_all_ingredients and TableConfig.add_all_ingredients_in_output build ingredient columns from the names in your process specs. The helpers find names in the datasets your Table Config references. When the specs contain no ingredient names, the helpers return a copy of your Table Config with the same variables and columns. See Defining tables for examples. PNE-9647: Read ingredient names from process specs #1066

Improvements

Full Changelog: v5.0.0...v5.2.0

PR Type

  • Breaking change
  • Bug fix
  • New feature
  • Maintenance

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.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@wjohnald
wjohnald marked this pull request as ready for review November 5, 2026 13:51
@wjohnald
wjohnald requested a review from a team as a code owner November 5, 2026 13:51
@wjohnald
wjohnald merged commit 784f594 into main Nov 5, 2026
38 checks passed
@wjohnald
wjohnald deleted the release/5.2 branch November 5, 2026 14:21
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