Releases: cap-java/cds-feature-attachments
Releases · cap-java/cds-feature-attachments
1.0.9
Version 1.0.9 - 2025-06-06
Changed
- Introduced DraftUtils to handle draft related functionality in a single place.
- Migrated deployment of
cds-feature-attachments
from OSS to Central Portal.
What's Changed
- Bump version to 1.0.9-SNAPSHOT and prepare changelog by @mofterdinger in #455
- Bump org.pitest:pitest-maven from 1.19.4 to 1.19.5 by @dependabot in #456
- chore: Introduced DraftUtils to handle draft related functionality in a single place by @mofterdinger in #454
- Migrate deployment from OSS to Maven Central Repository by @mofterdinger in #457
Full Changelog: 1.0.8...1.0.9
1.0.8
Changed
- Simplified code base by removing classes with only a few lines of code that can be moved.
- chore: Tidy up several pom.xml files to make them more manageable
- Improved initialization of Malware Scanner Service.
What's Changed
- Bump org.mockito:mockito-bom from 5.15.2 to 5.16.0 by @dependabot in #398
- Bump com.github.spotbugs:spotbugs-annotations from 4.9.1 to 4.9.2 by @dependabot in #397
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.1.0 to 4.9.2.0 by @dependabot in #399
- Bump org.wiremock.integrations:wiremock-spring-boot from 3.8.1 to 3.8.2 by @dependabot in #400
- Bump org.wiremock.integrations:wiremock-spring-boot from 3.8.2 to 3.9.0 by @dependabot in #402
- chore: Bump version to 1.0.8-SNAPSHOT by @mofterdinger in #404
- Removed class LoggingMarker. by @mofterdinger in #405
- chore: Remove classes with very few constants by @mofterdinger in #406
- Remove class DefaultMalwareClientStatusMapper and adapt usages by @mofterdinger in #407
- Update config.yml by @mofterdinger in #408
- Bump org.junit.jupiter:junit-jupiter from 5.12.0 to 5.12.1 by @dependabot in #409
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.2.0 to 4.9.3.0 by @dependabot in #410
- Bump org.mockito:mockito-bom from 5.16.0 to 5.16.1 by @dependabot in #412
- Bump org.pitest:pitest-maven from 1.18.2 to 1.19.0 by @dependabot in #414
- Bump com.github.spotbugs:spotbugs-annotations from 4.9.2 to 4.9.3 by @dependabot in #411
- Bump ch.qos.logback:logback-classic from 1.5.17 to 1.5.18 by @dependabot in #413
- Bump spring.boot.version from 3.4.3 to 3.4.4 by @dependabot in #415
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 by @dependabot in #420
- Removed interface ActiveEntityModifierProvider by @mofterdinger in #419
- Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by @dependabot in #422
- Bump org.mockito:mockito-bom from 5.16.1 to 5.17.0 by @dependabot in #424
- Use default docker container for sonar scan by @mofterdinger in #426
- Bump org.pitest:pitest-maven from 1.19.0 to 1.19.1 by @dependabot in #425
- Use Drafts.SIBLING_ENTITY by @mofterdinger in #423
- Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 by @dependabot in #427
- Cleanup poms by @mofterdinger in #428
- Use directories
/
and/deploy-oss
to look for maven updates by @mofterdinger in #429 - Bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 in /deploy-oss by @dependabot in #431
- Bump com.sap.cloud.sdk:sdk-bom from 5.17.0 to 5.18.0 by @dependabot in #433
- chore: Tidy up several pom.xml files to make them more manageable by @mofterdinger in #432
- Bump org.springframework.boot:spring-boot-dependencies from 3.4.4 to 3.4.5 by @dependabot in #435
- Bump org.wiremock.integrations:wiremock-spring-boot from 3.9.0 to 3.10.0 by @dependabot in #436
- Improve malware scanner initialization by @mofterdinger in #403
- Update CHANGELOG.md by @mofterdinger in #437
- Bump org.pitest:pitest-maven from 1.19.1 to 1.19.2 by @dependabot in #439
- Bump org.pitest:pitest-maven from 1.19.2 to 1.19.3 by @dependabot in #440
- Bump org.pitest:pitest-maven from 1.19.3 to 1.19.4 by @dependabot in #443
- Bump org.mockito:mockito-bom from 5.17.0 to 5.18.0 by @dependabot in #444
- Bump org.pitest:pitest-junit5-plugin from 1.2.2 to 1.2.3 by @dependabot in #445
- Bump org.springframework.boot:spring-boot-dependencies from 3.4.5 to 3.4.6 by @dependabot in #446
- Bump org.springframework.boot:spring-boot-dependencies from 3.4.6 to 3.5.0 by @dependabot in #447
- Bump com.sap.cloud.sdk:sdk-bom from 5.18.0 to 5.19.0 by @dependabot in #448
- Bump org.junit.jupiter:junit-jupiter from 5.12.2 to 5.13.0 by @dependabot in #449
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0 by @dependabot in #450
- [chore]: Moved and renamed some classes of the malware scan implementation by @mofterdinger in #442
- [chore]: Cleanup class ApplicationHandlerHelper by @mofterdinger in #451
- Simplified AttachmentStatusValidator by @mofterdinger in #452
- Revert revision to 1.0.8-SNAPSHOT by @mofterdinger in #453
Full Changelog: 1.0.7...1.0.8
1.0.7
Version 1.0.7 - 2025-02-28
Changed
- Register draft related event handlers on DraftService, if there is at least one DraftService instance available.
Fixed
- Fixed a potentially thrown NullPointerExcpetion when adding cds-feature-attachments to a CAP Java application and the persistent outbox is not available.
What's Changed
- Update README.md by @mofterdinger in #354
- Bump org.pitest:pitest-maven from 1.18.1 to 1.18.2 by @dependabot in #355
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.6 to 4.9.1.0 by @dependabot in #356
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /integration-tests by @dependabot in #378
- Bump org.awaitility:awaitility from 4.2.2 to 4.3.0 in /cds-feature-attachments by @dependabot in #372
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.0 to 3.4.1 in /integration-tests by @dependabot in #366
- Bump spring.boot.version from 3.4.2 to 3.4.3 by @dependabot in #367
- Bump com.sap.cloud.sdk:sdk-bom from 5.16.0 to 5.17.0 by @dependabot in #369
- Bump org.pitest:pitest-junit5-plugin from 1.2.1 to 1.2.2 by @dependabot in #379
- Bump org.junit.jupiter:junit-jupiter from 5.11.4 to 5.12.0 by @dependabot in #371
- Update README.md by @mofterdinger in #381
- Bump revision to 1.0.7-SNAPSHOT by @mofterdinger in #382
- Update README.md by @mofterdinger in #383
- Fix NullPointerException if OutboxService is not available. by @mofterdinger in #385
- Bump ch.qos.logback:logback-classic from 1.5.16 to 1.5.17 in /cds-feature-attachments by @dependabot in #389
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.6.0 to 1.7.0 by @dependabot in #387
- Register event handlers on draft service, only if at least one draft service is available by @mofterdinger in #386
- Update README.md by @mofterdinger in #393
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 by @dependabot in #395
- Version bump of some build plugins and dependencies by @mofterdinger in #394
- Don't register event handlers if no ApplicationService is available by @mofterdinger in #396
Full Changelog: 1.0.6...1.0.7
1.0.6
Version 1.0.6 - 2025-02-17
Added
- Translations for all model texts.
Changed
- Removal of unneeded transitive dependencies to avoid usage and further propagation.
- Replaced the dependency on
com.sap.cds:cds-integration-cloud-sdk
withcom.sap.cloud.sdk.cloudplatform:cloudplatform-core
to use the Cloud SDK directly.
What's Changed
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.5 to 4.8.6.6 by @dependabot in #280
- Update README.md by @mofterdinger in #278
- Remove dependency to cds-services-utils by @mofterdinger in #282
- Bump spring.boot.version from 3.3.5 to 3.3.6 by @dependabot in #284
- Fix sonar scan for pull requests by @mofterdinger in #289
- Bump org.pitest:pitest-maven from 1.17.1 to 1.17.2 by @dependabot in #287
- Bump spring.boot.version from 3.3.6 to 3.4.0 by @dependabot in #285
- Bump min. required versions of CAP Java and SAP UI5 by @mofterdinger in #291
- Cleanup transitive dependencies by @mofterdinger in #290
- Use directly Cloud SDK instead of cds-integration-cloud-sdk by @mofterdinger in #292
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #293
- Update cds-services and cds-dk to latest LTS versions by @mofterdinger in #295
- Bump org.pitest:pitest-maven from 1.17.2 to 1.17.3 by @dependabot in #297
- Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4 by @dependabot in #296
- Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.13 by @dependabot in #299
- Bump spring.boot.version from 3.4.0 to 3.4.1 by @dependabot in #300
- Bump com.sap.cloud.sdk:sdk-bom from 5.14.0 to 5.15.0 by @dependabot in #301
- Update cds-services to 2.10.6 by @mofterdinger in #302
- Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 by @dependabot in #303
- Bump ch.qos.logback:logback-classic from 1.5.13 to 1.5.14 by @dependabot in #304
- Bump ch.qos.logback:logback-classic from 1.5.14 to 1.5.15 by @dependabot in #305
- Bump org.mockito:mockito-bom from 5.14.2 to 5.15.2 by @dependabot in #307
- Bump org.assertj:assertj-core from 3.27.0 to 3.27.1 by @dependabot in #306
- Bump org.assertj:assertj-core from 3.27.1 to 3.27.2 by @dependabot in #309
- Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 by @dependabot in #308
- Bump commons-codec:commons-codec from 1.17.1 to 1.17.2 by @dependabot in #310
- Bump org.pitest:pitest-maven from 1.17.3 to 1.17.4 by @dependabot in #312
- Bump com.github.spotbugs:spotbugs-annotations from 4.8.6 to 4.9.0 by @dependabot in #313
- Add Language Bundles by @mofterdinger in #314
- Run dependabot also in integration-tests directory by @mofterdinger in #315
- Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 in /integration-tests by @dependabot in #319
- Add demoapp to gitignore by @mofterdinger in #323
- Fixed wrong location of i18n properties files. by @mofterdinger in #322
- Update .gitignore by @mofterdinger in #325
- Update i18n properties of default language by @mofterdinger in #324
- Bump spring.boot.version from 3.4.1 to 3.4.2 by @dependabot in #326
- Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 by @dependabot in #329
- Create codeql.yml by @mofterdinger in #333
- chore: Avoid duplicate PRs from depandabot by @mofterdinger in #332
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 in /deploy-oss by @dependabot in #334
- Bump com.sap.cloud.sdk:sdk-bom from 5.15.0 to 5.16.0 in /cds-feature-attachments by @dependabot in #338
- Bump org.pitest:pitest-maven from 1.17.4 to 1.18.0 in /integration-tests by @dependabot in #344
- Translation Delivery by @service-tip-git in #345
- [Fix]:Reuse API update Pull Request by @sap-ospo-bot in #346
- Bump com.github.spotbugs:spotbugs-annotations from 4.9.0 to 4.9.1 by @dependabot in #348
- Improved README about consuming Attachments aspect. by @mofterdinger in #347
- Bump org.pitest:pitest-maven from 1.18.0 to 1.18.1 by @dependabot in #350
- Translation Delivery by @service-tip-git in #353
New Contributors
- @service-tip-git made their first contribution in #345
- @sap-ospo-bot made their first contribution in #346
Full Changelog: 1.0.5...1.0.6
1.0.5
Version 1.0.5 - 2024-11-06
Added
- Added support to configure the HTTP client pool to Malware Scanning Service. Supported configuration properties are:
cds.attachments.malwareScanner.http.timeout
: The HTTP request timeout in seconds, defaults to 120scds.attachments.malwareScanner.http.maxConnections
: The max. number of parallel HTTP connections to Malware Scanning Service, defaults to 20 connections
Changed
- Simplified logging markers
- Improved Javadoc
- Updated some dependencies to latest versions.
Fixed
- Fixed a bug that caused malware scanning to fail, if the content was stored in a HANA DB.
What's Changed
- Prepare next release by @mofterdinger in #250
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.4 to 4.8.6.5 by @dependabot in #251
- Bump spring.boot.version from 3.2.5 to 3.3.5 by @dependabot in #253
- Bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 by @dependabot in #255
- Bump org.apache.maven.plugins:maven-pmd-plugin from 3.25.0 to 3.26.0 by @dependabot in #257
- Javadoc + formatting by @mofterdinger in #256
- Replace Object with InputStream by @mofterdinger in #258
- Removed not required parameter contentIdExist by @mofterdinger in #260
- Simplified logger markers by @BraunMatthias in #178
- try to fix pre-release deploy workflow by @mofterdinger in #263
- GitHub actions by @mofterdinger in #264
- GitHub actions by @mofterdinger in #265
- GitHub actions by @mofterdinger in #266
- Update docs by @mofterdinger in #267
- Code quality by @mofterdinger in #268
- Bump org.pitest:pitest-maven from 1.17.0 to 1.17.1 by @dependabot in #272
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by @dependabot in #271
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 by @dependabot in #273
- fixed typo in github action and added maven options by @mofterdinger in #274
- Fix malware scanner issue by @mofterdinger in #270
- Increase timeout of HTTP connection to malware scanner by @mofterdinger in #276
- Sonar scan by @mofterdinger in #277
New Contributors
- @BraunMatthias made their first contribution in #178
Full Changelog: 1.0.4...1.0.5
1.0.4
Version 1.0.4 - 2024-10-22
Added
- Added user info to deletion context.
- Added HTML CSS annotations to specify column width.
Changed
- Updated several dependencies and Maven build plugins to latest versions.
Fixed
- Fixed a problem with missing fileName when creating an attachment.
- Fixed a problem with deleting attachments on BTP with HANA.
- Fixed a problem with Malware scanning in multitenancy applications.
1.0.3
Update pom.xml
1.0.2
update CAP notebook
1.0.1
add changelog and correct annotation
1.0.0
Bump org.apache.maven.plugins:maven-pmd-plugin from 3.21.2 to 3.22.0 …