This is an automated email from the ASF dual-hosted git repository.
apupier pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from 2cddebab6c2f CAMEL-23317: Fix flaky MailProducerUnsupportedCharsetTest
new ea8134e42e85 CAMEL-22996: raise jdk.version from 17 to 21
new 38702c31e897 CAMEL-22996: update archetype templates to Java 21
new 271d4726f5b7 CAMEL-22996: remove JDK 17 from GitHub Actions matrix
new 846235d6ecc8 CAMEL-22996: remove JDK 17 from Jenkinsfile
new 1b24f7cb5392 CAMEL-22996: resolve Java-21 baseline TODOs (threadId,
Locale.of)
new 19c48b622eb0 CAMEL-22996: update documentation to reflect Java 21
minimum
new 2bfddab5c222 CAMEL-22996: drop JDK 17 from camel-jbang-container
Makefile
new 445aea8fcab2 CAMEL-22996: update Doctor.checkJava() to require Java 21
new 8dc19aa02146 CAMEL-22996: update MigrationTools Java version in
examples commands
new 381cb2be40b2 CAMEL-22996: update camel-launcher to require Java 21
new a7f1e112af30 CAMEL-22996: update AGENTS.md Java minimum to 21+
new ec707008d0f8 CAMEL-22996: simplify JDK enforcer message in root pom.xml
new 615b9698a0ad CAMEL-22996: remove reflection workaround from
SSLContextParametersNamedGroupsListTest
new 7ec5d6a0e2b5 CAMEL-22996: remove min=JAVA_21 from @EnabledForJreRange
in SSL and virtual thread tests
new 72da53efe4b2 CAMEL-22996: replace deprecated new Locale() with
Locale.forLanguageTag() or Locale.of()
new 9ccfb67d56b3 CAMEL-22996: promote java21/CamelThreadFactory to main,
remove multi-release java-21-sources profile
The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/CI-ARCHITECTURE.md | 6 +-
.github/workflows/pr-build-main.yml | 9 +-
AGENTS.md | 2 +-
Jenkinsfile | 27 +--
.../__artifactId__-component/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../camel/catalog/docs/crypto-dataformat.adoc | 2 +-
.../apache/camel/catalog/docs/ldap-component.adoc | 2 +-
.../org/apache/camel/catalog/docs/main.adoc | 8 +-
.../main/camel-main-configuration-metadata.json | 8 +-
.../catalog/models-app/sslContextParameters.json | 8 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 6 +-
.../as2/api/AS2AsyncMDNServerConnection.java | 4 +-
.../component/as2/api/AS2ServerConnection.java | 4 +-
.../camel/dataformat/bindy/FormattingOptions.java | 4 +-
.../src/main/docs/crypto-dataformat.adoc | 2 +-
.../component/cxf/jaxrs/DefaultCxfRsBinding.java | 2 +-
.../google/bigquery/GoogleBigQueryProducer.java | 4 +-
.../google/pubsub/GooglePubsubProducer.java | 5 +-
.../camel-ldap/src/main/docs/ldap-component.adoc | 2 +-
.../apache/camel/component/smpp/SmppConsumer.java | 5 +-
.../apache/camel/component/smpp/SmppProducer.java | 15 +-
.../camel/spring/xml/keyStoreParameters.json | 2 +-
.../camel/spring/xml/secureRandomParameters.json | 2 +-
.../camel/spring/xml/sslContextParameters.json | 2 +-
.../camel/support/jsse/KeyManagersParameters.java | 2 +-
.../camel/support/jsse/KeyStoreParameters.java | 2 +-
.../camel/support/jsse/SSLContextParameters.java | 4 +-
.../camel/support/jsse/SecureRandomParameters.java | 2 +-
.../support/jsse/TrustManagersParameters.java | 2 +-
.../engine/DefaultAsyncProcessorAwaitManager.java | 4 +-
.../camel/model/app/sslContextParameters.json | 8 +-
.../model/app/SSLContextParametersDefinition.java | 8 +-
.../AbstractKeyManagersParametersFactoryBean.java | 2 +-
.../AbstractKeyStoreParametersFactoryBean.java | 2 +-
.../AbstractSSLContextParametersFactoryBean.java | 2 +-
.../AbstractSecureRandomParametersFactoryBean.java | 2 +-
...AbstractTrustManagersParametersFactoryBean.java | 2 +-
.../impl/engine/IntrospectionSupportTest.java | 2 +-
.../SSLContextParametersNamedGroupsListTest.java | 20 +-
.../support/jsse/SSLContextParametersTest.java | 213 ++++++++++-----------
.../camel-main-configuration-metadata.json | 8 +-
core/camel-main/src/main/docs/main.adoc | 8 +-
.../camel/main/SSLConfigurationProperties.java | 16 +-
.../mbean/ManagedAsyncProcessorAwaitManager.java | 4 +-
.../ManagedVirtualThreadExecutorTest.java | 3 -
core/camel-util/pom.xml | 58 ++----
.../camel/util/concurrent/CamelThreadFactory.java | 35 +++-
.../camel/util/concurrent/CamelThreadFactory.java | 87 ---------
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 5 +
.../ROOT/pages/camel-jbang-getting-started.adoc | 2 +-
.../ROOT/pages/camel-jbang-launcher-install.adoc | 4 +-
.../modules/ROOT/pages/virtual-threads.adoc | 2 +-
.../ROOT/pages/what-are-the-dependencies.adoc | 1 +
dsl/camel-jbang/camel-jbang-container/Makefile | 4 +-
.../camel/dsl/jbang/core/commands/Doctor.java | 8 +-
.../jbang/core/commands/mcp/MigrationTools.java | 4 +-
.../camel-launcher/src/install/install.ps1 | 6 +-
.../camel-launcher/src/install/install.sh | 4 +-
.../camel-cli/sdkman/release-notes.md | 4 +-
.../src/main/resources/bin/camel.bat | 4 +-
.../camel-launcher/src/main/resources/bin/camel.sh | 4 +-
.../dsl/jbang/launcher/CamelBatDiscoveryTest.java | 58 +++---
.../dsl/jbang/launcher/CamelShDiscoveryTest.java | 47 ++---
.../camel/dsl/jbang/launcher/FakeJavaTest.java | 2 +-
pom.xml | 4 +-
70 files changed, 304 insertions(+), 498 deletions(-)
delete mode 100644
core/camel-util/src/main/java21/org/apache/camel/util/concurrent/CamelThreadFactory.java