Skip to content

v0.5.4

Compare
Choose a tag to compare
@peter-quix peter-quix released this 06 Jun 22:18
· 355 commits to main since this release
c780357

What is new

  • Added Flush to stream. This lets you send all pending messages without having to close the stream or calling flush on multiple stream components. (#112)
  • Apple silicon builds are now available for python (and back-ported to 0.5.3) (#122, build changes not tied to code yet)
  • First Stream state version implemented using existing disk storage. (#119) More to come (#105, #104, etc, make your voice heard). See docs in git, or better rendered on our docs site. For now this is still considered experimental feature.
  • Non-QuixStreams messages are now raised as events. More support on this coming, but for now JSON messages should be easier to consume. (#120)
  • Added interfaces to some of the clients, mainly to enable mocking for your tests. (#131 )
  • TimeseriesDataTimestamp can now be written to the stream. This mean individual rows can be published without converting it to TimeseriesData first. (#130)

Changes/Improvements

  • Sending null tag or value is no longer raising exception, instead treated as removal. (#132)

Bugfixes

  • Some native objects used in python were causing memory leak. This is now fixed.

Full Changelog: v0.5.3...v0.5.4