- Upgrade node 12 -> 16
- Have data file url loading follow redirects
- Add username and password support for Elasticsearch connection
- Migrate to Elasticsearch 7.x
- Security updates to the
handlebars
andwebsocket-extensions
NPM packages. - Fix issue and add happy case test for delete query handling
- Add file name to
DATA
,STATUS_WRITTEN_DATA
,STATUS_READ_FILE
andSTATUS_READ_DATA
messages. - Add file hash to STATUS_READ_DATA messages.
- Add node affinity to kubernetes configuration.
- Replace URL validation mechanism following regex validation that would loop endlessly.
- Fix issue where file writing stream handling would cause "empty file" errors.
- Set CPU and memory quotas on k8s config
- Added liveliness and readiness probes to k8s config
- Replace generators with async/await
- CS formatting to match ESLint rules
- Update ESLint packages and config
- Added hook to validate ESLint on commit
- Update node version to 12.x
- Replace npm with yarn