- Support Python 3.14, including freethreaded mode (#852, #877).
- Expose the
StructMetametaclass (#890, #927, #928, #940, #945). - Add
msgspec.inspect.is_structandmsgspec.inspect.is_struct_typefunctions for checking whether an object is amsgspec.Struct-like instance or class (#950). - Support Windows
arm64builds (#943). - Enable ThinLTO on macOS
aarch64builds (#937). - Fix leaks of
re.Patternobjects when usingpatternconstraints ofmsgspec.Meta(#899). - Fixed
memoryviewsupport formsgspec.msgpack(#836). - Fix crash when
typing.TypedDictcontains incorrect metadata (#853, #947). - Add
setuptools-scmas a build dependency instead of vendoringversioneer(#905). - Remove support for legacy packaging builds (#907).
- Improved the developer experience by adding the
justcommand runner and Dev Container support (#918).