- Upgrade node 12 -> 16.
- Update
rw-api-microservice-node
to remove CT support. - Improve
env
functionality to comply with full API spec.
- Add support for hosts from
x-rw-domain
header when generating pagination links.
- Update
rw-api-microservice-node
to add CORS support.
- Fix regression where creating a widget would now require a
widgetConfig
value.
- Add support for hosts from
referer
header when generating pagination links.
- Fix regression where calls to PATCH
/widget/:widget
would not properly load the dataset.
- Update
rw-api-microservice-node
to fix issue with Fastly headers.
- Replace CT integration library
- Fix issue where updating widgets string fields with empty strings as values would be ignored.
- Fix issue where
widgetConfig
could be set to non-object values.
- Security updates to the
handlebars
andwebsocket-extensions
NPM packages. - Fix issue in sorting logic.
- Minor refactor of widget screenshot functionality to prevent parallel writes to the database.
- Update k8s configuration with node affinity.
- Remove
usersRole
query param which generated huge pagination links.
- Improve handling of collection filter for get widgets endpoint
- Add possibility of sorting widgets by user fields (such as name or role).
- Maintenance tasks and update service dependencies to more recent versions.
- Add support for dataset overwrite using multiple files in parallel.
- Update node version to 12.
- Replace npm with yarn.
- Add liveliness and readiness probes.
- Add resource quota definition for kubernetes.