Releases: ONSdigital/dp-dataset-api
Releases · ONSdigital/dp-dataset-api
Release/1.17.0
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 newdp-api-clients-go/headers
package.
Release 1.16.0
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
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
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
- remove direct calls to Neo4j
- remove graph config items
- remove separation between datastore and observationstore
- add dp-graph abstraction usage
Beta 1.13.0
- add query param to find instances by dataset ID
- update editions publishing step to update version references correctly
Beta 1.9.1
Add update and restart stanzas to nomad plan
Beta 1.12.0
- Add support for CSVW download type
- Update models to remove duplication
Beta 1.11.0
- 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
- More Audit - wrapped up last of all handler methods and authentication process includes auditing
- Set publish flag on instance node
- Drain request bodies