Releases: kadai-io/KadaiAdapter
Releases · kadai-io/KadaiAdapter
Release list
v11.3.2
📦 Release-Notes v11.3.2
🐛 Bug Fixes
- Closes #439 - Fix C7-, Outbox- and Scheduler Health-Check by @bruderj15 in #440
- Basic-Auth Headers were missing from health-pings to Camunda 7 and Outbox. We added them to resolve the resulting 401.
ScheduledHealthIndicator.monitoredScheduledComponent.getLastRun()threw a NullPointerException upon missing initial run of the scheduler - resulting in Health-StatusDOWN. We now return Health-StatusUNKNOWNwhen a scheduler has not yet run.
Full Changelog: 11.3.1/11.3.0...11.3.2/11.3.0
v11.3.1
📦 Release-Notes v11.3.1
🐛 Bug Fixes
- Closes #418 - Fix DB2
CamundaOutboxSqlProviderprefix matching by @bruderj15 in #419
🔒 Dependencies
New Camunda 8 version: 8.8.15
- Bump version.camunda8 from 8.8.11 to 8.8.12 by @dependabot[bot] in #405
- Bump version.camunda8 from 8.8.12 to 8.8.13 by @dependabot[bot] in #406
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #410
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #409
- Bump version.camunda8 from 8.8.13 to 8.8.14 by @dependabot[bot] in #408
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #412
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #411
- Bump com.google.googlejavaformat:google-java-format from 1.34.1 to 1.35.0 by @dependabot[bot] in #415
- Bump version.camunda8 from 8.8.14 to 8.8.15 by @dependabot[bot] in #417
Full Changelog: 11.3.0/11.3.0...11.3.1/11.3.0
v11.3.0
📦 Release-Notes v11.3.0
🚀 Features
- Closes #248 - Support Camunda 8 multi-tenancy by @grittaweisheit in #379
- KadaiAdapter Camunda 8 plugin now officially supports Multi-Tenancy for Camunda 8 Self-Managed
- Check out our kadai-docs/camunda8/getting-started/multi-tenancy
📈 Improvements
- Closes #351 - Kernel to consequently log catch-all exceptions as errors by @bruderj15 in #352
- Closes #356 - Replace outbound C8-usage of
RestTemplatewithCamundaClientby @grittaweisheit in #365- The
Camunda8SystemConnectorImplpreviously used SpringsRestTemplatewhich made custom configuration rather painful. - It now uses the
CamundaClientwhich allows to directly configure theCamundaClientvia camunda8/properties.
- The
🐛 Bug Fixes
- Closes #369 - Camunda 8 to use Process-Instance-Key for Business-Process-Id by @bruderj15 in #370
- Closes #221 - Fix cycle where C8-Tasks would be attempted to be cancelled multiple times by @bruderj15 in #364
‼️ While this technically is a breaking change due to the external task-id's pattern being changed kadai-side (c8sysid-<camunda8-system-id>-utk-<user-task-key>-eik-<element-instance-key>), we won't treat it as one as the C8-Plugin was experimental until now.
- Closes #376 - Pooled C7 Outbox-DB Connections were orphaned by @bruderj15 in #383
- Closes #368 - Fix C8 JSON-Variables Parse-Error for String by @bruderj15 in #384
🛠 Maintenance
- Closes #357 - Add more Camunda 8 Acceptance-Tests by @bruderj15 in #390
🔒 Dependencies
New Spring Boot version: 3.5.10
New Camunda 8 version: 8.8.11
- Bump com.puppycrawl.tools:checkstyle from 12.3.0 to 12.3.1 by @dependabot[bot] in #355
- Bump version.camunda8 from 8.8.8 to 8.8.9 by @dependabot[bot] in #362
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #363
- Closes #366 - Bump spring boot to 3.5.9 by @bruderj15 in #367
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #375
- Bump org.apache.maven.plugins:maven-war-plugin from 3.4.0 to 3.5.1 by @dependabot[bot] in #374
- Bump jakarta.ws.rs:jakarta.ws.rs-api from 3.0.0 to 4.0.0 by @dependabot[bot] in #373
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.5.0 by @dependabot[bot] in #385
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.12.0 by @dependabot[bot] in #386
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.4 by @dependabot[bot] in #387
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.15.0 by @dependabot[bot] in #388
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in #389
- Bump version.camunda8 from 8.8.9 to 8.8.10 by @dependabot[bot] in #391
- Bump com.google.googlejavaformat:google-java-format from 1.33.0 to 1.34.1 by @dependabot[bot] in #392
- Bump version.camunda8 from 8.8.10 to 8.8.11 by @dependabot[bot] in #393
- Closes #394 - Bump SpringBoot to 3.5.10 by @bruderj15 in #395
New Contributors
- @github-actions[bot] made their first contribution in #349
- @grittaweisheit made their first contribution in #365
Full Changelog: 11.2.0/11.2.0...11.3.0/11.3.0
v9.3.4
📦 Release-Notes v9.3.4
🐛 Bug Fixes
- Closes #376 - Swap Class-bound Outbox-Datasource for lazy static variant by @bruderj15 in #377
- Fixed a bug where multiple data-source connection-pools for the outbox database could be created.
- The fix now enforces a single connection-pool for the outbox database.
Full Changelog: 9.3.3/9.3.0...9.3.4/9.3.0
v11.2.0
📦 Release-Notes v11.2.0
📈 Improvements
- Closes #138 - Use new Camunda Maven-Repository by @bruderj15 in #290
- Closes #187 - Acceptance-Test C8 Job-Worker by @jamesrdi in #283
- Closes #287 - Int-test all C8-Composite health-states by @bruderj15 in #289
- Closes #190 - Inline
@Value(..)instead of using a bean of typeIntegerforbatchSizeby @bruderj15 in #298 - Closes #308 - Resolve Camunda 8 configuration mess by @bruderj15 in #314
- Closes #253 - Resolve SoC-violation for dependency-versions being listed in root-parent by @bruderj15 in #307
🗑️ Removed Aspects
- Closes #137 - Remove C7 Java8-Support by @bruderj15 in #291
🛠 Maintenance
- Closes #292 - Fix duplicate Maven declarations causing SonarQube build warnings by @Copilot in #293
- Closes #284 - Move C7-Models to C7-Plugin by @bruderj15 in #299
- Closes #191 - Resolve catch log-throw anti-pattern by @bruderj15 in #300
- Closes #197 - Introduce parent-modules for plugins by @bruderj15 in #301
- Closes #200 - Fine-grained CI-Jobs by @bruderj15 in #306
- Closes #280 - Snapshot-Pushback is broken by @jamesrdi in #302
🔒 Dependencies
- Bump version.camunda8 from 8.8.0 to 8.8.2 by @dependabot[bot] in #281
- Bump version.camunda8 from 8.8.2 to 8.8.3 by @dependabot[bot] in #282
- Bump com.google.googlejavaformat:google-java-format from 1.31.0 to 1.32.0 by @dependabot[bot] in #295
- Bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.2.0.4988 to 5.3.0.6276 by @dependabot[bot] in #296
- Bump com.puppycrawl.tools:checkstyle from 12.1.1 to 12.1.2 by @dependabot[bot] in #297
- Bump com.squareup.okhttp3:mockwebserver from 5.3.0 to 5.3.1 by @dependabot[bot] in #304
- Bump version.camunda8 from 8.8.3 to 8.8.4 by @dependabot[bot] in #303
- Bump com.squareup.okhttp3:mockwebserver from 5.3.1 to 5.3.2 by @dependabot[bot] in #305
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #309
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #313
- Bump version.camunda8 from 8.8.4 to 8.8.5 by @dependabot[bot] in #315
- Bump version.camunda8 from 8.8.4 to 8.8.5 by @dependabot[bot] in #319
- Bump version.camunda8 from 8.8.4 to 8.8.5 in /kadai-adapter-camunda8-parent by @dependabot[bot] in #317
- Bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0 by @dependabot[bot] in #321
- Bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0 in /kadai-adapter-camunda8-parent by @dependabot[bot] in #323
- Bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0 in /kadai-adapter-camunda7-parent by @dependabot[bot] in #322
- Bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.3.0.6276 to 5.4.0.6343 by @dependabot[bot] in #327
- Bump version.camunda8 from 8.8.5 to 8.8.6 by @dependabot[bot] in #326
- Bump version.camunda8 from 8.8.5 to 8.8.6 in /kadai-adapter-camunda8-parent by @dependabot[bot] in #329
- Bump com.google.googlejavaformat:google-java-format from 1.32.0 to 1.33.0 by @dependabot[bot] in #331
- Bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.4.0.6343 to 5.5.0.6356 by @dependabot[bot] in #332
- Bump version.camunda8 from 8.8.6 to 8.8.7 by @dependabot[bot] in #337
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #341
- Bump version.camunda8 from 8.8.7 to 8.8.8 by @dependabot[bot] in #342
- Bump com.puppycrawl.tools:checkstyle from 12.2.0 to 12.3.0 by @dependabot[bot] in #346
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #345
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #344
Full Changelog: 11.1.0/11.1.0...11.2.0/11.2.0
v11.1.0
📦 Release-Notes v11.1.0
🚀 Features
- Partially closes #118 - Preview Camunda 8 Self-Hosted Integration by @bruderj15, @leantios & @lucalimbach in #266
- This ships a plugin for integrating with a self-managed C8-instance.
- This plugin still experimental.
- Although the majority of aspects are implemented already, some are still missing and soon to be added. For a detailed update on the status of this, check out our epic in #118.
- For a guide on how to start out with C8, check out our docs.
🐛 Bug Fixes
- Closes #268 - Fix Camunda7-Outbox not working with Oracle by @bruderj15 in #276
🛠 Maintenance
🔒 Dependencies
- Bump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.0 by @dependabot[bot] in #264
- Bump version.spring.boot from 3.5.6 to 3.5.7 by @dependabot[bot] in #270
- Bump com.puppycrawl.tools:checkstyle from 12.1.0 to 12.1.1 by @dependabot[bot] in #275
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #274
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #273
- Bump org.camunda.template-engines:camunda-template-engines-freemarker from 7.23.0 to 7.24.0 by @dependabot[bot] in #263
- Bump com.google.googlejavaformat:google-java-format from 1.30.0 to 1.31.0 by @dependabot[bot] in #277
- Bump com.squareup.okhttp3:mockwebserver from 5.2.1 to 5.3.0 by @dependabot[bot] in #279
Full Changelog: 11.0.0/11.0.0...11.1.0/11.1.0
v9.3.3
📦 Release-Notes v9.3.3
🐛 Bug Fixes
- Closes #268 - Fix Camunda7-Outbox not working with Oracle by @bruderj15 in #269
Full Changelog: 9.3.2/9.3.0...9.3.3/9.3.0
v11.0.0
📦 Release-Notes v11.0.0
Breaking changes are prefixed with
📈 Improvements
- Closes #192 - Refactor logic-leaking Health-Check by @lucalimbach in #223
‼️ Closes #234 - Separate Plugin- from Kernel-Health by @bruderj15 in #238- Refactored the health-setup. Kernel and Plugin-Health are now entirely separated from one another.
- Add your own Health-Indicators for your plugins by providing a bean implementing
PluginHealthContributorFactory. It will be picked-up automatically via classpath-scanning. - Prefixes to health-related properties changed
KadaiAdapterHealth:management.health.external-services-->management.health.kadai-adapterCamunda7HealthConfigurationProperties:kadai.adapter.camunda.system-->management.health.kadai-adapter.plugin.camunda7- Alike for descendents of
KadaiAdapterHealth. - The Endpoint-URL for descendants of the root Health-Endpoint therefore also changed, e.g.
/actuator/health/kadaiAdapter/kernel/scheduler
🛠 Maintenance
- Closes #106 - Migrate RestTemplate to RestClient by @jamesrdi in #156
- Closes #236 - Fix CI failure by replacing expired ADMIN_PERSONAL_ACCESS_TOKEN with GITHUB_TOKEN by @Copilot in #237
- Closes #215 - Remove ancient C7 Kadai-Adapter-DB artifacts by @bruderj15 in #228
- Closes #171 - Fix Release-Workflow leads to two release-attempts by @jamesrdi in #255
🔒 Dependencies
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #172
- Bump version.spring.boot from 3.5.4 to 3.5.5 by @dependabot[bot] in #173
- Bump org.webjars:bootstrap from 5.3.7 to 5.3.8 by @dependabot[bot] in #180
- Bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.1.0.4751 to 5.2.0.4988 by @dependabot[bot] in #183
- Bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1 by @dependabot[bot] in #184
- Bump com.squareup.okhttp3:mockwebserver from 4.12.0 to 5.1.0 by @dependabot[bot] in #193
- Bump version.spring.boot from 3.5.5 to 3.5.6 by @dependabot[bot] in #209
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in #217
- Bump com.puppycrawl.tools:checkstyle from 11.0.1 to 11.1.0 by @dependabot[bot] in #222
- Bump com.google.googlejavaformat:google-java-format from 1.28.0 to 1.29.0 by @dependabot[bot] in #235
- Bump com.squareup.okhttp3:mockwebserver from 5.1.0 to 5.2.0 by @dependabot[bot] in #241
- Bump com.squareup.okhttp3:mockwebserver from 5.2.0 to 5.2.1 by @dependabot[bot] in #246
- Bump com.puppycrawl.tools:checkstyle from 11.1.0 to 12.0.0 by @dependabot[bot] in #247
- Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in #251
- Bump com.puppycrawl.tools:checkstyle from 12.0.0 to 12.0.1 by @dependabot[bot] in #252
- Bump com.google.googlejavaformat:google-java-format from 1.29.0 to 1.30.0 by @dependabot[bot] in #258
New Contributors
- @Copilot made their first contribution in #237
Full Changelog: 10.2.0/10.2.0...11.0.0/11.0.0
v10.2.0
📦 Release-Notes v10.2.0
🛠 Maintenance
- Prepare release v10.2.0 by @bruderj15 in #169
🔒 Dependencies
‼️ Bump version.spring.boot from 3.5.3 to 3.5.4 by @dependabot[bot] in #155- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #157
- Bump com.puppycrawl.tools:checkstyle from 10.26.1 to 11.0.0 by @dependabot[bot] in #158
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #164
Full Changelog: 10.1.0/10.1.0...10.2.0/10.2.0
v10.1.0
📦 Release-Notes v10.1.0
🚀 Features
- Closes #146: Make both Kadai And Taskana Attributes from Process Model Readable by @leantios & @jamesrdi in #153
📈 Improvements
- Closes #124: Use Camunda System URLs in properties and allow multiple Camunda and Outbox for Health Check by @jamesrdi in #136
🔒 Dependencies
- Bump com.puppycrawl.tools:checkstyle from 10.26.0 to 10.26.1 by @dependabot[bot] in #145
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 by @dependabot[bot] in #148
- Bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.28.0 by @dependabot[bot] in #150
- Bump org.mybatis.spring.boot:mybatis-spring-boot-starter from 3.0.4 to 3.0.5 by @dependabot[bot] in #151
Full Changelog: 10.0.0/10.0.0...10.1.0/10.1.0