Skip to content

Releases: tremor-rs/tremor-runtime

Release v0.13.0-rc.12

24 Apr 13:05
Compare
Choose a tag to compare
Release v0.13.0-rc.12 Pre-release
Pre-release

Fixes

  • Fix parsing with std::datetime::formats::RFC3339 to allow for Z (zulu) timezones.

New features

  • Add configuration option path_style_access to s3_streamer and s3_reader connectors.
  • Replace async-std runtime wint tokio

Release v0.13.0-rc.11

21 Dec 10:19
Compare
Choose a tag to compare
Release v0.13.0-rc.11 Pre-release
Pre-release

New Features

  • Update to rust toolchain 1.66
  • Warning types: now warnings can specify what they are about (performance, behaviour, etc.)
  • New warnings for consistency, behaviour and performance
  • Functions now can create warnings
  • Allow grouping of use with use std::{m1, m2}
  • Add tremor codec for tremor to tremor communication
  • Optimized buffer handling for json and binflux codec
  • Update HTTP connector to allow configured for mime codecs

Fixes

  • Fix google pub sub default api endpoint
  • Handle routing and pipeline information for each bulk item in the elastic connector

Breaking Changes

  • all std library constants are now uppercase
  • Remove default in match of and fn of and standardize on case _
  • textual-length-prefix pre and postprocessor are now named textual-length-prefixed for consistency in naming
  • json-sorted codec is now part of the json codec with mode: sorted

Release v0.13.0-rc.10

02 Dec 13:32
Compare
Choose a tag to compare
Release v0.13.0-rc.10 Pre-release
Pre-release

New Features

  • Added state type window where both tick and event can be handled in script form
  • Added new config socket_options to UDP, TCP and Websocket connectors to enable use of socket option SO_REUSEPORT
  • Added the chunk postprocessor for creating payloads as close to a configurable max_bytes as possible
  • Arithmetic expressions now error on overflows
  • Rust based erlang nif for tremor-script EQC testing

Fixes

  • Fix udp_client connector connecting to IPv6 hosts.
  • Fix json codec to deduplicate duplicate keys by using the last key in the JSON record.
  • Fix scoping for named scripts, they no longer polute/share the outer scope.

Breaking Changes

  • Move no_delay config of tcp_server and ws_server to socket_options.TCP_NODELAY.
  • The HTTP connectors now work with the mime_mapping instead of codec

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