What's Changed
- Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #7995
- Bump quarkiverse-cxf.version from 3.29.0 to 3.30.0 by @dependabot[bot] in #7996
- Provide basic documentation to migrate from Camel on Spring Boot to by @apupier in #7993
- Switch LangChain4j model testing from llama3.1 to granite4:3b by @jamesnetherton in #7998
- Generated sources regen for SBOM by @github-actions[bot] in #8000
- Next is 3.31.0-SNAPSHOT by @jamesnetherton in #8002
- Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 by @dependabot[bot] in #8006
- Bump quarkiverse-groovy.version from 3.28.4 to 3.30.0 by @dependabot[bot] in #7999
- Add tests and support for langchain4j-agent MCP tools by @jamesnetherton in #8001
- [relates #6433] Improve Windows build speed by @llowinge in #7963
- Add changelog for 3.30.0 by @jamesnetherton in #8008
- Avoid shadowing variables by @jamesnetherton in #8011
- Upgrade Quarkus to 3.30.1 by @jamesnetherton in #8014
- feat: Promote CSimple extension to stable by @gansheer in #8015
- Enable quarkus-maven-plugin extensions by @jamesnetherton in #8017
- feat: Add docling native support and integration tests by @gansheer in #8010
- [fixes #7925] Fix GoogleBigqueryTest.sqlCrudOpertations wiremock by @llowinge in #8018
- Bump quarkiverse-groovy.version from 3.30.0 to 3.30.1 by @dependabot[bot] in #8016
- Ensure quarkus.datasource.db-kind is configured for otel tests by @jamesnetherton in #8019
- Revert "feat: Promote CSimple extension to stable" by @gansheer in #8020
- [fixes #8007] Fix LangChain4j Agent MCP tests on Windows by @llowinge in #8021
- Add camel-kamelets to the BOM by @jamesnetherton in #8012
- Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in #8023
- Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.1 to 3.8.0 by @dependabot[bot] in #8024
- Bump io.quarkiverse.artemis:quarkus-artemis-bom from 3.11.0.CR1 to 3.11.0 by @dependabot[bot] in #8026
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in #8025
- Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #8030
- Fix dependabot typo for debezium-bom by @jamesnetherton in #8031
- Bump io.debezium:debezium-bom from 3.3.1.Final to 3.3.2.Final by @dependabot[bot] in #8032
- Bump com.unboundid:unboundid-ldapsdk from 7.0.3 to 7.0.4 by @dependabot[bot] in #8033
- Bump org.apache.maven.plugins:maven-release-plugin from 3.2.0 to 3.3.0 by @dependabot[bot] in #8034
- Remove superfluous public access modifer and comments from extension test template by @jamesnetherton in #8035
- Update kubernetes.adoc - fix chapter layout by @apupier in #8044
- Pin the perf-regression tool to hyperfoil version 0.27.1 #8027 by @aldettinger in #8028
- Generated sources regen for SBOM by @github-actions[bot] in #8022
- Restore Milo extension by @jamesnetherton in #8039
- Bump io.quarkiverse.artemis:quarkus-artemis-bom from 3.11.0 to 3.11.1 by @dependabot[bot] in #8041
- Bump actions/setup-java from 5.0.0 to 5.1.0 by @dependabot[bot] in #8042
- Bump quarkiverse-groovy.version from 3.30.1 to 3.30.2 by @dependabot[bot] in #8043
- Bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 by @dependabot[bot] in #8045
- Bump com.microsoft.graph:microsoft-graph from 6.57.0 to 6.58.0 by @dependabot[bot] in #8046
- 7989 ibm Cloud Object Storage native by @apupier in #8009
- Avoid importing packages from testcontainers shaded dependencies by @jamesnetherton in #8050
- Bump quarkiverse-fory.version from 0.4.1 to 0.5.0 by @dependabot[bot] in #8051
- Temporarily point quarkus-main CI workflows to testcontainers-2.x camel-quarkus-examples branch by @jamesnetherton in #8052
- Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 by @dependabot[bot] in #8055
- Remove redundant jackson-dataformat-xml dependency from hashicorp-vault extension by @jamesnetherton in #8056
- Avoid duplicate processing of BindToRegistry target types in RouteBuilder CDI beans by @jamesnetherton in #8060
- Bump quarkiverse-groovy.version from 3.30.2 to 3.30.3 by @dependabot[bot] in #8065
- Enable interaction with CDI injected beans in non RouteBuilder @BindToRegistry methods by @jamesnetherton in #8062
- Generated sources regen for SBOM by @github-actions[bot] in #8071
- Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #8070
- Bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #8069
- [fixes #5300] Extend AWS SecretsManager test with rotating secret by @llowinge in #8068
- Override lz4-java for flink & aws2-kinesis with at.yawk.lz4 variant by @ppalaga in #8077
- Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1 by @dependabot[bot] in #8073
- ci: Upgrade to node 24 test-summary-report action by @gansheer in #8072
- Generated sources regen for SBOM by @github-actions[bot] in #8086
- Bump com.microsoft.graph:microsoft-graph from 6.58.0 to 6.59.0 by @dependabot[bot] in #8082
- Bump quarkiverse-groovy.version from 3.30.3 to 3.30.4 by @dependabot[bot] in #8084
- Add keycloak native support and integration tests by @gansheer in #8080
- Bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3 by @dependabot[bot] in #8088
- OAuth extension by @JiriOndrusek in #8053
- Upgrade Debezium to 3.4.0.Final by @jamesnetherton in #8089
- Generated sources regen for SBOM by @github-actions[bot] in #8094
- Improve GitHub CI workflow checks for dependabot user by @jamesnetherton in #8097
- Update Maven wrapper distribution URL to Maven 3.9.12 by @jamesnetherton in #8099
- Provide basic test for pdf:merge by @apupier in #8100
- Enable field reflection on LangChain4j Jackson model classes by @jamesnetherton in #8104
- 8093 test pdf merge with images and several other kind of components by @apupier in #8101
- Update qdrant test container to 1.15.0 to align with client use by @apupier in #8105
- Upgrade Splunk test container to 9.4.7 by @apupier in #8112
- Upgrade test container images by @apupier in #8106
- Bump com.microsoft.graph:microsoft-graph from 6.59.0 to 6.60.0 by @dependabot[bot] in #8115
- Add changelog for 3.27.2 by @JiriOndrusek in #8116
- Use mvnw.cmd on Windows to launch Performance test by @apupier in #8118
- Miscellaneous container image upgrades by @jamesnetherton in #8119
- Bump quarkiverse-pooled-jms.version from 2.8.0 to 2.9.0 by @dependabot[bot] in #8121
- Add resource bundle sun.security.util.resources.security for kudu by @jamesnetherton in #8123
- Generated sources regen for SBOM by @github-actions[bot] in #8128
- Bump quarkiverse-groovy.version from 3.30.4 to 3.30.6 by @dependabot[bot] in #8127
- Add .sdkmanrc by @ppalaga in #8131
- Upgrade to Camel 4.17.0 by @JiriOndrusek in #8125
- Ensure MasterTest waits for follower process to shut down by @jamesnetherton in #8133
- Bump quarkiverse-freemarker.version from 1.2.0 to 1.3.0 by @dependabot[bot] in #8135
- Bump net.revelc.code:impsort-maven-plugin from 1.12.0 to 1.13.0 by @dependabot[bot] in #8134
- Rationalize master extension integration testing by @jamesnetherton in #8138
- Do not rely on GraalVM substitutions when making JPA independent of Spring by @ppalaga in #8139
- Cyber Ark vault extension by @JiriOndrusek in #8092
- Fix potential master-file race with cluster data deletion and lock acquisition on Windows by @jamesnetherton in #8142
- Add camel-quarkus-support-httpclient5 to keycloak extension by @jamesnetherton in #8145
- Upgrade Quarkus to 3.31.0.CR1 by @jamesnetherton in #8149
- Pin modelcontextprotocol/server-everything to 2025.12.18 for Langchain4jAgentTest.agentWithMcpClient test by @jamesnetherton in #8154
- Restore Quarkus SNAPSHOT testing against camel-quarkus-examples camel-quarkus-main branch by @jamesnetherton in #8155
- PDF generation with image in native with Apache fop by @apupier in #8132
- Upgrade MySQL test container version from 8.4 to 9.5 by @apupier in #8157
- Bump org.jolokia:jolokia-agent-jvm from 2.4.2 to 2.4.3 by @dependabot[bot] in #8152
- Upgrade quarkiverse batik to 1.1.0 by @apupier in #8159
- Add cli-debug extension by @jamesnetherton in #8162
- Update MacOS build tips in contributor user guide by @JinyuChen97 in #8156
- Remove redundant localstack container PROVIDER_OVERRIDE_CLOUDWATCH environment variable by @jamesnetherton in #8166
- Rename camel-quarkus-junit5 to camel-quarkus-junit by @jamesnetherton in #8164
- Enable AWS Secret rotation on macOS local environment by @llowinge in #8168
- Generated sources regen for SBOM by @github-actions[bot] in #8169
- Automatically register Camel REST API context path with the Quarkus Swagger UI by @jamesnetherton in #8170
- Add changelog for 3.20.4 by @JiriOndrusek in #8174
- Add support for type mappings to REST OpenAPI codegen by @jamesnetherton in #8171
- Add once extension by @jamesnetherton in #8172
- Enable JMS IBM MQ tests #8137 by @vkasala in #8150
- Downgrade Maven wrapper distribution URL to Maven 3.9.11 by @jamesnetherton in #8178
- Add resource bundle sun.security.util.resources.security for netty-http by @jamesnetherton in #8179
- Fixes #8180 wiremock recording should succeed even if url ends with '/' by @JiriOndrusek in #8181
- Disable expression support for native mode in net.engio:mbassador by @jamesnetherton in #8182
- Refactor CyberArk Vault container testing by @jamesnetherton in #8184
- Upgrade Quarkus to 3.31.0 by @jamesnetherton in #8185
- Fixed #8186: Weaviate native error handling by @JiriOndrusek in #8187
- Upgrade Cassandra Quarkus to 1.3.1 by @jamesnetherton in #8189
- Bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 by @dependabot[bot] in #8190
- Bump org.apache.camel.kamelets:camel-kamelets from 4.16.0 to 4.17.0 by @dependabot[bot] in #8192
New Contributors
- @JinyuChen97 made their first contribution in #8156
Full Changelog: 3.30.0...3.31.0