You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Release notes
Enhancements
Added SymbolMappingMsgV2::new method
Added Record trait for all types beginning with a RecordHeader
Added new index_ts and raw_index_ts methods to Record trait, which returns the
primary timestamp for a record
Added RecordMut trait for accessing a mutable reference to a RecordHeader
Implemented PartialOrd for all record types, based on raw_index_ts
Loosened DbnEncodable from requiring HasRType to only requiring Record. This means RecordRefs and concrete records can be encoded with the same methods
Breaking changes
Split part of HasRType into new Record and RecordMut traits, which are object-
safe: they can be used in Box<dyn>. RecordRef also implements Record, so it's
easier to write code that works for both concrete records as well as RecordRef
Removed RecordRef methods made redundant by it implementing Record
Removed input_compression parameter from Python Transcoder
Deprecations
Deprecated SymbolIndex::get_for_rec_ref, which was made redundant by loosening the
trait bound on SymbolIndex::get_for_rec to accept RecordRefs
Bug fixes
Fixed TsSymbolMap not always using the correct timestamp for getting the mapped
symbol