- Upgrade node 12 -> 16.
- Add support for hosts from
x-rw-domain
header when generating pagination links.
- Update
rw-api-microservice-node
to add CORS support.
- Add support for hosts from
referer
header when generating pagination links.
- Trim log entries
- Remove dependency on CT's
authenticated
functionality
- Replace CT integration library
- Prevent dataset updates with empty
connectorUrl
andsources
- Sort task list by date created.
- Add optional parameter to hide logs when listing tasks.
- Add username and password support for Elasticsearch connection
- Migrate to Elasticsearch 7.x
- Add file name to
STATUS_WRITTEN_DATA
,STATUS_READ_FILE
andSTATUS_READ_DATA
messages tests.
- Add node affinity to kubernetes configuration.
- Update
rw-doc-importer-messages
to v1.4.0. - Have TASK_OVERWRITE messages set a dataset's
legend
field.
- Update dataset
sources
with new files on overwrite and concat. - Add tests to cover dataset overwrite process.
- Generate more meaningful error messages and pass them along the pipeline to improve visibility to end user.
- Paginate GET tasks endpoint.
- Clear error message when starting a new operation.
- Add error message to dataset when scheduling a new task while an active one exists.
- Modify dataset append so that it adds the newly appended file URLs to the dataset's
sources
list.
- Refactor tests for reliability
- Set CPU and memory quotas on k8s config
- Add liveliness and readiness checks to k8s config
- Format code to match ESLint rules
- Add hooks to validate ESLint rules
- Update ESLint config
- Update node version to 12.x
- Replace npm with yarn