v0.5.10 v0.0.22

medium risk

vadimdemedes/inkSep 1, 2026 → Sep 4, 20263 days between releases

What's New

Newer release implements Python standard library modules (functools, datetime.time, base64) and fixes multiple bugs in the monty project.

Breaking Changes

  • Reject unknown keys in the limits dict instead of silently ignoring them

New Features

  • Added functools module with reduce and partial
  • Implemented datetime.time type
  • Added base64 module with ascii85 support
  • Added object and object.__setattr__ hooks

Improvements

  • Fixed container repr panics when a user __repr__ mutates the container
  • Tweaks to resource tracker intermittence
  • Avoid stack overflow in nested asyncio task chains

Bug Fixes

  • Fix container repr panics when a user __repr__ mutates the container
  • Fix StackFrame wire validation rejecting multi-line spans
  • Fix itertools.chain when an argument fails
  • Fix OverflowError for a large 32-bit usize

Upgrade Notes

If upgrading, be aware that unknown keys in the limits dict are now rejected. Additionally, the new object hooks for object and object.__setattr__ are available.

The Two Releases

v0.5.10

Release v0.5.10

Sep 1, 2026· 2 months ago

Performance improvements to image streaming and fixes for markdown preservation during stream completion.

Full release notes
v0.0.22

v0.0.22 - 2026-09-04

Sep 4, 2026· 2 months ago

Significant expansion of the Python subset implementation including `functools`, `datetime.time`, and `base64` modules.

Full release notes