Releases: dlcs/protagonist
Releases · dlcs/protagonist
v1.2.2 - Remove query param from info.json
What's Changed
- Do not include query params on info.json id prop by @donaldgray in #649
Full Changelog: v1.2.1...v1.2.2
v1.2.1 - Control oldest info.json + Portal updates
What's Changed
- Remove marketing content and dummy features/buttons from Portal by @griffri in #640
- Allow users to PATCH, DELETE and reingest images in Portal by @griffri in #639
- Update l2 container diagram with auth by @donaldgray in #641
- Allow users to view thumbnails in the Portal image viewer by @griffri in #644
- Allow queues to be viewed in Portal by @griffri in #646
- Regenerate old info.json files by @donaldgray in #648
Full Changelog: v1.2.0...v1.2.1
v1.2.0 - further API, cleanup-handler, IIIF Auth2
Changes Overview
- Implement missing API endpoints
- Add support for legacy API handling
- Add cleanup-handler to remove generated assets on deletion.
- Support IIIF Auth2
What's Changed
- Use Fluent for customer validation, disallow customer names starting with "v" by @griffri in #554
- Add auth2.0 RFC by @donaldgray in #527
- Add special-server as a dependency to orchestrator health checks by @griffri in #555
- Update integration testing docs by @donaldgray in #556
- Initial commit for adding legacy flag by @JackLewis-digirati in #559
- Add details of storage by @donaldgray in #560
- Tweak customerValidationTests by @donaldgray in #564
- Adding in ability to put/post an image using legacy formats by @JackLewis-digirati in #561
- Adding in delete space method by @JackLewis-digirati in #563
- Add non-working config for ET if localStack=true by @donaldgray in #567
- Allow Named Queries to be managed via the API by @griffri in #557
- Allow Custom Headers to be managed via the API by @griffri in #569
- Allowing protagonist to raise events in an SNS queue for handling by cleanup handler by @JackLewis-digirati in #568
- Delete asset returns DeleteEntityResult by @donaldgray in #573
- Adding ability to delete folders from S3 and invalidate cache by @JackLewis-digirati in #574
- Removing redundant code by @JackLewis-digirati in #575
- Remove output bucket deletion from cleanupHandler by @donaldgray in #577
- Fixes to support DeleteFolder deleting the root object by @JackLewis-digirati in #578
- Add x-asset-id header to single asset requests by @donaldgray in #584
- Emit IIIF Auth2 services on manifests by @donaldgray in #579
- Use fully qualified class name in Mock app reflection by @tomcrane in #585
- Refactor InfoJsonConstructor to have separate impls for versions by @donaldgray in #588
- Orchestrator gains probe service by @donaldgray in #587
- Allowing id to be set to a GUID when empty on POST to a queue by @JackLewis-digirati in #591
- Modifying customer storage to take into account the size of the previous asset by @JackLewis-digirati in #592
- Allow optional ignore list for ApplyChanges method by @donaldgray in #593
- Update stubbery to use new EnsureStart method by @donaldgray in #594
- Allow Origin Strategies to be managed via the API by @griffri in #572
- Add PUT endpoint to Spaces API by @griffri in #597
- Add codeowners by @donaldgray in #600
- Allow storage objects to be read via the API by @griffri in #602
- Return correct
@id
value inGET /imageOptimisationPolicies
by @griffri in #606 - Refresh customer cache on API key creation by @griffri in #607
- Implementing the SFTP origin by @JackLewis-digirati in #603
- Use Fluent validation in Image Batch PATCH operations by @griffri in #610
- Ignore case in provided e-mail when a user attempts to log into Portal by @griffri in #611
- Orchestrator verifies Auth2 access by @donaldgray in #590
New Contributors
Full Changelog: v1.1.2...v1.2.0
v1.1.2 - Bump YARP
What's Changed
- Set w + h on NQ image body by @donaldgray in #519
- small fix to attach MediaType to an image upload request by @JackLewis-digirati in #536
- Calculate Family from mediaType if family and dc not provided by @donaldgray in #530
- Dependabot updates by @donaldgray in #537
- Bump Yarp.ReverseProxy from 1.1.0 to 1.1.2 in /src/protagonist/Orchestrator by @dependabot in #531
- Bump Yarp.ReverseProxy from 1.1.0 to 1.1.2 in /src/protagonist/Test.Helpers by @dependabot in #532
Non functional changes
- Remove composite-handler to own repo by @donaldgray in #516
- Add special-server implementation RFC by @donaldgray in #521
- Update c4 l2 diagram by @donaldgray in #522
- Small changes for new developers by @donaldgray in #534
New Contributors
- @JackLewis-digirati made their first contribution in #536
Full Changelog: v1.1.1...v1.1.2
v1.1.1 -thumbs info.json redirect fix
What's Changed
- Ignore query params in info.json redirect by @donaldgray in #515
Issues
- #514 - Info.json redirects can result in infinite redirect loop
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Better cache-control for downstream errors by @donaldgray in #510
- Reingest requests clears batch from Image by @donaldgray in #512
- Prevent excess reingest-on-orchestration requests by @donaldgray in #511
Full Changelog: v1.0.0...v1.1.0
v1.0.1 - Rebuild images
Merge pull request #497 from dlcs/develop Merge develop back to main
v1.0.0 - Initial Release
v0.0.1 - Thumbs
What's Changed
Fully working version of thumbs, supporting resizing and reorganising.
Initial implementation of API, supporting POSTing image bytes to /customers/{customerId}/spaces/{spaceId}/images/{imageId}
. This API is dependant on Deliverator as it delegates auth validation.
Basic stub Portal service.
Full Changelog: https://github.com/dlcs/protagonist/commits/v0.0.1