v3.7.1
Full Changelog: v3.6.1...v3.7.1
Added
- Add native
PersistentMessagesupport backed byiris-persistence, includingCLASSESregistration, native IRIS message body materialization, class-parameter based deserialization, and defaultEns.MessageBodyschema generation in extend mode. - Export
Modelfromiopfor nested native persistent or serial objects insidePersistentMessage.
Fixed
- Fix
PersistentMessagedeserialization for IRIS-originated messages whose Python module is not already importable by storing and usingIOP_PYTHON_CLASSPATH. - using ruff to fix various linting issues and improve code quality
Changed
- Optimize
PersistentMessagedispatch by caching IRIS classname to Python class resolution and avoiding repeated IRIS wrapper checks on the native message hot path.