resource-watch/doc-orchestrator

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
## 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