Releases: ONSdigital/dp-filter-api
Releases · ONSdigital/dp-filter-api
Release 2.11.0
- ETag & If-Match
- Pagination complies with new API standards (maxLimit=1000, default limit =20, limit=0 return no items)
Release 2.10.0
Fix id query parameter encoding
Release 2.9.0
- Fixes for
PATCH
endpoint:- Multiple patch ops per request are now supported (409 is no longer returned in that case)
- patch remove fix: if existing and inexistent values are provided, the op will succeed and the existing ones will be removed.
- Pagination for
Get Options
andGet Dimensions
- default offset:0, limit: 100
- sorted alphabetically
- Validate dimension options against
Dataset API
by providing lists of IDs, in batches. - Use latest
dp-kafka
- Disable old
/healthcheck
Release 2.8.0
-
Update mongo-db library to 1.5.0
-
Include database and collections in the healthcheck
-
Build the collections name for a database into an array so all the collections can be passed into the healthcheck client and checked
-
Introduce the PATCH endpoint for dimension, so that we can modify a filter dimension options array
Release 2.7.0
- Refactor registerCheckers to make clearer
- Ensure graph db errors are consumed and logged
- Upgrade to dp-graph v2.3.0
Release 2.6.0
Update event message to include the dataset Id, edition and version with the filter output Id to the filter output topic
Also includes:
- CI configuration updated to use go version 1.15.2
- Updated go modules to use go version 1.15
- Remove auditing in application
- Migrate go-ns packages to dp-net
- Update the other app dependencies/packages
Release 2.5.0
In this release
- Dependency auditing for Go modules with Nancy implemented
- Updates to Swagger API spec
Release 2.4.0
Re-introduce /healthcheck
endpoint (used by upstream services)
Release 2.3.0
- Migrate solution to use go modules
- Upgrade to go version 1.13.8
- Use dp-healthcheck/healthcheck to healthcheck
- Kafka
- MongoDB
- Zebedee
- Dataset API
- Neo4j
- Migrate from vendor to go modules
- Migrate to use log.go instead of go-ns/log
- Migrate to use ONSdigital/dp-kafka
- Migrate to use ONSdigital/dp-api-clients-go/identity
Beta 2.2.0
- Prevent service from shutting down on start up due to failing to connect to external dependencies; if the app loses a connection to an external dependency prevent the app from calling graceful shutdown.
- Handle closing of clients on graceful shutdown depending whether the clients were successfully initialised on startup.
- Update logging - slimmed down and use context and hence correlation key.
- Update vendor library and fix unit tests due to updates to goconvey.