You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by co...@apache.org on 2020/10/01 15:56:49 UTC

[camel] branch CAMEL-15591 updated (5da1b95 -> 23d6e4d)

This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a change to branch CAMEL-15591
in repository https://gitbox.apache.org/repos/asf/camel.git.


 discard 5da1b95  Fix checkstyle
 discard 6c1953a  Adding tests
 discard 44c4ed8  CAMEL-15591 - Put a configurable limit on the size of unzipped data using camel-zipfile + camel-tarfile
     add b12106c  Fix ASF Deploy gh action
     add 477ef96  Camel-AWS2-KMS: Added testcontainers and localstack for testing
     add d925cda  Camel-AWS2-KMS: Added localstack test for createKey operation
     add 73ba39e  Camel-AWS2-KMS: Added localstack test for listKeys operation
     add 184dba0  Camel-AWS2-KMS: Fixed localstack listKeys test
     add 98b6172  Camel-AWS2-Kms: Added localstack test for disableKey operation
     add be31cd5  CAMEL-15587: Optimize simple language for boolean values.
     add a325ac1  CAMEL-15587: Added jmh test
     add 78d4517  CAMEL-15587: Optimize simple language for numeric values.
     add 2d8964c  Camel-AWS2-KMS: Added localstack test for EnableKey operation
     add 48446c2  Camel-AWS2-KMS: Rename test
     add e452a6a  CAMEL-15585 - Camel Core health small refactor. (#4307)
     add f629775  Camel-AWS2-KMS: Added localstack test for describeKey
     add 113029d  Camel-AWS2-KMS: Added localstack test for schedule deletion key operation
     add 5029d32  CAMEL-15590: route templates: add an hook to further customize the RouteDefinition computed out of a template
     add 01ca78e  Regen for commit 113029d66691cf82cdb0e71189cb85c2917de139
     add 32671c8  CAMEL-15587: Optimize simple language for numeric values.
     add 988fc24  Tone down logging
     add be50820  CAMEL-15577 Camel-stringtemplate: Misleading and incorrect implementation of parameter 'allowTemplateFromHeader' (#4312)
     add ce0fb0ba Small LightweightRuntimeCamelContext code cleanup
     add 8523727  Camel-AWS2-Eventbridge: Added a note about updating a rule
     add bb2ab2c  Camel-AWS2-Eventbridge: Regen docs
     add 82525f6  Camel-AWS2-Cloudwatch: Added Testcontainers with localstack test
     add 616ec8a  Camel-AWS2-KMS: Fixes wrong container and profile names
     add 8f398f7  Upgrade to groovy 3.0.6
     add 5a3c4b8  Update gmavenplus-plugin
     add 19d6008  Upgrade AWS SDK v2 to version 2.14.28
     add 1ba1a36  Sync Properties
     add f9e45c4  Upgrade Commons Pool to version 2.9.0
     add f358761  Sync Properties
     add fd8792c  Updated swagger-core to 1.6.2 Updated swagger-parser to 1.0.51
     add 1353bb3  Commit generated dependencies file
     add 9cdf456  Update jackson-core to fix apache-karaf
     add a6f4252  Update Javadoc for link to the pipeline EIP documentation Web page (previous link was broken)
     add 50de405  ASF deploy: Changed title
     add 57bacd7  Upgrade Directory Watcher to version 0.10.1
     add f38cc8c  Sync Properties
     add 359b0c8  CAMEL-15587: Optimize simple language for boolean values.
     add 291da55  Camel-AWS2-STS: Added testcontainers support in POM
     add 81b634d  Camel-AWS2-STS: Added localstack test for getSessionToken operation
     add b1c1e36  Camel-AWS2-STS: Localstack test fixed for getSessionToken
     add 1747b8c  Camel-AWS2-STS: Added localstack test for getFederationToken operation
     add 412ef37  Camel-AWS2-STS: Fixed typo in test name
     add cb27e76  Fixed olingo tests due recent change in generated configurer for ALL_OPTIONS
     add 9da0405  Upgrade Redisson to version 3.13.5
     add d94b999  Sync Properties
     add 7148aa0  Camel-AWS2-STS: Added a localstack test for AssumeRole operation
     add bbaa20d  Upgrade Undertow to version 2.2.0.Final
     add c5b49f0  Sync Properties
     add d3ef125  Generated configurer for apis should be in their own class and not on the general endpoint.
     add e636fa9  Generated configurer for apis should be in their own class and not on the general endpoint.
     add ff02453  EndpointUriFactorySupport should implement the interface
     add d60b172  Regen
     add 37fa68e  CAMEL-15598: camel-kafka - Remove old reflection code setting partitioner class config
     add 07e591f  Align junit dependency
     add 6782f43  Add missing camel-management dependency for testing
     add efddc5e  Fix camel-spring-javaconfig unit test
     add 1e4c6be  [CAMEL-15601] Upgrade to JAXB impl 2.3.3
     add 068cc05  Contains ignore case works with more types
     add 57fb955  camel-platform-http-vertx: handle requests using a thread from the worker pool
     add 8e082cd  Fixed typo
     add 002a4b0  CAMEL-15602: camel-main - Add support for property placeholders in #class factory method parameters with camel.beans. style.
     add 0555a4c  Regen for commit 002a4b00a633fbbe73c07cd35da3bec85cbab885
     add f12c5c0  CAMEL-15505: camel-quickfix should not depend on quickfixj-all
     add 44db8e9  Expression reifier map should have initial size
     add a5f82eb  Upgrade AWS SDK v2 to version 2.15.0
     add 05b2807  Sync Properties
     add 0c6f0dd  Document Change
     add 9e6f241  Regen weighted EIP
     add 500e78c  Regen catalog
     add a9e7f16  Updating ant version
     add 23d6e4d  CAMEL-15591 - Put a configurable limit on the size of unzipped data using camel-zipfile + camel-tarfile

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (5da1b95)
            \
             N -- N -- N   refs/heads/CAMEL-15591 (23d6e4d)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/asf-snapshots-deploy.yml         |   4 +-
 camel-dependencies/pom.xml                         |  16 +-
 .../catalog/docs/aws2-eventbridge-component.adoc   |   5 +
 .../catalog/docs/string-template-component.adoc    |  17 +
 .../camel/catalog/docs/tarfile-dataformat.adoc     |   2 +-
 .../camel/catalog/docs/zipfile-dataformat.adoc     |   2 +-
 .../org/apache/camel/catalog/models/weighted.json  |   2 +-
 ...ientManagerEndpointConfigurationConfigurer.java |  69 +--
 .../component/as2/AS2ConfigurationConfigurer.java  |  65 +--
 .../camel/component/as2/AS2EndpointConfigurer.java |  18 -
 ...rverManagerEndpointConfigurationConfigurer.java |  67 +--
 components/camel-asn1/pom.xml                      |   2 +-
 components/camel-aws2-cw/pom.xml                   |  70 +++
 .../aws2/cw/localstack/Aws2CwBaseTest.java         |  76 +++
 .../cw/localstack/CwComponentLocalstackTest.java   |  58 +++
 .../src/main/docs/aws2-eventbridge-component.adoc  |   5 +
 components/camel-aws2-kms/pom.xml                  |  70 +++
 .../aws2/kms/localstack/Aws2KmsBaseTest.java       |  76 +++
 .../kms/localstack/KmsCreateKeyLocalstackTest.java |  68 +++
 .../localstack/KmsDescribeKeyLocalstackTest.java   |  84 ++++
 .../localstack/KmsDisableKeyLocalstackTest.java    |  92 ++++
 .../kms/localstack/KmsEnableKeyLocalstackTest.java | 103 ++++
 .../kms/localstack/KmsListKeysLocalstackTest.java  |  78 +++
 .../KmsScheduleDeleteKeyLocalstackTest.java        |  96 ++++
 components/camel-aws2-sts/pom.xml                  |  70 +++
 .../aws2/sts/localstack/Aws2StsBaseTest.java       |  76 +++
 .../localstack/StsAssumeRoleLocalstackTest.java    |  73 +++
 .../StsGetFederationTokenLocalstackTest.java       |  73 +++
 .../StsGetSessionTokenLocalstackTest.java          |  68 +++
 ...ionsManagerEndpointConfigurationConfigurer.java |  55 ++-
 ...entsManagerEndpointConfigurationConfigurer.java |  49 +-
 .../component/box/BoxConfigurationConfigurer.java  |  43 +-
 .../camel/component/box/BoxEndpointConfigurer.java |  70 ---
 ...LogsManagerEndpointConfigurationConfigurer.java |  51 +-
 ...entsManagerEndpointConfigurationConfigurer.java |  45 +-
 ...ilesManagerEndpointConfigurationConfigurer.java | 103 ++--
 ...dersManagerEndpointConfigurationConfigurer.java |  71 +--
 ...oupsManagerEndpointConfigurationConfigurer.java |  65 +--
 ...archManagerEndpointConfigurationConfigurer.java |  47 +-
 ...asksManagerEndpointConfigurationConfigurer.java |  59 ++-
 ...sersManagerEndpointConfigurationConfigurer.java |  65 +--
 ...ddOnGatewayEndpointConfigurationConfigurer.java |  35 +-
 ...ressGatewayEndpointConfigurationConfigurer.java |  41 +-
 .../BraintreeConfigurationConfigurer.java          |  35 +-
 .../braintree/BraintreeEndpointConfigurer.java     |  29 --
 ...okenGatewayEndpointConfigurationConfigurer.java |  37 +-
 ...tionGatewayEndpointConfigurationConfigurer.java |  41 +-
 ...omerGatewayEndpointConfigurationConfigurer.java |  43 +-
 ...ountGatewayEndpointConfigurationConfigurer.java |  35 +-
 ...puteGatewayEndpointConfigurationConfigurer.java |  51 +-
 ...loadGatewayEndpointConfigurationConfigurer.java |  37 +-
 ...ountGatewayEndpointConfigurationConfigurer.java |  43 +-
 ...thodGatewayEndpointConfigurationConfigurer.java |  43 +-
 ...onceGatewayEndpointConfigurationConfigurer.java |  41 +-
 ...PlanGatewayEndpointConfigurationConfigurer.java |  35 +-
 ...portGatewayEndpointConfigurationConfigurer.java |  37 +-
 ...maryGatewayEndpointConfigurationConfigurer.java |  39 +-
 ...tionGatewayEndpointConfigurationConfigurer.java |  49 +-
 ...tionGatewayEndpointConfigurationConfigurer.java |  47 +-
 ...tionGatewayEndpointConfigurationConfigurer.java |  41 +-
 components/camel-cxf/pom.xml                       |   2 +-
 ...apabilitiesEndpointConfigurationConfigurer.java |  63 +--
 .../fhir/FhirConfigurationConfigurer.java          |  59 ++-
 .../FhirCreateEndpointConfigurationConfigurer.java |  69 +--
 .../FhirDeleteEndpointConfigurationConfigurer.java |  71 +--
 .../component/fhir/FhirEndpointConfigurer.java     |  35 --
 ...FhirHistoryEndpointConfigurationConfigurer.java |  73 +--
 ...hirLoadPageEndpointConfigurationConfigurer.java |  67 +--
 .../FhirMetaEndpointConfigurationConfigurer.java   |  69 +--
 ...irOperationEndpointConfigurationConfigurer.java |  83 ++--
 .../FhirPatchEndpointConfigurationConfigurer.java  |  71 +--
 .../FhirReadEndpointConfigurationConfigurer.java   |  85 ++--
 .../FhirSearchEndpointConfigurationConfigurer.java |  63 +--
 ...TransactionEndpointConfigurationConfigurer.java |  67 +--
 .../FhirUpdateEndpointConfigurationConfigurer.java |  73 +--
 ...hirValidateEndpointConfigurationConfigurer.java |  65 +--
 ...CalendarAclEndpointConfigurationConfigurer.java |  39 +-
 ...alendarListEndpointConfigurationConfigurer.java |  37 +-
 ...arCalendarsEndpointConfigurationConfigurer.java |  35 +-
 ...darChannelsEndpointConfigurationConfigurer.java |  33 +-
 ...endarColorsEndpointConfigurationConfigurer.java |  31 +-
 ...endarEventsEndpointConfigurationConfigurer.java |  43 +-
 ...darFreebusyEndpointConfigurationConfigurer.java |  33 +-
 ...darSettingsEndpointConfigurationConfigurer.java |  35 +-
 .../GoogleCalendarConfigurationConfigurer.java     |  31 +-
 .../calendar/GoogleCalendarEndpointConfigurer.java |   8 -
 .../DriveAboutEndpointConfigurationConfigurer.java |  25 +-
 .../DriveAppsEndpointConfigurationConfigurer.java  |  27 +-
 ...riveChangesEndpointConfigurationConfigurer.java |  29 +-
 ...iveChannelsEndpointConfigurationConfigurer.java |  27 +-
 ...iveChildrenEndpointConfigurationConfigurer.java |  31 +-
 ...iveCommentsEndpointConfigurationConfigurer.java |  31 +-
 .../DriveFilesEndpointConfigurationConfigurer.java |  35 +-
 ...riveParentsEndpointConfigurationConfigurer.java |  31 +-
 ...PermissionsEndpointConfigurationConfigurer.java |  33 +-
 ...ePropertiesEndpointConfigurationConfigurer.java |  31 +-
 ...iveRealtimeEndpointConfigurationConfigurer.java |  29 +-
 ...riveRepliesEndpointConfigurationConfigurer.java |  33 +-
 ...veRevisionsEndpointConfigurationConfigurer.java |  31 +-
 .../drive/GoogleDriveConfigurationConfigurer.java  |  25 +-
 .../drive/GoogleDriveEndpointConfigurer.java       |  16 -
 ...UsersDraftsEndpointConfigurationConfigurer.java |  31 +-
 .../GmailUsersEndpointConfigurationConfigurer.java |  27 +-
 ...sersHistoryEndpointConfigurationConfigurer.java |  25 +-
 ...UsersLabelsEndpointConfigurationConfigurer.java |  29 +-
 ...AttachmentsEndpointConfigurationConfigurer.java |  29 +-
 ...ersMessagesEndpointConfigurationConfigurer.java |  37 +-
 ...sersThreadsEndpointConfigurationConfigurer.java |  29 +-
 .../mail/GoogleMailConfigurationConfigurer.java    |  23 +-
 .../google/mail/GoogleMailEndpointConfigurer.java  |   8 -
 .../GoogleSheetsConfigurationConfigurer.java       |  25 +-
 .../sheets/GoogleSheetsEndpointConfigurer.java     |  11 -
 ...preadsheetsEndpointConfigurationConfigurer.java |  33 +-
 ...heetsValuesEndpointConfigurationConfigurer.java |  43 +-
 components/camel-jackson/pom.xml                   |   2 +-
 components/camel-jacksonxml/pom.xml                |   2 +-
 .../camel/component/kafka/KafkaEndpoint.java       |  23 +-
 .../service/lra/LRASagaServiceConfigurer.java      |  19 +-
 .../Olingo2AppEndpointConfigurationConfigurer.java |  53 +-
 .../olingo2/Olingo2ConfigurationConfigurer.java    |  39 +-
 .../olingo2/Olingo2EndpointConfigurer.java         |   6 -
 .../camel/component/olingo2/Olingo2Endpoint.java   |   7 +-
 .../Olingo4AppEndpointConfigurationConfigurer.java |  49 +-
 .../olingo4/Olingo4ConfigurationConfigurer.java    |  35 +-
 .../olingo4/Olingo4EndpointConfigurer.java         |   6 -
 .../camel/component/olingo4/Olingo4Endpoint.java   |   7 +-
 components/camel-openapi-java/pom.xml              |   2 +-
 .../http/vertx/VertxPlatformHttpConsumer.java      |  82 ++-
 .../http/vertx/VertxPlatformHttpSupport.java       |  23 +-
 .../http/vertx/VertxPlatformHttpEngineTest.java    | 105 +++-
 components/camel-quickfix/pom.xml                  |  12 +-
 components/camel-rest-openapi/pom.xml              |   2 +-
 .../camel-salesforce-component/pom.xml             |   2 +-
 components/camel-soap/pom.xml                      |   2 +-
 .../spring/javaconfig/BeanJavaConfigTest.java      |   3 +-
 components/camel-spring-ws/pom.xml                 |   2 +-
 .../src/main/docs/string-template-component.adoc   |  17 +
 .../stringtemplate/StringTemplateConstants.java    |   1 +
 .../stringtemplate/StringTemplateEndpoint.java     |  45 +-
 .../StringTemplateViaHeaderTest.java               |  69 +++
 components/camel-swagger-java/pom.xml              |   2 +-
 .../apache/camel/dataformat/tarfile/tarfile.json   |   2 +-
 .../src/main/docs/tarfile-dataformat.adoc          |   2 +-
 components/camel-test-junit5/pom.xml               |   7 +-
 .../AccountEndpointConfigurationConfigurer.java    |  15 +-
 ...PhoneNumberEndpointConfigurationConfigurer.java |  17 +-
 .../AddressEndpointConfigurationConfigurer.java    |  29 +-
 ...ApplicationEndpointConfigurationConfigurer.java |  17 +-
 ...mberCountryEndpointConfigurationConfigurer.java |  17 +-
 ...ountryLocalEndpointConfigurationConfigurer.java |  17 +-
 ...untryMobileEndpointConfigurationConfigurer.java |  17 +-
 ...tryTollFreeEndpointConfigurationConfigurer.java |  17 +-
 .../CallEndpointConfigurationConfigurer.java       |  27 +-
 ...allFeedbackEndpointConfigurationConfigurer.java |  19 +-
 ...backSummaryEndpointConfigurationConfigurer.java |  21 +-
 ...otificationEndpointConfigurationConfigurer.java |  19 +-
 ...llRecordingEndpointConfigurationConfigurer.java |  21 +-
 .../ConferenceEndpointConfigurationConfigurer.java |  17 +-
 ...ParticipantEndpointConfigurationConfigurer.java |  23 +-
 .../ConnectAppEndpointConfigurationConfigurer.java |  17 +-
 ...PhoneNumberEndpointConfigurationConfigurer.java |  21 +-
 ...NumberLocalEndpointConfigurationConfigurer.java |  17 +-
 ...umberMobileEndpointConfigurationConfigurer.java |  17 +-
 ...berTollFreeEndpointConfigurationConfigurer.java |  17 +-
 .../twilio/KeyEndpointConfigurationConfigurer.java |  17 +-
 .../MessageEndpointConfigurationConfigurer.java    |  27 +-
 ...ageFeedbackEndpointConfigurationConfigurer.java |  17 +-
 ...essageMediaEndpointConfigurationConfigurer.java |  19 +-
 .../NewKeyEndpointConfigurationConfigurer.java     |  15 +-
 ...wSigningKeyEndpointConfigurationConfigurer.java |  15 +-
 ...otificationEndpointConfigurationConfigurer.java |  17 +-
 ...ingCallerIdEndpointConfigurationConfigurer.java |  17 +-
 .../QueueEndpointConfigurationConfigurer.java      |  19 +-
 ...QueueMemberEndpointConfigurationConfigurer.java |  21 +-
 ...AddOnResultEndpointConfigurationConfigurer.java |  19 +-
 ...sultPayloadEndpointConfigurationConfigurer.java |  21 +-
 .../RecordingEndpointConfigurationConfigurer.java  |  17 +-
 ...anscriptionEndpointConfigurationConfigurer.java |  19 +-
 .../ShortCodeEndpointConfigurationConfigurer.java  |  17 +-
 .../SigningKeyEndpointConfigurationConfigurer.java |  17 +-
 ...pCredentialEndpointConfigurationConfigurer.java |  23 +-
 ...dentialListEndpointConfigurationConfigurer.java |  19 +-
 ...ListMappingEndpointConfigurationConfigurer.java |  21 +-
 .../SipDomainEndpointConfigurationConfigurer.java  |  19 +-
 ...ListMappingEndpointConfigurationConfigurer.java |  21 +-
 ...ControlListEndpointConfigurationConfigurer.java |  19 +-
 ...stIpAddressEndpointConfigurationConfigurer.java |  23 +-
 .../TokenEndpointConfigurationConfigurer.java      |  15 +-
 ...anscriptionEndpointConfigurationConfigurer.java |  17 +-
 .../twilio/TwilioConfigurationConfigurer.java      |  13 +-
 .../component/twilio/TwilioEndpointConfigurer.java |  44 --
 ...cordAllTimeEndpointConfigurationConfigurer.java |  15 +-
 ...RecordDailyEndpointConfigurationConfigurer.java |  15 +-
 ...UsageRecordEndpointConfigurationConfigurer.java |  15 +-
 ...rdLastMonthEndpointConfigurationConfigurer.java |  15 +-
 ...cordMonthlyEndpointConfigurationConfigurer.java |  15 +-
 ...rdThisMonthEndpointConfigurationConfigurer.java |  15 +-
 ...RecordTodayEndpointConfigurationConfigurer.java |  15 +-
 ...ecordYearlyEndpointConfigurationConfigurer.java |  15 +-
 ...rdYesterdayEndpointConfigurationConfigurer.java |  15 +-
 ...sageTriggerEndpointConfigurationConfigurer.java |  23 +-
 ...tionRequestEndpointConfigurationConfigurer.java |  17 +-
 .../zendesk/ZendeskConfigurationConfigurer.java    |  21 +-
 .../ZendeskEndpointConfigurationConfigurer.java    | 247 ++++-----
 .../zendesk/ZendeskEndpointConfigurer.java         | 115 -----
 .../apache/camel/dataformat/zipfile/zipfile.json   |   2 +-
 .../src/main/docs/zipfile-dataformat.adoc          |   2 +-
 .../camel/impl/ExtendedCamelContextConfigurer.java | 145 +++---
 .../camel/impl/RestConfigurationConfigurer.java    |  65 +--
 ...ToleranceConfigurationDefinitionConfigurer.java |  37 +-
 .../HystrixConfigurationDefinitionConfigurer.java  |  73 +--
 ...ilience4jConfigurationDefinitionConfigurer.java |  49 +-
 .../org/apache/camel/model/dataformat/tarfile.json |   2 +-
 .../org/apache/camel/model/dataformat/zipfile.json |   2 +-
 .../apache/camel/model/loadbalancer/weighted.json  |   2 +-
 .../org/apache/camel/impl/DefaultCamelContext.java |   6 +-
 .../java/org/apache/camel/impl/DefaultModel.java   |  65 ++-
 .../camel/impl/lw/LightweightCamelContext.java     |   5 +
 .../impl/lw/LightweightRuntimeCamelContext.java    | 550 ++++++++++-----------
 .../main/java/org/apache/camel/model/Model.java    |   9 +
 .../apache/camel/model/ProcessorDefinition.java    |   8 +-
 .../camel/model/RouteTemplateDefinition.java       |   5 +
 .../camel/model/dataformat/TarFileDataFormat.java  |   4 +-
 .../camel/model/dataformat/ZipFileDataFormat.java  |   6 +-
 .../WeightedLoadBalancerDefinition.java            |   2 +-
 .../camel/reifier/language/ExpressionReifier.java  |   2 +-
 .../language/simple/SimpleExpressionBuilder.java   |   8 +-
 .../language/simple/SimplePredicateParser.java     |  26 +-
 .../language/simple/ast/BooleanExpression.java     |  53 ++
 .../language/simple/ast/NumericExpression.java     |  68 +++
 .../language/simple/types/SimpleTokenType.java     |  14 +
 .../core/xml/AbstractCamelContextFactoryBean.java  |   2 +-
 core/camel-core/pom.xml                            |   1 -
 .../camel/builder/RouteTemplateConverterTest.java  | 136 +++++
 .../camel/language/simple/SimpleOperatorTest.java  |  81 ++-
 .../org/apache/camel/util/ObjectHelperTest.java    |  62 ++-
 .../impl/health/DefaultHealthCheckRegistry.java    |  40 +-
 .../impl/health/HealthCheckRegistryRepository.java |  14 +-
 .../apache/camel/impl/health/RouteHealthCheck.java |   3 +-
 .../health/DefaultHealthCheckRegistryTest.java     |   2 +-
 .../apache/camel/impl/health/HealthCheckTest.java  |   2 +-
 .../impl/health/ReadinessAndLivenessTest.java      |   4 +-
 ...ToleranceConfigurationPropertiesConfigurer.java |  35 +-
 ...althCheckConfigurationPropertiesConfigurer.java |  17 +-
 .../HealthConfigurationPropertiesConfigurer.java   |  19 +-
 .../HystrixConfigurationPropertiesConfigurer.java  |  71 +--
 .../main/LraConfigurationPropertiesConfigurer.java |  17 +-
 .../MainConfigurationPropertiesConfigurer.java     | 175 +++----
 ...ilience4jConfigurationPropertiesConfigurer.java |  47 +-
 .../RestConfigurationPropertiesConfigurer.java     |  65 +--
 ...hreadPoolConfigurationPropertiesConfigurer.java |  25 +-
 core/camel-main/src/main/docs/main.adoc            |   2 +-
 .../camel/main/DefaultConfigurationConfigurer.java |   2 +-
 .../main/MainBeansClassFactoryMethodTest.java      |  89 ++++
 .../apache/camel/main/MySecondBarConfigurer.java   |  13 +-
 .../apache/camel/main/MySecondFooConfigurer.java   |  11 +-
 ...opertyBindingSupportClassFactoryMethodTest.java | 133 +++++
 .../DefaultExchangeFormatterConfigurer.java        |  43 +-
 .../org/apache/camel/support/ObjectHelper.java     | 171 ++++++-
 .../camel/support/PropertyBindingSupport.java      |   4 +
 .../camel/support/builder/PredicateBuilder.java    |   4 +-
 .../support/component/AbstractApiEndpoint.java     |   3 +-
 .../component/EndpointUriFactorySupport.java       |   2 +-
 .../ROOT/pages/aws2-eventbridge-component.adoc     |   5 +
 .../ROOT/pages/string-template-component.adoc      |  17 +
 .../dataformats/pages/tarfile-dataformat.adoc      |   2 +-
 .../dataformats/pages/zipfile-dataformat.adoc      |   2 +-
 docs/components/modules/others/pages/main.adoc     |   2 +-
 .../ROOT/pages/camel-3x-upgrade-guide-3_6.adoc     |  25 +
 parent/pom.xml                                     |  26 +-
 pom.xml                                            |  16 +-
 tests/camel-itest/pom.xml                          |   2 +-
 .../apache/camel/itest/jmh/SimpleOperatorTest.java | 131 +++++
 .../packaging/PropertyConfigurerGenerator.java     |  60 +--
 274 files changed, 6478 insertions(+), 3522 deletions(-)
 create mode 100644 components/camel-aws2-cw/src/test/java/org/apache/camel/component/aws2/cw/localstack/Aws2CwBaseTest.java
 create mode 100644 components/camel-aws2-cw/src/test/java/org/apache/camel/component/aws2/cw/localstack/CwComponentLocalstackTest.java
 create mode 100644 components/camel-aws2-kms/src/test/java/org/apache/camel/component/aws2/kms/localstack/Aws2KmsBaseTest.java
 create mode 100644 components/camel-aws2-kms/src/test/java/org/apache/camel/component/aws2/kms/localstack/KmsCreateKeyLocalstackTest.java
 create mode 100644 components/camel-aws2-kms/src/test/java/org/apache/camel/component/aws2/kms/localstack/KmsDescribeKeyLocalstackTest.java
 create mode 100644 components/camel-aws2-kms/src/test/java/org/apache/camel/component/aws2/kms/localstack/KmsDisableKeyLocalstackTest.java
 create mode 100644 components/camel-aws2-kms/src/test/java/org/apache/camel/component/aws2/kms/localstack/KmsEnableKeyLocalstackTest.java
 create mode 100644 components/camel-aws2-kms/src/test/java/org/apache/camel/component/aws2/kms/localstack/KmsListKeysLocalstackTest.java
 create mode 100644 components/camel-aws2-kms/src/test/java/org/apache/camel/component/aws2/kms/localstack/KmsScheduleDeleteKeyLocalstackTest.java
 create mode 100644 components/camel-aws2-sts/src/test/java/org/apache/camel/component/aws2/sts/localstack/Aws2StsBaseTest.java
 create mode 100644 components/camel-aws2-sts/src/test/java/org/apache/camel/component/aws2/sts/localstack/StsAssumeRoleLocalstackTest.java
 create mode 100644 components/camel-aws2-sts/src/test/java/org/apache/camel/component/aws2/sts/localstack/StsGetFederationTokenLocalstackTest.java
 create mode 100644 components/camel-aws2-sts/src/test/java/org/apache/camel/component/aws2/sts/localstack/StsGetSessionTokenLocalstackTest.java
 create mode 100644 components/camel-stringtemplate/src/test/java/org/apache/camel/component/stringtemplate/StringTemplateViaHeaderTest.java
 create mode 100644 core/camel-core-languages/src/main/java/org/apache/camel/language/simple/ast/BooleanExpression.java
 create mode 100644 core/camel-core-languages/src/main/java/org/apache/camel/language/simple/ast/NumericExpression.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/builder/RouteTemplateConverterTest.java
 create mode 100644 core/camel-main/src/test/java/org/apache/camel/main/MainBeansClassFactoryMethodTest.java
 create mode 100644 core/camel-main/src/test/java/org/apache/camel/main/PropertyBindingSupportClassFactoryMethodTest.java
 create mode 100644 tests/camel-jmh/src/test/java/org/apache/camel/itest/jmh/SimpleOperatorTest.java