Skip to content

0.33.0

Choose a tag to compare

@github-actions github-actions released this 22 Apr 18:55
· 105 commits to main since this release
b483ba3

Release notes

Enhancements

  • Added SystemCode and ErrorCode enums to indicate types of system and error
    messages
  • Added code() methods to SystemMsg and ErrorMsg to retrieve the enum value if
    one exists and equivalent properties in Python
  • Converting a v1::SystemMsg to a v2::SystemMsg now sets to code to the heartbeat
    value
  • Added ASSET_CSTR_LEN constants for the size of asset field in InstrumentDefMsg
    in different DBN versions
  • Added encode_record_with_sym() method to AsyncJsonEncoder which encodes a record
    along with its text symbol to match the sync encoder

Breaking changes

  • Added code parameter to SystemCode::new() and ErrorMsg::new()
  • Updated the rtype_dispatch and schema_dispatch macro invocations to look more like
    function invocation
  • Increased the size of asset field in v3::InstrumentDefMsg from 7 to 11. The
    InstrumentDefMsgV3 message size remains 520 bytes.