Migration notes from 5.0 pre-releases
This page explains the changes since 5.0.0-M1 , plus any changes required to migrate from these early releases of Atoti Data Connectors.
Changes since 5.0.0-M1
Added
| Issue Key | Details |
|---|---|
| BAST-1246 | Added implicit parsing column calculators which can be overridden via ParserOverrides bean |
| BAST-1249 | Added cloud (Azure, AWS, GCP) support for CSV. |
| BAST-1153 | Added support for JDBC source type. |
| BAST-1177 | Added support for UNLOAD operation. |
| BAST-1154 | Added support for listening operations (START_LISTEN, LISTEN_STATUS, STOP_LISTEN). |
| BAST-1151 | Added support for Avro and Parquet. |
Changed
| Issue Key | Details |
|---|---|
| BAST-1162 | Requests now enforce that every topic belongs to only one source. You can specify the source / source type in the request. |
| BAST-1262 | Changed the structure of the configuration properties. |
Fixed issues introduced in 5.0.0-M1
| Issue Key | Details |
|---|---|
| BAST-1238 | Correctly propagate errors to the IDlcResponse object & type requests and responses. |
Migrate to 5.0.0-M2
Upgrading from version 5.0.0-M1, see Atoti Data Connectors 5.0 Release Notes.
Atoti Data Connectors uses Atoti Server 6.1.1 }. For new features and fixes included in these releases, please see the release notes for Atoti Server.
Breaking Changes
- Configuration Properties : The structure of the configuration properties has changed.
- Single Source per Topic : Requests now enforce that every topic belongs to only one source. You can specify the source / source type in the request.
Headline announcement
See Atoti Data Connectors 5.0.0 Migration Notes for details on:
- Implicit Parsing Column Calculators: Added implicit parsing column calculators which can be overridden via
ParserOverrides bean. This means you no longer need to keep
CsvColumnParsers in your channel description. - CSV Cloud support: Added support for loading CSV files from Azure, AWS, and GCP.
- UNLOAD Operation: Added support for
UNLOADoperation. - Listening Operations: Added support for listening operations (
START_LISTEN,LISTEN_STATUS,STOP_LISTEN). - Avro & Parquet: Added support for Avro and Parquet.
Dependency Changes
None.
Configuration files
The format of the configuration properties has changed.
| Previous | New | Additional Notes |
|---|---|---|
| dlc.local-csv-sources | dlc.csv.local.sources | Sources were previously a list, now they are a map from source name to description |
| dlc.csv-topics | dlc.csv.topics |
Services
No changes.
Other Changes
Operations can now be extended directly rather than via the IDlcOperation interface.
DlcLoadRequest.builder().operation("LOAD") should be replaced with DlcLoadRequest.builder()