Releases: dasch-swiss/dsp-api
Releases · dasch-swiss/dsp-api
v30.9.0
30.9.0 (2024-03-07)
Maintenance
- Add clear cache to KnoraProjectRepoLive (#3091) (eb98c53)
- Add CODEOWNERS (DEV-3378) (#3102) (914fe86)
- Add DSP-INGEST to docker network (#3086) (b248cd0)
- Add save to KnoraProjectRepo and use for setting the RestrictedView (#3082) (fcd483f)
- Bump Sipi to 3.9.0 (#3097) (4b6e638)
- Cleanup CacheService, and split KnoraUserService and UserService (#3074) (3a21838)
- formatting: Add trailing commas (#3084) (b0b5e25)
- KnoraUserGroup and KnoraUserGroupRepo (DEV-3288) (#3059) (8a79e93)
- Migrate DELETE /admin/groups/<groupIri> to Tapir (DEV-1588) (#3081) (2715aa1)
- Migrate POST /admin/group to Tapir (DEV-1588) (#3057) (29b1ce6)
- Migrate PUT /admin/group/<groupIri> to Tapir (DEV-1588) (#3071) (8df7033)
- Migrate PUT /admin/groups/<groupIri>/status to Tapir (DEV-1588) (#3075) (2ca95ed)
- Minor dependency updates (#3078) (f60d937)
- Move caching from UserResponder to UserService (#3064) (0484717)
- Move code from UsersResponder to UserService and UserRestService (#3067) (5345350)
- Move code from UsersResponder to UserService and UserRestService (#3069) (e78a106)
- Move remaining methods from UsersResponder to UserService and UserRestService (#3072) (320a4a8)
- Patch dependency updates (#3077) (3decf23)
- Prevent illegal updates with
KnoraUserService
(#3098) (4111312) - Refactor Group value objects (#3058) (f7ab488)
- Remove Codecov annotations (#3070) (e9e3d5c)
- Remove invalid test data (#3088) (22a7333)
- Remove ontology from KnoraProject entity (#3063) (376f536)
- Remove unused
RejectingRoute
(DEV-3289) (#3079) (fc8e7d0) - Remove unused code from standoff responder (DEV-3264) (#3085) (56815a3)
- Rename GroupADM and move to domain model package (DEV-3292) (#3094) (2202bd9)
- Rename test data folder to align with PermissionsResponderADMSpec (#3092) (b56580d)
- Replace default watermark for Sipi with new version (#3066) (19caebd)
- Replace Spray JSON with ZIO-JSON in some projects endpoints (DEV-3375) (#3095) (70ea9ba)
- Update dsp-app to v11.6.4 (#3061) (97db659)
- Use RDF model in all methods of project repo (#3032) (689bbbf)
Documentation
- Fix dead links in docs (#3076) (068ec84)
- Update documentation on restricted view settings (#3101) (12db892)
Enhancements
- Allow project admins to create users which are not a system admin (DEV-3266) (#3099) (79e1963)
- Make GET /admin/users faster by caching projects (DEV-3311) (#3062) (793f118)
- The restricted view must be either restricted with a watermark or by a particular size (DEV-3356) (#3080) (75f5363)
Bug Fixes
v30.8.2
30.8.2 (2024-02-22)
Maintenance
- Add -Xfatal-warnings (#3042) (8e51a94)
- Add option to make warnings non-fatal locally. (#3044) (0d2367e)
- Bump Sipi to 3.8.12 (#3051) (cbddd97)
- Dependency updates (#3049) (bf60688)
- Enable Default Union Graph in TriplestoreServiceInMemory (DEV-3295) (#3052) (8b59d54)
- Introduce repository and service for user and write queries with rdf4j's
SparqlBuilder
(DEV-3273) (#3038) (f3df298) - Migrate user group endpoints to Tapir and remove UserRouteADM (#3046) (52c798d)
- Migrate users endpoints to tapir (BasicInformation, Status, Password) (#3043) (6e16782)
- Minor dependency updates (#3048) (aa9b718)
- Patch dependency updates (#3047) (5949e85)
- Remove
knora-ontologies
symlink (DEV-3236) (#3035) (df28afc) - Remove token property from user which is always None (#3041) (1b7f88b)
- Remove TriplestoreService dependency from UsersResponder (#3054) (61f04e0)
- Replace watermark (DEV-3297) (#3056) (60c804f)
- Update APP to v11.5.1 (#3039) (8290921)
- Use UserService to update a user (#3053) (25ef280)
Bug Fixes
v30.8.1
30.8.1 (2024-02-08)
Maintenance
- Change RDF handling for querying Projects from DB (DEV-3175) (#2989) (884e3a8)
- CI: Run integration tests on actuated again (#3027) (ca8319c)
- Migrate
GET /admin/users/<iri|email|name>
to Tapir (#3020) (4b25387) - Migrate
GET /admin/users/iri/<userIri>/*memberships
andPOST /admin/users
to tapir (#3021) (cafbc16) - Remove chill, scallop dependency (DEV-3263) (DEV-3262) (#3029) (a1e5db1)
- Remove jodd dependency (DEV-3069) (#3024) (35ff4ed)
- Remove jodd dependency leftovers (#3028) (21a4c83)
- Remove kamon (DEV-3261) (#3030) (f27f118)
- Update dsp-app image in docker-compose.yml to v11.4.1 (#3034) (71677a2)
- Update fuseki to latest release 2.1.5 (#3023) (6acbe4b)
- Update scala-graph to 2.0.1 (DEV-3072) (#3031) (9b04b8f)
Bug Fixes
v30.8.0
30.8.0 (2024-02-05)
Maintenance
- Admin groups cleanup (#3011) (34fd51a)
- Bump sipi to 3.8.10 (#3007) (be8ce70)
- Bump Sipi to 3.8.11 (#3014) (67e6762)
- Dependency updates (#3017) (4918f5c)
- Migrate
GET /admin/lists?projectIri
route to tapir (#3006) (a931357) - Migrate
POST /admin/lists
andPOST /admin/lists/<parentListIri>
to Tapir (DEV-1589) (#3018) (63fe560) - Migrate GET /admin/users/iri/<userIri> to tapir (#3010) (34d2d7a)
- Migrate some
GET /admin/lists/*
endpoints to Tapir (#3012) (785b573) - Migrate update and delete of lists to Tapir (#3013) (dafaffb)
- Minor dependency updates (#3016) (d59246f)
- Patch dependency updates (#3015) (b46f8f7)
- readme: Update installation instruction (#2999) (296815c)
- readme: Use just targets instead of make targets (#3000) (71e6119)
- Remove needless
ProjectsResponderRequestADM
classes (#3008) (1468d2c)
Enhancements
- Enable
UpgradePlugin
s to restrict to a specific graph and update the knora base version to 26 (#3005) (e54aa0b)
Bug Fixes
v30.7.0
30.7.0 (2024-01-25)
Maintenance
- Add just targets for simple stack handling (#2985) (f5f135e)
- admin/projects: Add missing internal to external response formatting (#2993) (f0312dc)
- Bump Sipi to 3.8.8 (#2972) (9a00c3f)
- Dependency updates (#2967) (95ad2f9)
- Introduce
Value[A]
and extract tapir and zio-json codecs (#2996) (9744f7b) - Major dependency updates (#2977) (6ee0111)
- Migrate /admin/files to tapir (DEV-3189) (#2995) (78ff954)
- Migrate
admin/permissions
endpoints to tapir (DEV-1590) (#2975) (cf2c6fb) - Migrate get all users route to tapir (DEV-3142) (#2971) (3684b91)
- Migrate getAllGroups route to tapir (DEV-1588) (#2984) (e5285ea)
- Migrate getGroup and getGroupMembers to tapir (DEV-1588) (#2987) (98820b0)
- Migrate to Java 21 and remove usage of Java 17 (DEV-3146) (#2974) (779fddb)
- Minor dependency updates (#2966) (0cc64d1)
- Move and rename UserADM (#2978) (56c1feb)
- Patch dependency updates (#2965) (d0d252d)
- Patch dependency updates (#2976) (b150911)
- Patch dependency updates (#2992) (9b57f16)
- Rename staging servers to stage in Makefile (#2961) (bad8bbe)
- Set Sipi max_post_size = '2G' in all configuration (#2962) (9fc109c)
- Streamline user identifier objects (DEV-3155) (#2991) (0d07b6f)
- Unify user value objects and validation (DEV-3155) (#2980) (83f777d)
- Update license header to 2024 (#2981) (560dec4)
- Update years in the copyright header (#2982) (700f3c5)
- Use RestrictedViewSize in ProjectSetRestrictedViewSizeRequest (#3001) (239c4fc)
- Use sttpbackend and reuse access token if not expired (#2968) (eac470a)
- Use the same custom scalac option for webapi and integration (#2990) (b8a45ad)
Documentation
- Add documentation on creating FileValue resources together with ingest (DEV -3134) (#2969) (eac5751)
- Remove remaining API V1 documentation (DEV-3073) (#2970) (2d3d4c4)
Enhancements
- Add dsp ingest asset info resolution (DEV-3147) (#2973) (c081ba8)
- Add generating OpenApi yamls for the admin api (#2983) (503b742)
- Add support to load knora-ontologies in the docker-compose stack (#3002) (32bf7cc)
- Add watermark support (DEV-2993) (DEV-2991) (#3003) (7637cb3)
- Make Sipi handling optional during FileValue creation (Dev-2945) (#2960) (82ebce4)
Bug Fixes
v30.6.0
30.6.0 (2023-12-06)
Maintenance
- Bump Sipi version to 3.8.7 (#2951) (5b3436b)
- Dependency updates (#2956) (1e14a88)
- Minor dependency updates (#2955) (8c2afcd)
- Patch dependency updates (#2954) (1c37768)
- Simplify RDF handling (#2952) (25099ef)
- Update apache-jena-fuseki to v2.1.4 (#2959) (a8a7c61)
Documentation
Enhancements
v30.5.2
30.5.2 (2023-11-22)
Maintenance
- Bump Sipi version to 3.8.5 (#2942) (8f35d81)
- Bump Sipi version to 3.8.6 (#2947) (34b74bf)
- docker-compose: Bump app version to 11.1.0 (#2926) (b39e9f3)
- Inline some UuidUtil functions and reduce deprecation warnings (#2934) (52d1efa)
- knora-sipi: Remove cron and custom entrypoint (#2940) (ef714c1)
- Major dependency updates (#2932) (0624380)
- Minor dependency updates (#2931) (86c926a)
- Move project related value objects to admin.domain.model package and cleanup code (#2923) (57c6ac2)
- Move ProjectIri to KnoraProject (#2944) (af95516)
- Patch dependency updates (#2930) (d8e13b7)
- Prepare Scala 3 compatibility by adding -Xsource:3 compiler flag (#2924) (ff9df5f)
- Remove @deprecation annotations (#2937) (224eb3d)
- Remove duplicate 'gravsearch' metrics (#2936) (f11dfef)
- Remove MessageHandler from SearchResponder and call responder directly (#2943) (ee8d09d)
- Remove redundancies in search by label queries (#2933) (a333e34)
- Replace spray json with zio-json for FileMetadataSipiResponse (#2941) (20090dc)
- Replace StringFormatter.validateProjectShortcode methods wi… (#2935) (80561af)
- Simplify and rename SipiService (#2929) (0835301)
- Use KnoraRepo instead of MessageRelay in ResourcesResponderV2 (#2927) (2358f23)
Documentation
Bug Fixes
v30.5.1
30.5.1 (2023-11-09)
Maintenance
- Bump sipi version (#2913) (303ca0f)
- Bump Sipi version to 3.8.3 (#2917) (e4c587a)
- Group dependency updates (#2906) (8b08c74)
- Load ontologies when querying for KnoraProjects (#2916) (21550ce)
- Patch updates (#2910) (3e95d71)
- PRs: Add 'perf' as allowed prefix for PR titles (#2915) (8d08e35)
- release-please: Add missing PR title prefixes to the workflow (#2918) (142fee0)
- Remove GravsearchQueryOptimisationFeature and simplify (#2909) (a91f6f6)
- Replace MessageRelay with KnoraProjectRepo in OntologyResponderV2 (#2920) (b093357)
- scala-steward: Improve dependency grouping (#2919) (dbda1cc)
- Update icu4j to v74.1 (#2912) (77e144b)
- Update sbt-javaagent to v0.1.8 (#2911) (e17cda2)
- Update tapir to v1.8.4 (#2922) (354662c)