Skip to content

VER: Release 0.48.0#110

Merged
threecgreen merged 4 commits intomainfrom
dev
Jan 27, 2026
Merged

VER: Release 0.48.0#110
threecgreen merged 4 commits intomainfrom
dev

Conversation

@threecgreen
Copy link
Contributor

Enhancements

  • Added initial support for splitting DBN files:
    • Added new SplitEncoder that supports synchronous and asynchronous encoding
    • Added new Splitter trait that allows for extensible splitting of files while
      reusing the SplitEncoder boilerplate.
    • Added SchemaSplitter, SymbolSplitter, and TimeSplitter which allow for
      different methods of splitting DBN files
    • Added split support to the CLI. For example:
      dbn mbo.dbn --split-by week --output-pattern '{date}.json' --json
  • Added new publisher for Blue Ocean ATS (OCEA_MEMOIR_OCEA)

Bug fixes

  • Fixed issue where AsyncDynReader instances created from with_buffer() would only
    decode the first frame of multi-frame Zstandard files

@threecgreen threecgreen requested a review from a team January 27, 2026 16:28
Copy link
Contributor

@nmacholl nmacholl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@threecgreen threecgreen merged commit 4b776ae into main Jan 27, 2026
40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments