Skip to content

Releases: ONSdigital/dp-dataset-api

Release/1.17.0

06 Nov 10:38
release/1.17.0
d848a96
Compare
Choose a tag to compare

Release 1.17.0

Replace usage of go-ns/clients/xxx and go-ns/rchttp with new separate libraries.

  • Updated to use dp-api-clients-go/identity/client
  • Re-vendored entire library as vendoring adding/removing the specifics was causing issues
  • Added missing config for heath check recovery interval.
  • Updated to move from common headers to new dp-api-clients-go/headers package.

Release 1.16.0

12 Sep 16:20
release/1.16.0
495d6a4
Compare
Choose a tag to compare

Release 1.16.0

  • Added new feature flag - ENABLE_PERMISSIONS_AUTH to enforce caller authorisation checks on all api endpoints when running in private mode.
  • Added dp-authorisation/auth.Handler to api middleware for checking dataset permissions and general permissions.
  • Updated all unit tests to verify new middleware is working as expected.
  • Refactored API into consistent format when registering handlers.

Release 1.15.1

30 Jul 12:15
beta/1.15.1
a2430e2
Compare
Choose a tag to compare

In this release

  • Added new dataset authorisation check to dataset related API endpoints.
  • Fix for Alerts and Corrections being duplicated on saves. API now replaces current Alerts and Corrections in place of whatever is given to it.
  • Stop apps killing themselves
  • Added dp-authorisation/authorisation vendor dependency ready for the auth work.

Release 1.15.0

06 Jun 12:41
3649270
Compare
Choose a tag to compare

In this release

  • QMI data is now deletable in the CMS
  • New tests added and old tests updated
  • Block multiple in-flight versions
  • Feature flags now consistent
  • Dataset deletions now include editions
  • Godocs added
  • CollectionID handler to server middleware added
  • fixed always auth'd bug on metadata endpoint

Beta 1.14.0

01 Apr 12:16
Compare
Choose a tag to compare
  • remove direct calls to Neo4j
  • remove graph config items
  • remove separation between datastore and observationstore
  • add dp-graph abstraction usage

Beta 1.13.0

21 Feb 15:25
Compare
Choose a tag to compare
  • add query param to find instances by dataset ID
  • update editions publishing step to update version references correctly

Beta 1.9.1

16 Oct 14:27
Compare
Choose a tag to compare

Add update and restart stanzas to nomad plan

Beta 1.12.0

01 Aug 13:29
Compare
Choose a tag to compare
  • Add support for CSVW download type
  • Update models to remove duplication

Beta 1.11.0

26 Jul 12:06
Compare
Choose a tag to compare
  • Handle updates to instance resource with granularity
  • Switch out gedge/mgo package for globalsign/mgo
  • Tidy up data models
  • Removal of UpdateEdition method - not being used
  • Remove private and public download links being returned on the GET metadata endpoint
  • Update specs and align the code
  • Bug - second attempt to drain request body removed

Beta 1.10.0

19 Jul 13:28
Compare
Choose a tag to compare
  • More Audit - wrapped up last of all handler methods and authentication process includes auditing
  • Set publish flag on instance node
  • Drain request bodies