Releases: ONSdigital/zebedee
Releases · ONSdigital/zebedee
Release 1.30.0
Release 1.30.0
- Update to jackson-databind dependency
- Add feature content property to homepage model
- Add reusable image model
- Add home content item type for use as featured content on homepage
Release 1.29.0
Release 1.29.0
- Update
spring-core
to 5.2.5 - Limit scope of
spring-core
to test (not used in production) - Updated test to remove
spring-web
dependency
Release 1.28.0
Release 1.28.0
- Updated batik dependency (SVG->PNG conversion)
Release 1.27.0
Release 1.26.0
- Upgraded
cryptolite
dependency to upgrade bouncy castle (bcprov-jdk15on) tov1.65
- Upgraded
restolino
dependency to upgrade jetty tov9.4.28.v20200408
Release 1.26.0
Release 1.26.0
- Added check in collection approval to prevent collections missing previous dataset versions from being approved.
- Added feature flag for above.
- Fixed missing version events for collection JSON.
- Fixed issue causing all previous versions of datasets in a collection being deleted whenever a page was being deleted.
- Remove redundant zebedee-cli module
Release/1.25.0
Release 1.25.0
Updated to use release v1.0.0 of dp-dataset-api-client
to fix backwards compatibility issues.
Release 1.24.0
Release 1.24.0
- Updated dp-logging to latest version (1.6.0) which fixes bug with incorrect trace ID being used when a request does not have the ID header.
- Removed unused request filter.
- Set logging level to
WARN
for 3rd party libraries.
Release 1.23.0
Release v1.23.0
- Implementation of verify publish content step - currently feature flagged and disabled
- Unit tests for ☝️
- New Zebedee health check endpoint + unit tests.
- Refactoring public fields to use accessor methods - good standards.
- Updated to latest version of
dp-logging
. - Updated request filter to ensure request ID is populated in MDC. If its missing a new ID will be generated and added.
Release 1.22.0
Release 1.22.0
- Fix for delete content - ensures collection content is correctly cleaned up when data.json pages are deleted.
- Includes preliminary work to reintroduce the publish verify step - currently unused / not wired up.
Release/1.21.0
Release 1.21.0
-
Removed service tokens from logs
-
Fixed null pointer exception when Florence click event does not have a collection ID.
-
Created a new Sessions interface to create an abstraction between Zebedee and the current file based sessions service impl. The interface defines the same methods as before so there should be no change in behaviour or functionality.
This is step one in splitting out the sessions functionality into its own service. Even if this never happens using interfaces is general considered best practice because:- It decouples calling code from an implementation.
- It allows us to test code using the interface more easily with mocks.
- It allows us to change which implementation used with minimal impact on the rest of the code