Releases: dasch-swiss/dsp-api
Releases · dasch-swiss/dsp-api
v30.11.0
30.11.0 (2024-04-04)
Maintenance
- Add
Deprecated
as a category in our release notes (#3160) (937480c) - Dependency updates (#3159) (680e764)
- Extract ObjectAccess and Administrative permissions into Permission model in admin slice (#3152) (e8f6060)
- GroupsResponderADM cleanup (DEV-3292) (#3139) (772b160)
- Improve E2EZSpec (#3153) (eb72704)
- Introduce AdministrativePermissionRepo and AbstractEntityRepo (#3167) (aaa8ffc)
- Minor dependency updates (#3157) (79dc239)
- Patch dependency updates (#3156) (1f949a0)
- Remove unused constants (#3164) (0cf9e43)
- Spring cleaning the code base (#3155) (802ed0c)
- Switch JWT library to use ZIO-JSON instead of Spray JSON (#3154) (a209acf)
- Use env variable for root log level (DEV-3410) (#3165) (d616d68)
Enhancements
- Remove isSequenceOf and instead add Segment to DSP-API (DEV-3326) (1beb192)
- Support external IIIF URLs in resource creation and update (DEV-3341) (#3131) (45863c9)
Bug Fixes
Deprecated
v30.10.1
30.10.1 (2024-03-27)
Maintenance
- Bump Sipi to 3.10.0 (#3141) (e9bf316)
- Bump sipi to 3.10.1 (#3150) (97b8b82)
- Remove methods from ProjectResponderADM (#3140) (26796b1)
- Remove ProjectsResponder (#3143) (fcd2f13)
- Set up plumbing for ZIO Test based E2E-Tests (#3148) (a9a7993)
- Simplify OntologyFormatsE2ESpec (#3146) (6770b25)
- Try to skip checks for release branch (#3149) (6e88812)
- Update dsp-app to v11.7.4 (#3145) (c6e231e)
- Use explicit label for actuated (#3147) (72476e3)
Bug Fixes
v30.10.0
30.10.0 (2024-03-22)
Maintenance
- Dependency updates (#3122) (e9cb379)
- Fix never-ending jobs in release PRs (#3114) (f2f1fc9)
- Fix typo in Makefile (#3108) (de31c94)
- Improve test for serving ontologies in different formats (#3115) (a010275)
- knora-admin: Remove unused Institution class and its properties (DEV-3365) (#3109) (7e3664d)
- Major dependency updates (#3121) (e2e57c1)
- Merge StringLiteralV2 classes (#3133) (70cced2)
- Migrate GET /version and /health to tapir (DEV-3286, DEV-3287) (#3110) (c7d69aa)
- Minor dependency updates (#3120) (564bdcf)
- Modularize layers (#3132) (9ef26c9)
- Move test for serving ontologies in different formats to separate file (#3127) (9a48e23)
- Patch dependency updates (#3119) (3a5194f)
- Remove accessible makro (Scala3 perparation) (#3135) (30e4f06)
- Remove methods from projects responder, clean up ProjectIri (#3137) (b4eec85)
- Remove zio.accessible makro (Scala3 migration) (#3126) (d753fcc)
- Rename ProjectADM and service to Project (#3130) (fc1dc53)
- Revert the import style to Scala 2 (#3138) (96ee921)
- Simplify ActorSystem layer (#3123) (292f7eb)
- Split CreateResourcesV2Handler from ResourcesResponderV2 (D… (#3118) (24b691a)
- Start release PRs as drafts (#3111) (b76e538)
- Successfully skip
check-formatting
job on release PRs (#3113) (1d35cad) - Update dsp-app to v11.7.1 (#3105) (9851405)
Documentation
- Add Examples to /admin/groups endpoints (#3107) (bbb0e65)
- Integrate OpenApi generated documentation for admin api (DEV-3381) (#3104) (241ea9b)
- Lint with markdownlint (#3128) (2b7d239)
Enhancements
Bug Fixes
- Disable broken upgrade plugins (#3117) (6714898)
- Enable upgrade plugins with custom graphs (#3124) (4186b5f)
- Ensure all project's restricted view settings are correctly persisted (#3125) (51cde02)
- In Sipi use size fallback only when api failed to return a setting (DEV-3409) (#3112) (172041a)
- Remove invalid watermark triples (DEV-3418) (#3116) (e563ab9)
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)