Releases: dasch-swiss/dsp-api
Releases · dasch-swiss/dsp-api
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)
Documentation
Enhancements
Bug Fixes
v30.17.1
v30.17.0
v30.16.2
v30.16.1
30.16.1 (2024-06-24)
Maintenance
- Add integration tests for erasing a project (DEV-3681) (#3283) (44e592f)
- Add integration tests for project erasure (DEV-3681) (#3289) (bc07d66)
- Fix/Align error messages in KnoraUserService (#3278) (645aabc)
- Introduce model for SliceModules (#3288) (2687412)
- Major dependency updates (#3286) (f15eb4e)
- Minor dependency updates (#3285) (844bfa0)
- Patch dependency updates (#3284) (1ed1506)
- Replace reused datastructures with specific ones for createNewResource.scala.txt template (#3277) (43b342e)
- Update apache-jena-fuseki to 5.0.0-3 (#3282) (8b74e1a)
- Update dsp-app to v11.11.0 (#3279) (d1fe63a)
Bug Fixes
v30.16.0
30.16.0 (2024-06-14)
Maintenance
- Add missing labels and comment to relatesToValue (#3273) (02debbc)
- Add ontology constants for text value types (#3266) (854a6c8)
- Create resources repo (#3269) (351b3e0)
- Dependency updates (#3263) (1cdf380)
- Introduce InfrastructureModule (#3274) (2a35586)
- Minor dependency updates (#3262) (6c39954)
- Move JwtService to infrastructure package and remove project service dependency from it (#3275) (0484780)
- Patch dependency updates (#3261) (d7fe791)
- Remove LOCAL_HOME from docker compose (#3264) (b9b5760)
- Remove MessageRelay from Value Responder (#3268) (11e38a8)
- Remove nested template calls (#3271) (affee1f)
- Remove Spray Json from files refactored during DEV-1627 (#3259) (08c4633)
- Separate ontology helpers accessing cache and triplestore (#3270) (f2edd6f)
Enhancements
v30.15.0
30.15.0 (2024-05-29)
Maintenance
- Introduce OntologyService and refactor resource creation (#3255) (21b82bf)
- Move actor message constructor exceptions, remove the message (#3249) (5f840c0)
- Remove repo upgrade test and unused scripts and data (#3253) (d7d7db7)
- SipiServiceLive: Sttp instead of Apache HTTP (DEV-1627) (#3257) (211caa2)
- TestClientService: STTP instead of Apache HTTP (DEV-1627) (#3256) (ecb6f8e)
- TriplestoreServiceLive: use Sttp with ZIO instead of Apache HTTP (DEV-1627) (#3251) (0488add)
Documentation
- Render OpenAPI content into md document, remove generated ymls from git (DEV-3443) (#3254) (7f7c0b6)
Enhancements
- Add model to knora-base to allow for explicitly stating text value types in ontology and data (#3252) (95cda7a)
- sipi: Allow read all images for users with write:project:XXXX scope (DEV-2628) (#3250) (9489ecd)
Bug Fixes
v30.14.0
30.14.0 (2024-05-15)
Maintenance
- Dependency updates (#3246) (070e653)
- Fix apache-jena-fuseki update (#3234) (c8b1628)
- Introduce accessors for SPARQL SELECT results (#3238) (fafe48a)
- Introduce SparqlTimeOut, preparation to allow different timeouts for maintenance queries (#3239) (bee3b08)
- KnoraSipiIntegrationV2ITSpec simplifications (DEV-3504) (#3235) (1d33541)
- Minor dependency updates (#3245) (2bacf50)
- Patch dependency updates (#3244) (7424aa9)
- Port to Scala 3 (DEV-3543) (#3231) (82dc1c8)
- Remove .env file requirement from setup (#3240) (171719b)
- Remove MessageRelay from ResourceUtilV2 (#3243) (698b07a)
- Set scalafix Scala 3 target dialect (DEV-3543) (#3236) (1dcf47b)
- Simplify shift code (#3230) (a9f0840)
- Split list handlers and rest service (#3242) (a190544)
- Update dsp-app to v11.9.1 (#3232) (ae2e7dd)
Documentation
Enhancements
Bug Fixes
v30.13.0
30.13.0 (2024-05-02)
Maintenance
- Add caching to KnoraGroupRepo (DEV-3311) (#3204) (57a3a06)
- Dependency updates (#3225) (e3e0d75)
- Minor dependency updates (#3224) (03db054)
- Move caching into KnoraUser and KnoraProjectRepo and update ehcache to v3 (#3201) (91a8ff2)
- Move components to AdminModule (#3227) (507888a)
- Move getting group members from responder to services (DEV-3297) (#3205) (414100b)
- Patch dependency updates (#3223) (be9241c)
- Refine scaffolding for maintenance actions (DEV-3532) (#3206) (946de4e)
- Remove client test data creation (DEV-3568) (#3228) (7800cd3)
- Remove deprecated version in docker compose file (#3209) (81da180)
- Remove GroupsResponderADM (DEV-3292) (#3213) (8d2b5ba)
- Remove ProjectIdentifier sealed trait (#3221) (dfc8925)
- Remove startup dependency on Sipi, remove checking iiif server available on startup (#3218) (f1c99d2)
- Remove test data generation for system and admin (groups, project, users) (DEV-3523) (#3203) (fc85b24)
- Remove unused code from RouteUtilADM and inline remaining code to KnoraResponseRenderer (#3222) (09ba912)
- Remove unused non-unit return type compiler warnings (Scala3 preparation) (#3211) (d75c9b5)
- Remove unused trait IOValueV2 (#3212) (6ddb6c7)
- Remove UserResponder (DEV-3291) (#3217) (f2f08b3)
- Replace spray json with zio json for list endpoints (#3226) (1ba3473)
- Replace spray with zio-json in admin endpoints (#3220) (e38e3a7)
- Update Apache-Jena-Fuseki container to v5.0.0-2 (#3214) (b1b4220)
- Update dsp-app to v11.9.0 (#3199) (f68e133)
- Update GitHub actions to support Node.js 20 instead of 16 (#3207) (92a6fc3)
Enhancements
- Add dsp-ingest as audience to user issued jwt (#3180) (68fefca)
- Support table headers in formatted text (DEV-3473) (#3210) (c17e7f8)
- Upgrade built-in graphs automatically (DEV-3552) (#3216) (f46d658)
Bug Fixes
v30.12.0
30.12.0 (2024-04-19)
Maintenance
- Align rest services naming & make layers more readable (#3179) (5a3374a)
- Build docs in strict mode, so that mistakes are detected (DEV-3481) (#3186) (a806f39)
- Bump jena to 5.0.0 (DEV-3426) (#3170) (a622e4f)
- Bump Sipi to v3.12.2 (#3173) (266537f)
- Dependency updates (#3189) (3188b2b)
- Fix checks order in Group update method (DEV-3292) (#3198) (bc22ade)
- Introduce administrative permission service (#3172) (80ca581)
- Migrate repositories to use AbstractEntityRepo with builtIn entities and remove constants (#3163) (1dd0314)
- Minor dependency updates (#3188) (146f10c)
- Move creation Group from responder to services (#3185) (a21a34f)
- Move Group update from responder to services (DEV-3292) (#3194) (682f5b6)
- Move GroupStatus update from responder to services (DEV-3292) (#3195) (3e08df7)
- Patch dependency updates (#3187) (d4c8c02)
- Remove @accessible (Scala3 preparation) (#3183) (993538d)
- Remove @accessible macro from some places (#3181) (28a085b)
- Remove unused dependency from KnoraGroupService (#3192) (26e62f8)
- Scala3 preparation (introduce at least one parameter list without implicits) (#3184) (a79812f)
- Update apache-jena-fuseki to v5.0.0-1 (#3176) (68de1c6)
- Update dsp-app to v11.8.0 (#3175) (752e350)
- Update sbt-buildinfo to v0.12.0 (#3174) (5e97a25)
- Use buildjet instead of actuated (#3182) (93fd50f)
Documentation
- Add documentation for additional properties on Segment (#3196) (d5f2294)
- Add markdownlint check to CI (#3191) (7a1ae2c)
Enhancements
- Add scopes to tokens issued by JwtService (DEV-3451) (#3178) (73fc75f)
- Extend the model of
Segment
with additional properties (DEV-3505) (#3193) (54a439c)