Releases: RMLio/dataio
Releases · RMLio/dataio
v2.2.0
Added
- Websocket access class and tests
Fixed
- Added CSVRecordTest, JSONRecordTest and XMLRecordTest to GitLab CI.
- Oracle JDBC driver fix: switch to LTS version 21 and include xdb library (Fixes RMLio/rmlmapper-java#266)
- Update Microsoft SQL Server JDBC driver to 13.2.1.jre11 to avoid vulnerability.
v2.1.5
v2.1.4
v2.1.3
v2.1.1
Added
- Support for getting data from HTTP servers, with optional Solid authentication. At the moment only HTTP/1 works
- Compression to access; TO DO: tar archives don't work yet.
- A parameter
nullsin the constructor ofCSVSourceIteratorto define null values for CSV fields. - A method
getIndexinCSVWSourceIteratorto know the current record number.
Fixed
- Use Maven Central Portal for publishing new releases.
v2.0.3
v2.0.1
v2.0.0
Changed
- 💥 **Breaking change **:
Record.get(<reference>)now returns aRecordValueobject which wraps the actual result.
It also provides methods to check for an empty (null) value, a 'reference not found' or an error. This is a breaking change to the API. - A DATAIO_NULL value gets a number appended to avoid multiple null header clashes. E.g., DATAIO_NULL_12.
Fixed
- Updated excel-streaming-reader to 5.0.2
- Updated fuseki to 5.0.0
- Updated json-path to 2.9.0
- Updated junit to 5.10.2
- Updated log4j-to-slf4j 2.23.1
- Updated mssql-jdbc to 12.6.3.jre11
- Updated mysql-connector-j to 9.0.0
- Updated ojdbc11 to 23.4.0.24.05
- Updated opencsv to 5.9
- Updated postgresql to 42.7.3
- Updated rxjava to 3.1.8
- Updated SaxonHE to 12.5
- Updated sfm-csv to 9.0.2
- Updated slf4j to 2.0.12
- Updated testcontainers to 1.20.3
- Log name of subclass in log messages of Record.
- Removed direct dependency on poi
- Removed dependency on xlsx-streamer
- Removed direct dependency on tika-parsers-standard-package
- Removed dependency on javax.activation-api