Skip to content

Merge develop into main#585

Merged
JackLewis-digirati merged 76 commits intomainfrom
develop
Apr 14, 2026
Merged

Merge develop into main#585
JackLewis-digirati merged 76 commits intomainfrom
develop

Conversation

@JackLewis-digirati
Copy link
Copy Markdown
Collaborator

@JackLewis-digirati JackLewis-digirati commented Apr 13, 2026

What does this change?

Merges develop into main ahead of a release

Main changes are bug fixes for mixed manifests along with a few fixes such as:

  • Adding etag for delete
  • Making canvas.id unique by customer instead of by manifest

JackLewis-digirati and others added 30 commits February 2, 2026 11:13
- make DeleteResourceType better named
- PreConditionFailed -> PreconditionFailed
- Add nullable to DeleteManifest etag
- change precondition
- use type instead of hierarchy record
- resourceId instead of (collection/manifest).Id
Make delete requests require an Etag
Additionally dissallows space from being negative in an asset
- Rename existingSpace to manifestSpace
- Add asset id to error
- Fix typos
- Pass exception instead of message
- Refactor UpdateCanvasPaintingsAfterDlcsInteractions
Stop persisting the space id between the asset when removing the space
Allow multiple composite and choice canvases to work
Allow audio, video and painting choices to correctly set labels and other fields
Provide more information when an invalid asset id is provided
Address some spelling mistakes + short note about moving to `public`
Remove pgcrypto from database
donaldgray and others added 26 commits March 13, 2026 08:50
Actions recently started failing, 4.14.0 is the highest version prior to
failures occurring
Pin version of localstack used in tests
- Throw more errors across ICustomerProvider implementations
- Rename MessageBasedCustomerIdProvider to SetCustomerIdProvider
- Move reflected methods out of loop
- Further clarify readme
- More tests
- Changes exception to NotImplemented
- Removes unneeded test context creation
Automatically filter queries by customer id
Replace usages of "DLCS" where makes sense
Update README for IIIF-Cloud Services terminology
@JackLewis-digirati JackLewis-digirati marked this pull request as ready for review April 13, 2026 15:15
@JackLewis-digirati JackLewis-digirati requested a review from a team as a code owner April 13, 2026 15:15
@JackLewis-digirati JackLewis-digirati merged commit 29ad6fd into main Apr 14, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants