Skip to content

Releases: tremor-rs/tremor-runtime

Release v0.13.0-rc.9

11 Nov 10:17
Compare
Choose a tag to compare
Release v0.13.0-rc.9 Pre-release
Pre-release

New Features

  • Added std::datetime library for parsing, formatting and working with datetimes

Release v0.13.0-rc.8

09 Nov 10:44
Compare
Choose a tag to compare
Release v0.13.0-rc.8 Pre-release
Pre-release

New Features

  • implement script enhancement RFC (initial state and port based scripts)

Fixes

  • Fix bug in local variable resolving when using expression-paths

Performance

  • Improve dogstatsd performance
  • Improve performance of std::array::flatten by roughly 30%

Release v0.13.0-rc.6

20 Oct 12:52
Compare
Choose a tag to compare
Release v0.13.0-rc.6 Pre-release
Pre-release

Fixes

  • Fix windows based on interval not sending the correct event id when timing out

Release v0.13.0-rc.5

05 Oct 14:12
Compare
Choose a tag to compare
Release v0.13.0-rc.5 Pre-release
Pre-release

Fixes

  • The Google BigQuery connector will now split requests that are longer than the allowed limit (10MB)

New Features

  • The GoogleBigQuery connector now accepts table_id metadata, to allow setting target table per event.

Release v0.13.0-rc.4

29 Sep 14:28
Compare
Choose a tag to compare
Release v0.13.0-rc.4 Pre-release
Pre-release

Fixes

  • Fix pipeline DAG creation when pipeline has unused nodes (e.g. a stream, operator or script)
  • Fix possible hangs in http_client, kv and dns connectors when no pipelines is connected to their out port
  • Fix gbq_writer swallow errors for requests that have been successfully sent to gbq, but failed.
  • Fix systemd startup script

Release v0.13.0-rc.3

16 Sep 16:05
Compare
Choose a tag to compare
Release v0.13.0-rc.3 Pre-release
Pre-release

New features

  • Add dogstatsd codec for Datadog DogStasD implementation

Fixes

  • Fix output of dns_client being empty for any lookup.

Breaking Changes

  • Remove $elastic._type field from elastic connector response events

Release v0.13.0-rc.2

02 Sep 11:56
Compare
Choose a tag to compare
Release v0.13.0-rc.2 Pre-release
Pre-release

Fixes

  • Add clear error messages for pipelines for console in, pipeline out, pipeline in
  • Added a new port in ConnectInput and weaved them together
  • Added a new port in ConnectOutput and weaved them together
  • Fixed linking pipelines to pipelines
  • Fixed error reporting in ConnectOutput and ConnectInput functions
  • Fixed kv test cases

Release v0.13.0-rc.1

19 Aug 09:34
Compare
Choose a tag to compare
Release v0.13.0-rc.1 Pre-release
Pre-release

Breaking Changes

  • cb connector config path changed to paths.
  • Introduce breaking change in kafka_consumer configuration, by adding mode.
  • Update grok to 0.2, optional patterns are now omitted no longer ""
  • Unify to url instead of endpoint for google and s3 connectors so they're in line with every other connector
  • Unify to urls for elastic connector
  • Unify to path for bench, kv and wal connector so it's in line with file
  • Rename s3_writer to s3_streamer

New features

  • Add gcl_writer Google Cloud Platform Cloud Logging connector for writing log entries
  • Add reverse functions and tests for arrays and strings, add sort test for arrays
  • Add a ClickHouse connector
  • Add a GCS streamer connector

Fixes

  • Fix bug in the runtime, swallowing some event acknowledgements and fails for batched events from multiple streams
  • Fix custom metrics for kafka_consumer, kafka_producer not being reported in the requested interval
  • Fix metrics connector not emitting all metrics it did receive.
  • Fix invalid scope handling for flow definition default arguments
  • Fix elastic sink not acking events handled successfully if no source is connected.
  • Fix kafka_consumer possibly committing earlier offsets, thus replaying events that have already been handled.
  • Fix off-by-one error in kafka_consumer committing offsets, thus replaying the last committed event.
  • Allow kafka_consumer connector to reconnect upon more error conditions and avoid stalls.
  • Include flow alias in pipeline and connector aliases reported via metrics events and logging in order to deduplicate entries

Release v0.12.4

24 Jun 09:07
Compare
Choose a tag to compare

Fixes

  • Fix startup startup script for systemd installations
  • Avoid hangs in elastic connector when not connected as source via its out or err port.
  • Default udp client bind ip to 0.0.0.0:0 instead of 127.0.0.1:0

New features

  • Add compression level for lz4, xz2 and zstd

Release v0.12.3

17 Jun 11:46
Compare
Choose a tag to compare

New features

  • Added the gpubsub_publisher connector
  • Added the gpubsub_consumer connector
  • Added new metadata options to elastic connector: version, version_type, retry_on_conflict, if_primary_term, if_seq_no

Fixes

  • Don't fail unrecoverably when the connection to the server is lost in Google PubSub consumer.
  • Update bert operators to work with tremor 0.12
  • Fix race condition leading to quiescence timeout when shutting down Tremor
  • Fix timeout config unit mismatch in qos::backpressure and qos::percentile operators. Changed to nanoseconds precision.
  • Update WAL operator to fix issue with overwriting first entries.