This release is implementing the following enhancements/features:
🆕 Change of the application name
From NCK (Nautilus Connectors Kit)
To ACK (Artefactory Connectors Kit)
🆕 Creation of a Sphinx documentation
https://artefactory.github.io/artefactory-connectors-kit/
🆕 Update of the previous entrypoint
From python nck/entrypoint.py <READER_COMMAND> <WRITER_COMMAND>
To python ack/entrypoints/cli/main.py <READER_COMMAND> <WRITER_COMMAND>
🆕 Creation of a new entrypoint accepting a configuration .json as an input
python ack/entrypoints/json/main.py --config-file <PATH/TO/FILE>
🆕 Add of date checks
Verifying the coherence between the start-date, end-date and date-range options provided by the end user
🆕 Add of a predefined date-range option for sources that are not offering it by default
Available values: YESTERDAY
, LAST_7_DAYS
, PREVIOUS_WEEK
, PREVIOUS_MONTH
, LAST_90_DAYS
. Impacted sources: Adobe Analytics, Google DCM, Google SA360, Google Search Console, MyTarget, The Trade Desk, Twitter.
🆕 Standardization of key normalization behaviors
Keys are not normalized by default anymore - if you wish to normalize them, you should set the normalize-keys option to true: python ack/entrypoints/cli/main.py --normalize-keys true <READER_COMMAND> <WRITER_COMMAND>
🆕 (Transparent to end-users) In-depth refactoring of repo architecture
Readers
- Analytics
- Adobe Analytics 1.4
- Adobe Analytics 2.0
- Google Analytics
- Advertising - Adserver
- Google Campaign Manager
- Advertising - DSP
- Google Display & Video 360
- The Trade Desk
- Advertising - Search
- Google Ads
- Google Search Ads 360
- Google Search Console
- Yandex Campaign
- Yandex Statistics
- Advertising - Social
- Facebook Marketing
- MyTarget
- Radarly
- Twitter Ads
- CRM
- SalesForce
- Databases
- MySQL
- DevTools
- Confluence
- Files (.csv, .njson)
- Amazon S3
- Google Cloud Storage
- Google Sheets
Writers
- Data Warehouses
- Google BigQuery
- Debugging
- Console
- Files (.njson)
- Amazon S3
- Google Cloud Storage
- Local file