Releases: dasch-swiss/dsp-api
Releases · dasch-swiss/dsp-api
v30.22.0
30.22.0 (2024-11-20)
Maintenances
- Dependency updates (#3427) (3330dbf)
- Introduce ValueResource and merge RootResource with RootUriResource (#3424) (d2b74f6)
- Patch dependency updates (#3426) (69e24fa)
- Update scala-graph dependency to 2.0.2 (#3432) (e1ba77a)
Documentation
Enhancements
- Add copyright attribution and license to FileValues and expose on v2 api (DEV-4351) (#3431) (f9dcd98)
- Add license and copyright attribution to ontologies (DEV-4347) (#3428) (2d62dcb)
- Add license and copyright attribution to project (DEV-4347) (#3429) (e51af72)
- Allow external iris for property and resource class when updating doap (DEV-4341) (#3425) (6ecc9ee)
- Fully support json-ld for delete value and update, delete or erase resource (#3422) (e79a2f9)
- Support json ld for create resource (#3420) (419c74d)
- Support propert json-ld for update value endpoint (DEV-4325) (#3418) (039dcb6)
Bug Fixes
v30.21.0
30.21.0 (2024-11-07)
Maintenances
- Dependency updates (#3412) (2d9ec5b)
- Introduce PredicateInfoV2Builder & ReadPropertyInfoV2Builder and simplify api transformation rule (#3385) (9bc08fa)
- Make precedence of daop for creating new Value/Resources obvious (#3380) (0b879af)
- Minor dependency updates (#3390) (791a1d7)
- Patch dependency updates (#3389) (97f85b2)
- Remove
KnoraApiCreateValueModel
and move code to service which is directly assembling theCreateValueV2
(DEV-4305) (#3413) (34be717) - Remove user auth from ontology endpoints ignoring the user anyway (DEV-4292) (#3408) (2071909)
- Start replacing Json-LD parsing with using an RDF model (#3401) (79e7194)
- Update fuseki and app in docker-compose (#3395) (c5b0c45)
Documentation
- Apply corporate design to repo-specific standalone docs (#3415) (f398bf8)
- Fix docs publish CI failing on main (#3411) (263e6a4)
- Publish API docs to github pages (#3407) (4dd46c7)
Enhancements
- Allow uploading JSON text files (DEV-4222) (#3386) (3a3c305)
- Convert watermark to RGB workspace (DEV-3299) (#3387) (0459c60)
- Disable rdfs inferencing in shacl validator and deactivate validateShapes as default (DEV-4261) (#3396) (a281fd8)
- Enable rdfs inferencing in shacl validator (DEV-4220) (#3388) (a248973)
- Make create value endpoint fully support JSON-LD (DEV-4305) (#3410) (cc42d41)
- Raise the max content-lenght to 512 MB (DEV-4218) (#3399) (2a2b322)
- Remove DOAP configuration on SystemProject and KnownUser group (DEV-4138) (#3383) (a9b45ad)
- Watermark with alpha with the new Sipi release (DEV-3299) (#3382) (c8f5a71)
Bug Fixes
- Allow creation of unformatted TextValues with language tags (DEV-4234) (#3394) (3b9a42e)
- Attempt to optimize OntologyInferencer (DEV-4063) (#3402) (5e0f976)
- Clarify error message when create file resources and asset is not available (#3392) (fc86f5b)
- Fix precedence of endpoints so that /v2/resources/info is routed to the ResourceInfoEndpointHandler (#3409) (af0388e)
- Fix reset triplestore content endpoint (DEV-2380) (#3391) (65197cd)
- Take language into account when checking for duplicate TextValues (DEV-4264) (#3397) (7eeb9a2)
Tests
v30.20.0
30.20.0 (2024-10-04)
Maintenances
- Dependency updates (#3362) (2544029)
- Minor dependency updates (#3361) (dc42704)
- Patch dependency updates (#3360) (19c7533)
- Patch dependency updates (#3373) (1d1c395)
- Remove unused PermissionsMessages and related unused code (#3377) (49b8259)
- Replace deprecated Client.request with equivalent Client.batched (#3370) (07ca968)
- Replace ZioHelper.sequence with ZIO.foreach (#3375) (da7db7f)
- Simplify Value create code and use ProjectIri instead of String (#3378) (382826f)
Enhancements
- Add /shacl/validate endpoint (DEV-4149) (#3371) (e9f592e)
- Add shortcode query param for
GET /admin/lists
(#3369) (56733d2) - Allow anyURI for fileValueHasExternalUrl (DEV-4108) (#3367) (87c4381)
- Enable compaction after project erasure, with feature flag (DEV-4162) (#3379) (4718cc8)
- Refuse to accept IIIF urls from dasch.swiss host (DEV-4106) (#3363) (814b7ca)
- Support
stillImageFileValueHasExternalUrl
for create and update, deprecatefileValueHasExternalUrl
(DEV-4073) (#3366) (ebc3eb8)
Bug Fixes
Tests
v30.19.0
30.19.0 (2024-09-12)
Maintenances
- Dependency updates (#3350) (dfe2ed0)
- Improve Release Please prefixes and CHANGELOG sections (#3353) (4db76aa)
- Minor dependency updates (#3349) (7b25174)
- Patch dependency updates (#3348) (60c6959)
- Remove unused imports from TWIRL templates and silence false positives (#3351) (34f6ce8)
- Replace
appActor ! CreateResourceRequestV2
with method call on responder (#3356) (3ba1d84) - Update apache-jena-fuseki to 5.1.0 (#3343) (12d5250)
- Update APP version in local dev setup (#3352) (04427f5)
Enhancements
- Add text value type when creating resources (DEV-3721) (#3327) (008fa98)
- Provide DSP_API_URL to ingest in docker-compose.yml (DEV-3832) (#3359) (e1d7fee)
Bug Fixes
- Create link *Value property if it is not present on current class (DEV-4025) (#3345) (61e65b8)
- During resource creation verify required cardinalities based on the provided values (DEV-4017) (#3347) (eacf14c)
- During resource creation verify required cardinalities based on the provided values (DEV-4017) (#3347)" (#3355) (04a6203)
Tests
v30.18.4
30.18.4 (2024-08-27)
Maintenance
- Change default DOAPs according to the defined requirements (DEV-4042) (#3341) (0adfeee)
- Dependency updates (#3337) (fe6dae1)
- Minor dependency updates (#3336) (396baa8)
- Patch dependency updates (#3335) (b40c44d)
- Update dsp-api docker base image to Ubuntu 24.04 LTS (DEV-3956) (#3333) (8f7172d)
Bug Fixes
- Do not log on error level when invalid credentials are provided (DEV-3975) (#3340) (c7e9451)
- Fix escaping issues in labels, add fuzz testing to make sure (DEV-3976) (#3339) (ae8f44a)
- Respond with internal error instead of bad credentials when triplestore is down during authentication (DEV-4019) (#3342) (cb3f69a)
v30.18.3
v30.18.2
30.18.2 (2024-07-29)
Maintenance
- Add just target for starting stack without API (#3325) (4708dcc)
- Build queries with query builder (#3276) (56846ff)
- Make json ld comparison robust to json formatting changes (#3320) (e1280d5)
- Merge Vocabularies (#3326) (7030ca1)
- Update Sipi (DEV-3474) (#3328) (106c8ea)
Bug Fixes
v30.18.1
v30.18.0
30.18.0 (2024-07-15)
Maintenance
- Add e2e test for v2 lists endpoints (#3315) (17d7441)
- Add sqlite to localdev setup (#3304) (e5650a7)
- Dependency updates (#3319) (44eee9b)
- Determine the year automatically for copyright headers (#3316) (e25456c)
- Major dependency updates (#3300) (63b202d)
- Migrate ListRouteV2 to tapir (DEV-3852) (#3307) (9b3d6c7)
- Migrate to
AuthenticationRouteV2
tapir (#3310) (c62f460) - Minor dependency updates (#3299) (34afc96)
- Minor dependency updates (#3318) (1d5fd19)
- Patch dependency updates (#3298) (ae22613)
- Patch dependency updates (#3317) (26dba9a)
- Small refactoring (#3311) (6822d16)