CHANGELOG.md
## 09/03/2022
- Upgrade node 12 -> 16.
## 09/06/2021
- Add support for hosts from `x-rw-domain` header when generating pagination links.
## 31/05/2021
- Update `rw-api-microservice-node` to add CORS support.
## 21/05/2021
- Add support for hosts from `referer` header when generating pagination links.
## 31/03/2021
- Trim log entries
## 12/02/2021
- Remove dependency on CT's `authenticated` functionality
## 14/12/2020
- Replace CT integration library
## 07/10/2020
- Prevent dataset updates with empty `connectorUrl` and `sources`
## 22/09/2020
- Sort task list by date created.
- Add optional parameter to hide logs when listing tasks.
## 04/09/2020
- Add username and password support for Elasticsearch connection
# 2.0.0
## 14/08/2020
- Migrate to Elasticsearch 7.x
# v1.1.1
## 13/07/2020
- Add file name to `STATUS_WRITTEN_DATA`, `STATUS_READ_FILE` and `STATUS_READ_DATA` messages tests.
# v1.1.0
## 09/04/2020
- Add node affinity to kubernetes configuration.
# v1.0.0
## 22/01/2020
- Update `rw-doc-importer-messages` to v1.4.0.
- Have TASK_OVERWRITE messages set a dataset's `legend` field.
## 05/12/2019
- Update dataset `sources` with new files on overwrite and concat.
- Add tests to cover dataset overwrite process.
## 04/12/2019
- Generate more meaningful error messages and pass them along the pipeline to improve visibility to end user.
## 29/11/2019
- Paginate GET tasks endpoint.
- Clear error message when starting a new operation.
## 27/11/2019
- Add error message to dataset when scheduling a new task while an active one exists.
## 27/11/2019
- Modify dataset append so that it adds the newly appended file URLs to the dataset's `sources` list.
## 14/11/2019
- 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