Skip to content

Bump marshmallow to latest version#4761

Open
quis wants to merge 3 commits intomainfrom
bump-marshmallow
Open

Bump marshmallow to latest version#4761
quis wants to merge 3 commits intomainfrom
bump-marshmallow

Conversation

@quis
Copy link
Member

@quis quis commented Mar 2, 2026

Addresses CVE-2025-68480

Moves to compatible release operator so we don’t have explicit pins on minor/patch versions going forward.

@quis quis changed the title Bump marshmallow to latest 3.x.x version Bump marshmallow to latest version Mar 2, 2026
@quis quis force-pushed the bump-marshmallow branch from 8c07b1d to f0f1518 Compare March 2, 2026 12:08
quis added 3 commits March 6, 2026 10:11
The `template_schema` requires the `service` attribute. For some reason
older versions of marshmallow weren’t catching this, but newer ones
will.

Changing now so we can upgrade marshmallow.
Addresses CVE-2025-68480 in marshmallow

Seems sensible to bring the other related dependencies up to date for
compatibility

Moves to compatible release operator so we don’t have explicit pins on
minor/patch versions going forward.
The only breaking change which seems to affect us is that, when using
the `@validates` decorator, decorated methods now receive `data_key` as
a keyword argument.

So we need to update our method signatures to match.

See: https://marshmallow.readthedocs.io/en/stable/upgrading.html#validates-accepts-multiple-field-names
@quis quis force-pushed the bump-marshmallow branch from f0f1518 to 48a2956 Compare March 6, 2026 10:13
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.

1 participant