Skip to content

Releases: RMLio/RMLStreamer

2.0.0 Release

09 Jun 18:46
Compare
Choose a tag to compare

Changed

  • Improved parameter handling, using scopt. Not compatible with previous CLI.
  • Parallelising over the (local) task slots per task manager is enabled by default.
  • Checkpointing is disabled by default.
  • Updated Flink from version 1.9.1 to 1.10.0
  • Updated Kafka support from version 2.2.0 to 2.2.2
  • Updated documentation

Fixed

  • Escape characters were not escaped in generated literals.
  • Curly brackets were not escaped correctly.

1.2.3 Release

16 Mar 13:49
Compare
Choose a tag to compare

Changed

  • Updated documentation

Fixed

  • baseIRI parameter in run.sh was not correctly passed to the RMLStreamer application.
  • socket parameter only allowed to set the port number, and output was assumed to go to localhost. Now you have to set host:port as value.

V1.2.2 Release

03 Mar 14:13
Compare
Choose a tag to compare

Added

  • Option to switch on optimal usage of the task slots assigned to a task manager/job,
    at the cost of losing strict output order.

Changed

  • Refactoring of tests.
  • Test results are compared with expected output by comparing on RDF level, not String comparison.

Fixed

  • Because generated output is parsed as Turtle during tests, tests generating N-Quads always fail.
  • A @base directive in the mapping file was used as base IRI when generating RDF. This is wrong; now the base IRI
    can be set with the program argument --baseIRI.
  • An URI with a scheme other than http (e.g. tel) was not concidered correct.

1.2.1 Release

21 Jan 15:22
Compare
Choose a tag to compare
  • Bump Flink to version 1.9.1.
  • Bump Kafka to version 2.2.0, only use universal Kafka connector.
  • Bugfix: when having more than one triples map using the same XML source, things might go wrong.
  • Revised and refactored tests. Now only one Flink / TCP server / Kafka will run during test suite.
  • Added instructions on how to run on Docker.

1.2.0 Release

05 Nov 09:49
Compare
Choose a tag to compare
  • Added support for join between static and streaming data; the "parent" is the static data set, the "child" is the data stream.
  • You can name the job (--job-name)
  • Added JSON-LD as output format (--post-process json-ld)
  • Added option to output every triple coming from one message at once (--post-process bulk)
  • Bump version of Flink to 1.9
  • Dropped support for Kafka 0.9 or earlier
  • Remove rmls:zookeeper statements from mappings since Kafka 0.10 and higher don't need it

1.1.0

03 May 12:18
Compare
Choose a tag to compare
  • Update to Flink 1.8.0
  • Implement at-least-once delivery of triples (i.e. no loss in case of data source crash).

RMLStreamer 1.0.0

29 Mar 09:20
Compare
Choose a tag to compare
v1.0.0

First release.