Releases: RMLio/RMLStreamer
Releases · RMLio/RMLStreamer
2.0.0 Release
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
Changed
- Updated documentation
Fixed
baseIRI
parameter inrun.sh
was not correctly passed to the RMLStreamer application.socket
parameter only allowed to set the port number, and output was assumed to go tolocalhost
. Now you have to sethost:port
as value.
V1.2.2 Release
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 asbase IRI
when generating RDF. This is wrong; now thebase 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
- 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
- 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
RMLStreamer 1.0.0
v1.0.0 First release.