v1.0.0-beta.3 v1.0.0
pydantic/montySep 24, 2026 → Sep 25, 20261 day between releases
What's New
Serialization protocol overhaul with whitelist validation and Python 3.14 support.
Breaking Changes
- Drop the experimental framing ahead of v1.
- Replace wire types with whitelist of allowed types.
New Features
- General Availability release.
- Full Python 3.14 wheel support.
- Whitelist-based serialization protocol.
- Support for runtime type definitions like tuple[int, str].
- Implementation of critical modules like random, copy, and binascii.
Improvements
- Bumped version to v1.0.0 GA.
- Support for percent formatting.
- Match CPython for int/float arithmetic.
- Fix telemetry context propagation.
- Move examples-only Python deps out of the dev group.
Bug Fixes
- Fix flakey js test.
- Fix browser smoke test install.
- Fix telemetry context propagation.
Upgrade Notes
This release introduces known breaking changes regarding the serialization wire format, specifically dropping experimental framing and replacing wire types with a whitelist. Ensure your code is compatible with the new whitelist-based protocol. This GA release requires Python 3.14.
The Two Releases
v1.0.0-beta.3 - 2026-09-24
Sep 24, 2026· 28 days ago
This beta release focuses on serialization improvements and debugging capabilities in preparation for the stable v1.0.0 launch. It migrates the serialization format from `postcard` to `CBOR` and adds detailed source position reporting to help debug suspension points.
Full release notesv1.0.0 - 2026-09-25
Sep 25, 2026· 27 days ago
Version 1.0.0 is the general availability release of Monty, featuring comprehensive support for Python 3.14 and a major overhaul of the serialization wire format. The release implements a whitelist-based serialization protocol and adds support for numerous core standard library modules.
Full release notes