Skip to content

Releases: ONSdigital/dp-filter-api

Release 2.11.0

03 Mar 13:25
v2.11.0
fb4e7b5
Compare
Choose a tag to compare
  • ETag & If-Match
  • Pagination complies with new API standards (maxLimit=1000, default limit =20, limit=0 return no items)

Release 2.10.0

26 Jan 18:35
v2.10.0
fb7c34d
Compare
Choose a tag to compare

Fix id query parameter encoding

Release 2.9.0

26 Jan 10:43
v2.9.0
a89a59e
Compare
Choose a tag to compare
  • 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 and Get 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

23 Nov 10:13
v2.8.0
479e581
Compare
Choose a tag to compare
  • 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

29 Oct 08:14
v2.7.0
d8a3153
Compare
Choose a tag to compare
  • Refactor registerCheckers to make clearer
  • Ensure graph db errors are consumed and logged
  • Upgrade to dp-graph v2.3.0

Release 2.6.0

01 Oct 14:37
Compare
Choose a tag to compare

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

02 Sep 08:43
Compare
Choose a tag to compare

In this release

  • Dependency auditing for Go modules with Nancy implemented
  • Updates to Swagger API spec

Release 2.4.0

20 Apr 14:07
Compare
Choose a tag to compare

Re-introduce /healthcheck endpoint (used by upstream services)

Release 2.3.0

20 Apr 13:10
v2.3.0
b4e2ba8
Compare
Choose a tag to compare
  • 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

11 Dec 14:02
Compare
Choose a tag to compare
  • 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.