Changelog

Unreleased

Full Changelog

Fixed bugs:

  • Http Timeout Parameter Fails when compiled Natively #3924
  • [Quarkus 2.11.0] OptaPlanner native image build fails #3899
  • Camel Quarkus 2.10.0 attempts to resolve properties for prod profile when running tests or in dev mode #3879
  • Bean introspection on @Singleton scoped beans does not work #3856
  • Cannot compile native image for Google PubSub integration tests #3832
  • Configuration of ActiveMQ broker URL properties may require reflective access #3809

Closed issues:

  • Improve camel-quarkus-master integration test #3927
  • Add DataSet extension #3926
  • Test Quarkus Jackson ObjectMapper with JacksonDataFormat #3922
  • Document ways of customizing ObjectMapper for JacksonDataFormat #3921
  • Get TransationManager and UserTransaction from quarkus container in camel-quarkus-jpa #3914
  • Create a Camel Hashicorp Vault Extension #3911
  • dozer: deprecate typeConverterEnabled config #3900
  • Increase JAXB extension test coverage #3896
  • flattened-full-pom.xml contains some artifacts from quarkus 2.9.0.Final #3887
  • Upgrade quarkus-artemis to 1.2.0 #3884
  • [Quarkus 2.11.0] Vert.x 4.3.1 not compatible with Camel 3.17.x #3877
  • Consider removing configuration for camel.main.source-location-enabled #3858
  • Clarify usage of Quarkus Quartz clustering support #3850
  • [Camel 3.18.0] Create camel-jq extension #3835
  • Create an example for JTA+JPA integration #3817
  • Aws SQS: Remove unnecessary headers from the test because of CAMEL-18123 #3803
  • Reduce the noise in verbose flattened BOMs #3702
  • Improve support for InfinispanRemoteAggregationRepository #3657
  • Intermittent failure of FileTests #3584
  • Apache Drill Unable to start #3315
  • XA JMS Transaction fails #2815

Merged pull requests:

2.7.2 (2022-06-29)

Full Changelog

Fixed bugs:

  • PDF extension encryption does not work in native mode #3871

Closed issues:

  • 2.10.0 not able to boot NoClassDefFoundError: org/apache/camel/builder/ErrorHandlerBuilder #3870
  • arangodb integration tests failing with can not start container #3864
  • quarkus-bootstrap-maven-plugin is deprecated #3863
  • paho-mqtt5 test failing with Error: Unable to create websockets listener on port 9001 #3860
  • Camel TypeConverterLoader in native mode #3857
  • Reduce the number of timer-log example projects #3708

2.10.0 (2022-06-17)

Full Changelog

Implemented enhancements:

  • Auto discover routes created as LambdaEndpointRouteBuilder #3837

Fixed bugs:

  • [Quarkus 2.10.0] Unable to build native image with XML JAXB extension #3838
  • [Quarkus 2.10.0] ElasticsearchRestTest.testElasticsearchDeleteIndex test failue #3831
  • Duplicate JMSMessageIDs in camel-quarkus-activemq #3807
  • Registry lookup for overridden DefaultBean types does not work #3797
  • Slack integration tests fail with the real Slack service #3781
  • KeyStoreParameters is not in reflection list on Salesforce component. #3754

Closed issues:

  • Changes in health endpoint with camel from Quarkus version 2.7.5 to version >=2.8.0 #3799
  • URL to the Kafka brokers must be configured with the brokers option in native mode (continued) #3742
  • [Camel 3.17.0] Property placeholder resolution is broken #3739
  • Create an Azure Key Vault Extension #3688
  • [Camel 3.17.0] Bean introspection is broken #3682
  • camel-quarkus-openapi-java not marking required boolean properties if variable prefixed with is #3605
  • camel-quarkus-integration-test-js-dsl is failing on Quarkus 2.2.4 #3390
  • [Quarkus 2.5.1.Final] Camel exception when using jsonpath after unmarshalling in quarkus native #3369
  • Update Release Guide #3350
  • Docs module fails to build #3307
  • CI build should test example projects with camel-quarkus SNAPSHOT #3160
  • Create a SQL / JDBC example project #3056
  • Hazelcast native build is failing on GitHub CI #2880
  • Intermittent failures in OpenstackGlanceTest #2862
  • camel-zookeeper-master - Avoid osgi lookup #2221
  • Properties Bean configure not working with AMQP and Infinispan #1935
  • aws2-s3 downloadLink test does not work with the real AWS account #3829
  • Improve openapi-java component documentation #3828
  • Unable to find a JDBC driver corresponding to the database kind ‘postgresql’, when camel-quarkus-quartz dependency added #3823
  • foundation-grouped tests seems to be flaky since upgrade to camel 3.17.0 #3819
  • Create platform-http-security with Keycloak example #3805
  • Intermittent failure of ConverterTest.testConverterGetStatistics #3798
  • Improve camel-quarkus-velocity test coverage #3790
  • net.openhft:affinity included in flattened BOM only on Mac #3788
  • Switch from OpenTracing to OpenTelemetry in observability example #3784
  • Support camel-debug component #3775
  • [Camel 3.17.0] openApi oneOf, allOf and anyOf with annotation @Schema #3774
  • [Camel 3.17.0] Restore jakarta-mail-version placeholder in jakarta.mail.version property #3771
  • Intermittent failure of FHIR integration tests SocketTimeoutException #3746
  • Use WireMock for xchange tests #3724
  • [Camel 3.17.0] Switch FTP / JSCH extensions to com.github.mwiede:jsch #3711
  • Gracefully handle AnnotationInstance being null in InjectionPointsProcessor.syntheticBeans #3703
  • Remove deprecated extensions #3698
  • Split camel-quarkus-integration-test-compression into separate zipfile, lzf and zip-deflater tests #3689
  • Camel can not support kafka transactions. #3642
  • cassandraql: itests failing on quarkus-platform #3621
  • Remove AHC and AHC-WS extensions #3558
  • Remove camel-quarkus-spark #3466
  • camel-quarkus-opentelemetry component logs unresolved toD uri #3461
  • DataSonnet language support #2078
  • Remove deprecated Ribbon extension #1845
  • Remove deprecated BeanIO extension #1753
  • Remove deprecated SIP extension #1707
  • Remove deprecated Soroush extension #1702
  • Remove deprecated Ganglia extension #1644
  • Remove deprecated ElSQL extension #1639
  • Remove deprecated Yammer extension #1614
  • Remove deprecated etcd extension #1592
  • Remove deprecated Beanstalk extension #1581
  • Remove deprecated Atomix extension #1570

2.9.0 (2022-05-06)

Full Changelog

Closed issues:

  • Update jakarta.mail from 1.6.6 to 1.6.7 #3764
  • Native image build failing using SES and url http client #3745
  • Unexpected attribute ‘{http://camel.apache.org/schema/spring}uri’ when using Rest XML with Quarkus 2.8.0.Final #3732
  • Improve mail test coverage #3674
  • Aws2KinesisTest.kinesis failure #3638
  • camel-quarkus-atlasmap including xercesImpl problem #3282
  • paho: add test case for RFC3986 style urls #3758
  • Remove c3p0 from Quartz extension #3749
  • Debezium Postgresql integration test fails with Quarkus 2.8.1.Final #3748
  • camel-quarkus-openapi-java ArraySchema not registered for reflection #3737
  • Improve paho-mqtt5 SSL test #3730
  • AWS S3 integration test should remove all objects in finally block #3728
  • paho: expand test coverage #3720
  • Azure Storage Queue - add consumer integration test #3718
  • Test Azure Blob with autowiredEnabled=false #3694
  • Improve camel-quarkus-paho-mqtt5 test coverage #3656
  • Azure storage queue : increase Producer test coverage #3577

2.8.0 (2022-04-04)

Full Changelog

Fixed bugs:

  • Azure Storage blob - test failure #3655
  • camel-quarkus-openapi-java marking all properties as type object in native mode #3606
  • Consul native integration test failure #3509
  • Transacted routing in combination with Split EIP fails #3471

Closed issues:

  • paho: FilePersistence is not tested #3680
  • Improve MicroProfile Fault Tolerance extension test coverage #3677
  • paho: NullPointerException when MqqtException occurs during reconnect attempt in native mode #3671
  • Improve Infinispan extension test coverage #3658
  • Add more details about @QuarkusIntegrationTest in Testing guide #3650
  • file: FileTest is flaky #3627
  • camel-quarkus-test-list should not include ipfs removed extension #3618
  • Error building native executable with camel-quarkus-activemq #3617
  • Support additional FHIR 2.x versions #3615
  • zipfile: Complete test coverage #3610
  • [Camel 3.16] rest-json example compliation error #3608
  • Use https instead of http to reference xsds #3604
  • Increase FHIR extension test coverage #3601
  • Improve quartz test coverage #3579
  • Create Camel Google Secret Manager Extension #3566
  • AWS Lambda example tests should use mock event server #3554
  • Cannot build camel-quarkus-ipfs because repository.jboss.org is down #3532
  • [Quarkus 2.8.0] Leverage Strimzi dev services container in kafka-oauth integration tests #3531
  • FileTest.charset integration test fails on Windows #3530
  • Camel Rest / Quarkus Swagger UI / Url Issue from Quarkus Version 2.6.x #3457
  • Camel 3.15 - Add build step to capture route source location:line-number #3432
  • camel.main.routes-include-pattern with a “*” wildcard may end up loading a route builder twice #3265
  • Investigate QuarkusIntegrationTest as a replacement for camel-quarkus-integration-tests-process-executor-support #2468
  • Consider implementing a vert.x-web based Azure HttpClient #2196

Merged pull requests:

  • Create Camel Google Secret Manager Extension #3668 (oscerd)

2.7.1 (2022-03-31)

Full Changelog

Closed issues:

  • Use com.github.java-json-tools:* instead of com.github.fge:* #3632
  • [Camel 3.16.0] - camel-kafka uses some reflection for readiness health check #3592
  • Update dependency org.reflections:reflections in dependencyManagement of quarkus-camel-bom #3569
  • Improve slack test coverage #3541
  • Ban javax.validation in favor of jakarta.validation #3504
  • Ban junit 4 #3354
  • Better control what we manage in our BOM #3302

2.8.0-M1 (2022-03-08)

Full Changelog

Implemented enhancements:

  • Camel-xslt-quarkus: add extension functions support #3503
  • Camel Rest DSL - Expose Rest DSL services to quarkus openapi #3251

Closed issues:

  • Improve camel-quarkus-bean-validator test coverage #3567
  • Feature request: make beans for configuration of optional services unremovable by default #3553
  • How do you configure an InterceptStrategy in Quarkus? #3552
  • Ban jboss-transaction-api*, javax.transaction:* and geronimo-jta* in favor of jakarta.transaction:jakarta.transaction-api #3551
  • Incorrect version of quarkus-maven-plugin may be resolved #3520
  • Prevent various plugins from resolving commons-logging:commons-logging #3517
  • Ban javax.servlet:servlet-api in favor of jakarta.servlet:jakarta.servlet-api #3496
  • Camel 3.15 - Some dataformats renamed #3460
  • [Camel 3.15] Fhir tests are failing #3416
  • Better integration with Quarkus OpenAPI & OpenAPI Swagger UI #3346
  • Run integration tests on Windows #3342
  • DebeziumMongodbTest skipped tests #3213
  • spark:hive is does not work #1956
  • spark:dataframe does not work on Java 11 #1955
  • [Dependency hell] Spark native support #1701
  • A tool to check/sync dependency versions with camel & quarkus #1684
  • jsonpath: The behavior change in native-mode when an application depend upon jackson-module-jaxb-annotations #3582
  • Build maintence branch PRs against corresponding camel-quarkus-examples maintenance branch #3574
  • jsonpath: JSON keys are unquoted when using writeAsString in native mode #3571
  • Increase azure-storage-blob extension test coverage #3561
  • Gson: Complete doc and test coverage #3556
  • LinkageError when using camel-quarkus-activemq together with quarkus-agroal #3548
  • Expand Cassandra CQL extension test coverage #3514
  • deadLetterChannel does not work in BaseRouteBuilder configure method #3436
  • Add Extension for Camel Azure Servicebus #3386
  • Test examples on Windows #3343
  • Improve available port discovery in tests #3199
  • Cannot build project on Windows #1429
  • rest-dsl - Integrate with quarkus-openapi #383

2.7.0 (2022-01-28)

Full Changelog

Fixed bugs:

  • camel.main.durationMaxSeconds is not honoured #3394
  • SecurityIdentity is not propagated to Camel route #3353

Closed issues:

  • CVE-2020-8908 guava: local information disclosure via temporary directory created with unsafe permissions #3494
  • java.lang.IllegalStateException: The stream has no active subscriptions smallrye-reactive-messaging-camel #3474
  • quarkus 2.6 - debezium mysql error #3463
  • aws2-quarkus-client Verify that no client except quarkus one is used during test #3447
  • [quarkus-main]crypto test failure in native mode #3402
  • Manage camel-quarkus-catalog in camel-quarkus-bom to allow Camel K to use Quarkus Platform BOMs #3347
  • Refactor aws2-quarkus-client-ddb(s3) by copying files (not duplicating) #3236
  • [Quarkus 2.7] Otplanner tests failing with latest Optaplanner version #3483
  • Health check CamelBeanBuildItem should use the check id as the name #3470
  • Ban netty-all #3464
  • Ban log4j 1.x #3451
  • Deprecate / remove quarkus.camel.main.enabled configuration property #3446
  • camel.main.durationMaxSeconds is not honoured #3433
  • [Quarkus 2.7.0] : CI : Found Banned Dependency: commons-logging:commons-logging #3421
  • [Quarkus 2.7.0][MAC OS]java.lang.UnsatisfiedLinkError: no awt in java.library.path in native tests #3417
  • Manage Eclipse jgit version and jzlib version #3414
  • Create a Json-patch extension #3403
  • [Quarkus 2.6.0.Final] Remove software.amazon.awssdk:apache-client dependency override #3366
  • Import quarkus-bom before camel-quarkus-bom in tests #3222
  • Could not find io.netty:netty-tcnative-boringssl-static #3115
  • avro: Remove the deprecated @BuildTimeAvroDataFormat #2791
  • jsonpath : Unexpected character (‘r’ (code 114)): was expecting double-quote to start field name #2676
  • Use Micrometer instead of MP metrics in observability example #2487

2.2.1 (2022-01-14)

Full Changelog

Closed issues:

  • Ban commons-logging and commons-logging-api #3405
  • [Docs] Self-contained way of generating components/dataformats/etc tables #3396

2.6.0 (2021-12-18)

Full Changelog

Fixed bugs:

  • Exclude maven-artifact from camel-quarkus-debezium-mongodb #3372

Closed issues:

  • Testing transacted routes with Quarkus and CamelTestSupport fails #3379
  • Using camel-quarkus-xslt-saxon in native mode ends up with java.lang.NoSuchMethodException at runtime #3360
  • Remove CI workflow steps to install yq #3355
  • [Camel 3.14.0] Kafka integration test never completes #3312
  • [Camel 3.13.0] MicroProfileHealthTest.testFailureThreshold test failure #3277
  • Sql test using derby doesn't start dev service and shows class loading issue if stored procedure is called #3260
  • Camel-Catalog-Quarkus: It is missing for release-1.0.0-M5 #904
  • protobuf: Missing method “getName” when using contentTypeFormat=json in native mode #3382
  • Use the Quarkiverse Artemis BOM and upgrade to 1.0.2 #3381
  • Ban log4j-core and log4j-slf4j-impl #3377
  • Remove com.amazonaws:aws-java-sdk-swf-libraries from the BOM #3375
  • XSLT integration-test fails on Windows 10 #3374
  • Ban javax.enterprise:cdi-api in favor of jakarta.enterprise:jakarta.enterprise.cdi-api #3364
  • Ban geronimo-jms_*_spec #3363
  • Ban com.sun.activation:javax.activation #3361
  • vertx-kafka extension incompatible with kafka-clients 3.0.0 #3358
  • aws-lambda: itest failing when run against the real AWS API #3356
  • Bindy extension should avoid hard coding the resource path for NativeImageResourceDirectoryBuildItem #3348
  • [JDK17]kudu:integration test failed in native mode #3340
  • Ban com.google.code.findbugs:jsr305 unconditionally #3335
  • Camel Quarkus Kafka extension dev services support should check for the availability of kafka.bootstrap.servers #3329
  • camel-quarkus-support-* source JARs should have manifests #3321
  • Document that vertx-websocket consumers run on the Quarkus Vert.x web server #3318
  • FOP integration test failed in native mode #3280
  • Consider removing camel-quarkus-support-common #3243
  • quarkus.camel.main.shutdown.timeout doesn't work as intended #3179
  • [Camel 3.12] New feature: route configurations #2978
  • [Quarkus 2.5] Example with kafka + Oauth2 needs the stimzi Oauth client #2872
  • Test AWS2 SQS in isolation #2606
  • JFR Native support #2151

Merged pull requests:

  • :white_check_mark: Kafka Oauth Integration test with Strimzi and Keyc… #3336 (zbendhiba)

2.5.0 (2021-11-19)

Full Changelog

Closed issues:

  • Debezium tests are using JUnit 4 Assertions and Assumptions #3289
  • quarkus:dev NPE KafkaProcessor.configureKafkaComponentForDevServices(KafkaProcessor.java:65) #3284
  • Camel-quarkus-couchbase Consumer is not working #3283
  • Document that a maintenance branch should be created also in examples for each minor release #3281
  • AWS Integration test doesn't clean bucket #3276
  • [camel 3.13.0]compilation failure in ftp integration test which is caused by recent SSHD upgrade in Camel 3.13 #3274
  • Fix of issue #3080 (Sql - enable stored procedure test for different db types) misses Oracle db type #3268
  • Avoid using Camel Salesforce DTO types as the return type or method parameters in integration tests #3259
  • Cannot run tests against alternative BOMs #3258
  • Re-enable KafkaSaslSslIT and KafkaSslIT #3254
  • Sql - native tests fail on NPE during db initialization #3247
  • [Quarkus 2.5.0] Kafka SASL / SSL tests are failing #3239
  • [Quarkus-Main] Kafka DevService properties #3227
  • GraalVM 21.2.0 + Java 16 - Native build fails #3226
  • [camel 3.13.0] MllpTest.testCharsetFromMsh18 failure #3225
  • Make sure all AWS extensions tested with Quarkus clients have the option documented #3201
  • Investigate the large size of content uploading with camel-quarkus-aws2-s3 #3095
  • Sql - enable stored procedure test for different db types #3080
  • Check whether/how the clients for Quarkus AWS extension can be used in Camel routes #2592
  • Stub nominatim.openstreetmap.org APIs with WireMock for GeocoderNominationTest #2033
  • avro: fix the documentation about avro schema build time parsing #3270
  • [camel 3.13] NativeImageResourceBuildItem fails for Atlasmap extension #3189
  • Make integration tests runnable against Quarkus Platform BOM #3123
  • Aws2-ddb: Document usage of quarkus-amazon-dynamodb for client creation (and limitations) #2989
  • [camel 3.13] Atlasmap : use jandex index for atlasmap bean discovery #2578

2.4.0 (2021-10-22)

Full Changelog

Fixed bugs:

  • gRPC producers with TLS enabled do not work #2966

Closed issues:

  • Test AWS Kinesis with Quarkus client #3200
  • doc: rephrase the section about charsets in native mode #3219
  • ShiroProcessor is missing reflective class configuration for commons-beanutils converters #3208
  • Investigate KafkaDevServicesDisabledTest failure test #3206
  • Improve AWS2 DDB docs #3195
  • Improve the Avro extension page #3194
  • Improve the description of camel-quarkus-sql #3193
  • Improve the description of camel-quarkus-openapi-java #3192
  • Error: @antora/user-require-helper tried to access {requires} #3184
  • AWS Aws2DdbQuarkusClientTest fails with real AWS #3174
  • [Quarkus 2.4.0] Messaging tests fail with ambiguous dependencies for org.apache.camel.quarkus.component.messaging.it.util.scheme.ComponentScheme #3173
  • io.quarkus.deployment.builditem.CapabilityBuildItem(name) is deprecated #3172
  • OpenAPI Java integration tests fail with Camel 3.13.0-SNAPSHOT #3171
  • Test AWS S3 encryption using KMS #3169
  • AWS S3 tests should delete all buckets they create #3167
  • Aws2S3Test could fail with real AWS S3 service caused by bucket name conflicts #3163
  • URL to the Kafka brokers must be configured with the brokers option in native mode #3157
  • QuarkusKafkaClientFactoryDisabledViaPropertiesTest is broken #3154
  • Unify package names for the for the test in camel-quarkus-examples #3152
  • Register camel <--> CDI event bridges only when observers for the events are detected #3149
  • Docs xref check failures #3143
  • [Camel 3.12] Remove the reflection register for SunJaxb21NamespacePrefixMapper #3132
  • Google-Storage Extension: Cannot set serviceAccountKey because of Quarkiverse extension #3131
  • [Quarkus 2.4.0] AWT packages forced to be runtime initialized #3130
  • [Camel 3.12] enable autoCreate CI integration tests #3097
  • [Camel 3.12] Subclasses of ServiceCallConfiguration should not need to be registered for reflection #2955
  • [Camel 3.12] UnmarshalTypeName should be renamed to unmarshalType #2874
  • [camel 3.12] core: camel.threadpools.config[*] properties should not need reflection anymore #2828
  • Expand AWS Lambda test coverage #2749

2.3.0 (2021-10-01)

Full Changelog

Fixed bugs:

  • Opentracing can't be disabled via config #3084
  • XchangeTest failure due to deprecated binance WAPI endpoints #3016

Closed issues:

  • RestClient and Opentracing runs into StackOverflowError #3145
  • Split Quartz test into Quartz and Cron #3086
  • JdbcAggregationRepository build error by spring JtaTransactionManager #3054
  • Examples should have use Quarkus Main Application #1280
  • Split package usage warning with camel-quarkus #3159
  • clientRequestValidation not working with camel REST DSL #3129
  • Improve Kafka integration with Quarkus dev services #3121
  • Finish expanding of AWS DDB tests #3114
  • Docs xref check failures #3109
  • Salesforce integration tests: possible failures #3103
  • Test platform-http with SSL enabled #3093
  • Improve handling of quarkus.*.enabled configuration properties #3091
  • Split MongoDB test into MongoDB and Mongo Grid FS #3089
  • Improve native support for org.apache.http.impl.client.BasicAuthCache #3079
  • [Camel 3.11.2 / Camel 3.12.0] Enable tests for OpenApi license and contact info #3076
  • Expand OpenAPI Java test coverage #3072
  • Salesforce : Impossible to custom fields for Platform events #3067
  • Sql - enable test with different databases #3053
  • Expand REST DSL test coverage #3036
  • Unsatisfying test coverage of binding mode in rest component #3028
  • [Quarkus 2.3.0] GooglePubSubTest failure #3027
  • CoreTest.testCamelContextAwareRegistryBeansInitialized failing after RouteBuilder started implementing CamelContextAware #3002
  • [Camel 3.11.2, 3.12.0] Consider usage of IgnoreSplitPackageBuildItem #2997
  • Salesforce : add test coverage #2938
  • Expand AWS S3 test coverage #2745
  • Kafka - add test coverage #2627
  • AWS2 Lambda integration timeouts on Localstack #2595
  • Test camel-quarkus-aws2-s3 together with quarkus-amazon-s3 #2590

2.2.0 (2021-08-27)

Full Changelog

Fixed bugs:

  • [Quarkus 2.2.0] XChange native itest fails to find CurrencyNames resource bundle #2983
  • [Quarkus 2.2.0] Spring RabbitMQ native build fails #2980
  • [Quarkus 2.2.0] quarkus-google-cloud-services dependent extensions native image build fails #2979
  • [Quarkus 2.2.0] Infinispan itests fail in native mode #2975
  • Camel-Infinispan consumer doesn't work #2344

Closed issues:

  • xchange native itests failure #3042
  • Exception when configuring camel-kafka with environment variables in native mode #3017
  • Solr: Investigate, why native tests fail in openjdk 11 (not in graalvm jdk) #2941
  • Test creating a subscription of an SQS Queue to an SNS Topic #2624
  • [CI] - Camel Master Branch Build Failure #2393
  • [CI] - Quarkus Master Branch Build Failure #2375
  • Nightly branch sync issue reporting sometimes does not work #2367
  • Document the relation about quarkus beans and camel components #1245
  • Language component native support #817
  • kamelet: Test the kamelet location option #3025
  • Document the usage of partial Quarkus BOMs #3023
  • Salesforce test failure #3022
  • property attribute with @Consume does not work #3021
  • Add test coverage to messaging extesnions #3018
  • Reduce console log output from EipTest.throttle #3001
  • creation of extension on windows failed #2999
  • Upgrade to to GraalVM 21.2 #2981
  • [Quarkus 2.2.0] XmlSecurity itests fail in native mode #2977
  • Skip querying Jandex for quarkus.camel.native.reflection.include-patterns that have no wildcards #2970
  • SolrTest failure when using CloundContainer #2967
  • Automatically register for reflection: org.apache.camel.converter.jaxb.mapper.SunJaxb21NamespacePrefixMapper #2965
  • Multiple gRPC consumers for the same service class does not work #2954
  • Provide a common set of JMS tests to test different combinations of JMS extension, client & broker #2914
  • Read-lock tests are flawed #2888
  • AWS2 ddb-streams integration tests failures #2860
  • Make quarkus.google.cloud.project-id optional #2858
  • Have each release on a <major>.<minor>.x branch to make Antora happy #2853
  • Set the version in docs/antora.yml when tagging a release #2852
  • Cannot convert buffer types in platform-http #2838
  • Box native integration test failure #2830
  • Expand ElasticSearch REST test coverage #2819
  • [Camel 3.11] Solr cloud integration tests are failing #2814
  • Google PubSub Extension is not working in camel-k #2796
  • Expand AWS DDB tests #2776
  • Apple M1 cannot build the camel-quarkus project #2762
  • Add ability to test HL7 extension with multiple HAPI implementations #2744
  • [elastic-search] Test both camel and quarkus configuration of underlying component quarkus client #2714
  • Test EIPs DSL methods #2628
  • Test sending messages to an SNS FIFO topic #2625
  • LevelDB: mapped bytebuffer cleaner update for jdk 9+ needs workaround to work in native mode #1908
  • [Serialization] transferException URI option does not work in native mode #1868
  • [Serialization] Jolt: Remove the DeepCopySubstitution when/if graal supports Object serialization #1433
  • Kubernetes extension native compilation high memory consumption #1101
  • [camel-master branch] support ComponentNameResolver #892

2.1.0 (2021-07-23)

Full Changelog

Fixed bugs:

  • Cannot re-process old Kafka messages because of Quarkus overriding the group.id #2901

Closed issues:

  • Revise DefaultExchangeHolder #2905
  • openapi-java failure when building native-image #2892
  • string-template:bean Bean Injection: camel quarkus cannot find resource error #2849
  • Document the need of @RegisterForReflection in Bean doc #2844
  • add affinity dependency in a mac profile for camel-hazelcast extension #2800
  • Intermittent failure of testJmsTransaction #2767
  • Test both camel and quarkus configuration of underlying component quarkus client #2712
  • Split with AggregationStrategy #2690
  • No consumers available on endpoint #2632
  • Autowiring of beans can cause warning and problem “bean was marked as unused and removed during build” #2519
  • Turn off bean removal by ArC #1387
  • NPE when testing serviceCall EIP #2952
  • js-dsl integration test failure #2908
  • can't build camel-fhir extension native image #2906
  • kudu: remove the useless test harness logic dedicated to Java 8 #2885
  • Avoid producing FeatureBuildItem in support extensions #2873
  • Promote tags to GitHub releases #2864
  • Give some guidance to end users which messaging extensions they should use in which situation #2856
  • [Quarkus 2.1] Remove reflective class registration for ScramSaslClientFactory #2850
  • Remove quarkus.camel.sql.script-files configuration property #2823
  • Leverage catalog metadata to discover unremovable bean types #2822
  • Update the Command mode docs page #2782
  • Test camel.faulttolerance.* set of properties #2780
  • Automatic check to ensure that camel.quarkus.jvmSince and camel.quarkus.nativeSince are not newer than the current SNAPSHOT #2763
  • Refactor registration of serialization once support is present in Quarkus #2755
  • Add Kamelet example #2731
  • camel-quarkus-minio: “quarkus.minio.url” is mandatory and must be a valid url #2721
  • Revisit user guide testing page #2679
  • Salesforce : Mock existing tests #2667
  • Class loader issues in AvroRpcTest with Quarkus 2.0.0.Alpha3 #2651
  • Expand Netty test coverage #2636
  • Add camel-kamelet extension example #2630
  • Support JMS ObjectMessage #2599
  • Document the options for configuring the ElasticSearch REST client #2502
  • Nitrite - follow up - simplify serialization configuration #2255
  • OpenTelemetry support #2084
  • Investigate replacing bouncycastle support extension with Quarkus bouncycastle #2005

2.0.0 (2021-06-25)

Full Changelog

Implemented enhancements:

  • Native support for kamelet.yaml discovery #2733

Fixed bugs:

  • Camel jira throws in native mode java.lang.ClassNotFoundException: org.glassfish.jersey.internal.RuntimeDelegateImpl #2650

Closed issues:

  • onException in xml dsl #2842
  • Ability to retrieve traceId for observability in routes #2802
  • camel-kamelet-reify native support #2617
  • Use in an example: autowiring of beans available in the CDI container to CamelContext and components #2351
  • camel-quarkus-kafka : Kafka oauth authentication issue with kafka-oauth-client 0.8.x versions #2878
  • Combine build sanity checks into a single script #2869
  • InfinispanTest failed on Mac #2840
  • Add a section about mocking remote endpoints to Testing page of user guide #2834
  • Salesforce native integration tests throw CNFE for java.io.InputStream #2831
  • Let quarkus-google-cloud-services or com.google.cloud:libraries-bom align opencensus, perfmark & Co. #2816
  • Manage Groovy dependencies with groovy-bom import #2812
  • CNFE MapperResultProducerService when com.datastax.oss:java-driver-mapper-runtime is not in the class path #2801
  • Expand HTTP extension test coverage #2794
  • camel-quarkus-http doesn't build native image - Random/SplittableRandom #2793
  • Expand jsonpath test coverage #2783
  • Test camel.threadpool.* set of properties #2781
  • Test specifying custom beans in application.properties #2778
  • Unable to determine the status of the running process in TimerIT without resteasy #2772
  • Solr test doesn't work on RHEL 8 #2766
  • camel.main.dump-routes = true does not work #2761
  • Avoid duplicating code in org.apache.camel.quarkus.core.BaseModel #2752
  • kubernetes integration-test failure in native mode #2730
  • Use EmbeddedActiveMQ in messaging and jta integration tests #2727
  • Fix JSON Jackson jacksonConversionPojo test #2726
  • cassandra-driver-core 3.5.0 managed in Debezium BOM too old for testcontainers 1.15.3 #2724
  • hazelcast integration-test failed in native mode(On Mac) #2719
  • [infinispan] Test both camel and quarkus configuration of underlying component quarkus client #2713
  • Register all @JsonView array elements for reflection #2708
  • demonstrate how to configure quarkus-jackson extension's own ObjectMapper instance and reuse it in our jackson test #2706
  • [Camel 3.11] Remove vertx-http itest SSL workaround #2704
  • Expand Saxon test coverage with xpath saxon tests #2702
  • [Camel 3.11] ThreadPoolBulkhead not available in smallrye-fault-tolerance 5.1.0 #2696
  • Debezium: Unresolved type during parsing: org.eclipse.jetty.util.StringUtil #2695
  • Sql aggregator does not work in native mode, solve DefaultExchangeHolder globally. #2693
  • Unmanage unnecessary google dependencies #2689
  • Problem with dashed queryParams #2685
  • camel-quarkus-jacksonxml:JsonView annotations take no effect in native mode #2681
  • Quarkus Native: SQS to Mongo fails to compile with NoClassDefFoundError: jnr/unixsocket/UnixSocket #2678
  • Intermittent failures in MllpIT #2671
  • AWS2 test: org.apache.log4j.Priority required via netty, although netty should not be in the class path at all #2670
  • Adapt Observability docs page to Quarkus 2.0.0 #2659
  • Solr test fails during native compilation after upgrade to Camel 3.10.0 and Quarkus 2.0.0.Alpha3 #2657
  • vert-x http client failing for HTTPS with Quarkus 2.0.0.Alpha3 #2656
  • kamelet extension: add test for kamelet discovery mechanism #2652
  • Test moving and deleting files on an FTP server #2645
  • jackson: add test coverage #2634
  • jacksonxml: add test coverage #2633
  • Kafka - add Kafka Idempotent repository test #2626
  • Expand Sql test coverage #2623
  • Reinstate camel integration tests to the Quarkus Platform nightly SNAPSHOT build #2621
  • [camel 3.10] load selected list of kamelets definitions at build time #2618
  • camel-jackson-protobuf data format native support #2615
  • camel-jackson-avro data format native support #2610
  • Add a section about testing to the Contributor guide #2607
  • [camel 3.10] Test setting MLLP default charset from system property for native mode #2554
  • [Quarkus 2.0] Consider following the way how Quarkus handles Avro schemas #2513
  • Salesforce fails to start because loginUrl configuration is ignored #2499
  • [Camel 3.10] Improve KafkaClientFactory integration #2486
  • [Camel 3.10] jsonpath: Getting rid of json-smart as explicit and transitive dependency #2435
  • Remove camel-quarkus-main #2391
  • Test LRA extension with the latest Narayana LRA coordinator #2285
  • Upgrading to Jackson 2.12.1 via Quarkus BOM 1.12 breaks Azure SDK v12 extensions #2207
  • Replace quarkus.camel.native.resources.* with quarkus.native.resources.* #988

2.0.0-M2 (2021-06-10)

Full Changelog

Closed issues:

  • Error when using Camel Kinesis component - java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory #2666
  • Native compilation issues on GraalVM 21.1 #2653
  • CamelKafkaTest fails intermittently on the CI #2461
  • Quarkus Oracle Jdbc Issue NativeMode #2448
  • Optaplanner native integration tests fail with Quarkus 1.12 #2205
  • Mocking ProducerTemplate #2067
  • Debezium-mongodb - observe issue DBZ-2831, which blocks integration tests. #2060
  • aws kinesis: De-aggregate producer side aggregated msgs #2023
  • AWS properties not picked up #1871
  • Investigate intermittent build failures due to port conflicts #1370
  • Kafka and Strimzi examples #1028
  • Ugly re-formatted code #444
  • Do not include the source XSLT files into the application archive #438
  • Consider importing camel-bom in camel-quarkus-bom #159
  • Intermittent failures in Aws2SqsSnsIT #2741
  • Unable to determine the status of the running process in LogIT without resteasy #2737
  • Resume release command needs to be performed from target/checkout directory #2736
  • Kafka SASL tests fail after the upgrade to Quarkus 2.0.0.CR3 #2729
  • camel-quarkus-example : dev mode issue #2723
  • Add missing use cases into MongoDb test coverage #2715
  • [camel-quarkus-examples] HealthTest/TimerLogMainTest/ObservabilityTest failure on camel-quarkus-main branch #2711
  • Fix Qute component metadata in Camel Quarkus catalog #2701
  • [Quarkus 2.0.0.CR3] ClassNotFoundException: com.aayushatharva.brotli4j.decoder.DecoderJNI$Wrapper in Google Storage, PubSub and BigQuery test #2692
  • Error when using camel-quarkus-jackson in native mode: java.lang.ClassNotFoundException: com.fasterxml.jackson.module.jaxb.JaxbAnnotationModule #2677
  • GraalVM 21.1 in CryptoIT: Trying to verify a provider that was not registered at build time: BC version 1.68 #2673
  • camel-quarkus-master-integration-test failing after the upgrade to Camel 3.10.0 and Quarkus 2.0.0.Alpha3 #2660
  • Intermittent failures in MongoDbTest.testTailingConsumer() and MongoDbTest.testPersistentTailingConsumer() #2658
  • Unregister MongoDb's ChangeStreamDocument from reflection once it is provided by Quarkus #2649
  • [Quarkus 2.0.0.CR1] Stop managing kotlinx-coroutines-core once we get it managed from Quarkus #2646
  • Messaging integration test for JMS topics is not working #2608
  • [Camel 3.10] Upgrade to minio 8.2.1 in Camel 3.10 breaks Quarkiverse Minio and MinioClientProducer in our test #2503
  • [2.0] Remove camel-quarkus-xml-io #2436
  • Remove -H:+InlineBeforeAnalysis from Spring RabbitMQ test once Quarkus has InlineBeforeAnalysisBuildItem #2416
  • [2.0] Remove camel-quarkus-componentdsl and camel-quarkus-endpointdsl extensions #2354
  • Import Debezium BOM #1310

2.0.0-M1 (2021-05-26)

Full Changelog

Implemented enhancements:

  • Support @EndpointInject and @Produce #2539

Closed issues:

  • package org.apache.camel.builder does not exist when using fast-jar in application.properties #2612
  • [Quarkus 2.0.0.Alpha2] : quarkus-bootstrap-maven-plugin #2568
  • Datasonnet language not supported? #2546
  • SetHeader does not create a Map when using [] #2540
  • CDI: programmatic lookup problem detected io.quarkus.arc.impl.ArcContainerImpl getMatchingBeans #2532
  • Investigate need of @ApplicationScoped annotation #2471
  • HBase testcontainer fails with UnknownHostException: <myhostname>.localdomain: Name or service not known #2458
  • Issue with Camel FHIR extension when upgrading to 1.13.0.Final #2450
  • Mybatis Component native support #1384
  • GraalVM 21.1, KafkaSaslSslIT: ClassNotFoundException: org.apache.kafka.common.security.scram.internals.ScramSaslClient$ScramSaslClientFactory #2674
  • Eagerly initialized Random in various extensions #2664
  • Use CamelContextCustomizer from camel-api #2637
  • Complete simple core doc concerning “type:***” expressions #2631
  • Expand MongoDb test coverage #2622
  • Test data format EIPs #2616
  • Test core languages in isolation #2613
  • Add a camel-sql case in jta integration tests #2604
  • Cancel Stale Workflow Runs job is cancelling workflows on all branches #2594
  • REST extension doc link is not processed correctly #2591
  • [camel 3.10] NATS native image build failure #2589
  • Support @Consume #2580
  • [Quarkus 2.0.0.Alpha2] vert.x failure #2577
  • [Quarkus 2.0.0.Alpha2] Capabilities error #2573
  • [Quarkus 2.0.0.Alpha2] System.properties not recognized if set in Test Resource #2572
  • With fix of #2260 too many @Converters are registered #2570
  • [Quarkus 2.0.0.Alpha2] upgrade to GrpcService annotation #2569
  • [Quarkus 2.0.0.Alpha2] quarkus.test.profile not considered in TestResource #2566
  • Expand SOAP extension test coverage #2561
  • several integration-test failure in native mode #2550
  • Test XPath #2547
  • org.apache.camel.quarkus.component.splunk.it.SplunkTest failure if system timezone isn't UTC #2542
  • Test TypeConverters #2537
  • Test simple language #2533
  • Expand REST test coverage #2529
  • REST JSON example should use the Camel REST DSL #2528
  • org.apache.camel.quarkus.component.lra.it.LraTest failed on non-linux machines #2523
  • Document locale limitations in native mode #2522
  • Adapt MicroProfile Health to Camel 3.10 #2521
  • Expand HL7 test coverage #2520
  • Expand MLLP test coverage #2518
  • quarkus.test.flat-class-path=true required to run Avro tests #2514
  • Test Batch Consumer, charset, filter and sortby options of the file component #2512
  • Qute component improperly classified as “other” in Camel Quarkus Catalog #2508
  • Test bean binding #2492
  • Document the possibility to use CDI beans with camel bean component #2491
  • Unable to build mongo-to-slack in native with 1.13 quarkus #2489
  • Add test coverage for Kafka with SSL #2484
  • Stop testing JavaScript DSL in native mode #2481
  • Dev Mode: rests xml resources seems ignored #2476
  • Add info about Camel IDE plugins to the documentation #2470
  • Improve MongoDB extension documentation of named clients #2466
  • Intermittent failure in native MicroprofileMetricsIT #2460
  • [camel 3.10] kotlin-dsl Enforcer rules have failed #2451
  • camel-quarkus-dozer Error when running native executable #2449
  • [Camel 3.10] Missing EndpointKey #2447
  • FixedLengthWithLocaleTest.marshalFixedLengthWithLocaleShouldSucceed fails on Java 8 #2445
  • Unable to add camel-quarkus-microprofile-metrics when using camel-quarkus-azure-eventhubs components #2442
  • Unable to start Quarkus with Camel FHIR #2441
  • Add code.quarkus.io badges on extension pages #2433
  • Upgrade CassandraQL quarkus extension to 1.0.1 #2423
  • Google Storage support #2421
  • Kafka with SASL_SSL does not work in quarkus native mode #2409
  • [Camel 3.10] jsonpath : Missing property in path $[‘room’] #2395
  • Tests skipped in native mode should be executed on default Java version at least #2389
  • Add integration tests for Digitalocean #2388
  • Adapt examples to the merger of main into core #2377
  • Adjust the documentation after the merger of main into core #2374
  • Store the association between Camel Quarkus Catalog items and Camel Catalog items #2368
  • Revisit core, main and foundation integration tests #2362
  • Test class component, test bean language #2361
  • Test file language #2356
  • kafka: better integration with quarkus kafka extension #2333
  • couchbase JVM : add integration tests #2326
  • [camel-master] Support for new DSLs #2301
  • FileTest fails on the platform #2278
  • Show deprecation info in Extensions reference #2266
  • Custom TypeConverter is not automatically registered #2260
  • AtlasMap: Use jandex to discover the types we need to register for reflection #2241
  • AWS2 components have to set client.endpointOverride() to work on Localstack #2216
  • Startup log of bootstrap runtime #2164
  • Use AsciiDoc variable for Quarkus version in the documentation #2163
  • Document correct BoM usage #2136
  • Using Camel's @Produce injection #2066
  • Openstack native support #1943
  • Add a filter to discard AnnotationTypeConverterLoader #1896
  • Add integration tests for camel-quarkus-kafka + sasl #1783
  • XQuery component and language native support #1710
  • DigitalOcean native support #1594
  • REST OpenApi native support #1235
  • Add support for MicroProfile Fault Tolerance #1234
  • NullPointerException with telegram webhook #1200
  • ClassNotFoundException: CamelCronService #1195
  • Remove Elasticsearch Rest doc title fix when upgrading to Camel 3.3.0 #1167
  • XChange native support #769

1.8.1 (2021-04-01)

Full Changelog

Fixed bugs:

  • Spring RabbitMQ integration test fails in native mode with Camel 3.9.0 #2340

Closed issues:

  • [CI] - Camel Master Branch Build Failure #2392
  • Stop CI testing on Java 8 #2287
  • camel-nats intermittently failing on quarkus-platform #2061
  • Make camel-quarkus-xml-io work again after we broke it with camel-quarkus-xml-io-dsl in 1.8.0 #2431
  • Consume kubernetes-client-bom via Quarkus BoM #2426
  • camel-quarkus-cassandraql : build failure in camel-master branch #2424
  • docs: add xref support for adoc file sourced from javadoc #2417
  • bindy: do not embed useless resources #2413
  • NPE if Qute template can't be found #2410
  • Document the process for maintaining (quarkus | camel)-master branches #2406
  • Upgrade to the latest Quarkiverse Google Cloud Services #2405
  • Intermittent failure in camel-quarkus-master-integration-test #2384
  • Add test coverage for health check interval and failure-threshold #2366
  • Add test coverage for a custom HealthCheckRepository #2365
  • Use camel-servicenow-maven-plugin to generate model classes #2316
  • [Camel 3.9] Azure Storage Data Lake appends newline to the file content #2302
  • MLLP native support #1731

1.8.0 (2021-03-26)

Full Changelog

Fixed bugs:

  • Unable to use Salesforce DTOs in native mode #2312

Closed issues:

  • Direct component example #2363
  • [CI] - Quarkus Master Branch Build Failure #2360
  • Test autowiring of beans available in the CDI container to CamelContext and components #2350
  • [CI] - Camel Master Branch Build Failure #2349
  • [CI] - Quarkus Master Branch Build Failure #2336
  • [CI] - Camel Master Branch Build Failure #2332
  • [CI] - Quarkus Master Branch Build Failure #2331
  • quarkus 1.7.0 DocumentBuilderFactoryImpl not found #2323
  • Camel DSL Azure - Storage Blob Service doesn't work as native build. #2318
  • [CI] - Quarkus Master Branch Build Failure #2314
  • Azure Storage Data Lake listFileSystem operation causes an infinte loop of requests #2304
  • CI job integration-tests-alternative-jvm (15) failing against a valid PR #2300
  • [CI] - Camel Master Branch Build Failure #2284
  • plugin update-extension-doc-page fails when running extensions-jvm tests #2276
  • [CI] - Quarkus Master Branch Build Failure #2275
  • [CI] - Camel Master Branch Build Failure #2261
  • Perform basic testing of aws extension through localstack #1071
  • LRA native support #793
  • Think about consolidating enforcing rules #293
  • Freemarker native support #223
  • Merge camel-quarkus-main into camel-quarkus-core #2358
  • Make Solr extension automatically register classes with @Field annotations for reflection #2341
  • Document that AtlasMap user classes may need to be registered for reflection #2319
  • Test FTPS #2317
  • Investigate integration test usage of quarkus.ssl.native #2306
  • Azure extension native build fails with Quarkus 1.13 #2299
  • SQL integration tests fail with Quarkus 1.13 - Multiple DataSources found in the registry #2296
  • Replace hbase-testing-util with docker container #2295
  • [camel-master] Support for YAML DSL #2294
  • main: add an option to ignore command line arguments #2293
  • bindy: @DataField(method=*) is not supported #2282
  • Prefer SyntheticBeanBuildItem to initializing bean producers via volatile fields #2273
  • Bindy - Do not rely on quarkus-resteasy-jackson to register reflective classes #2268
  • Remove support for Webocket JSR 356 #2262
  • Camel Quarkus OptaPlanner does not work as of Quarkus 1.12 in apps generated by code.quarkus.io #2253
  • Optaplanner : upgrade to 8.x extension #2243
  • Optimise the camel-quarkus-examples CI build #2147
  • Paho MQTT 5 support #2145
  • Move Netty related BuildItems to Quarkus Netty extension #2142
  • Revisit transaction support #1918
  • HL7 Terser language native support #1747
  • Splunk native support #1698
  • Add tests to example projects #1501
  • Nitrite native support #1298

1.7.0 (2021-02-19)

Full Changelog

Closed issues:

  • Building native fails for Quarkus 1.11.3.Final #2250
  • [CI] - Quarkus Master Branch Build Failure #2249
  • [CI] - Camel Master Branch Build Failure #2248
  • [CI] - Camel Master Branch Build Failure #2239
  • [camel-master] azure-storage-* integration tests fail #2215
  • FHIR tests don't work with all possible options #2201
  • [CI] - Quarkus Master Branch Build Failure #2194
  • Red #2188
  • [CI] - Quarkus Master Branch Build Failure #2183
  • [CI] - Camel Master Branch Build Failure #2182
  • [CI] - Camel Master Branch Build Failure #2175
  • [CI] - Quarkus Master Branch Build Failure #2170
  • [CI] - Quarkus Master Branch Build Failure #2161
  • [CI] - Camel Master Branch Build Failure #2157
  • [CI] - Quarkus Master Branch Build Failure #2153
  • [CI] - Camel Master Branch Build Failure #2144
  • Figure out how we could leverage Quarkus Developer Console #2007
  • XML Tokenize language native support #780
  • Docs xref checks failure with Camel 3.8.0 #2226
  • [camel-master] azure-eventhubs: discovered unresolved type during parsing #2213
  • [camel-master] nats: failure running integration tests #2211
  • camel-quarkus-git: integration test fail if gpg signing is enabled #2210
  • camel 3.8 - Removed reflection in 9 components #2209
  • Azure EventHubs native build fails with Quarkus 1.12 #2204
  • OAI-PMH: Get rid of the JettyTestServer class for tests #2192
  • Re-introduce Changelog GH Action #2189
  • Netty UDP does not work in native mode #2187
  • [camel 3.8] create an extension for the kamelet component #2174
  • Require Java 11 in examples #2152
  • Reimplement creation of minio client to avoid minio extension limitations #2134
  • camel-spring-rabbitmq - new component #2128
  • Hazelcast integration tests : random failing tests on CI #2127
  • Align Kubernetes client version with Quarkus #2126
  • FOP integration tests fail in native mode with GraalVM 20.3.0 #2113
  • ReplicatedMap : The Hazelcast consumer is not notified on its listener #2095
  • OAI-PMH support #2081
  • Azure Event Hubs support #2079
  • AtlasMap native support #1989
  • AWS2 EventBridge native support #1976
  • PubNub native support #1944
  • Remove JtaProcessor.registerNarayanaReflectiveClass when quarkusio/quarkus#10180 gets fixed #1895
  • CBOR data format native support #1754
  • StAX native support #1696
  • XML Security native support #1617
  • Azure Storage Queue Service native support #1574
  • AWS 2 Kinesis native support #1571
  • CassandraQL native support #1355
  • IPFS native support #770
  • Syslog data format native support #595

1.6.0 (2021-01-15)

Full Changelog

Closed issues:

  • Document the correct usage of BoMs #2135
  • camel-quarkus-csimple package not exists but presented in documentation #2131
  • Could not find artifact com.google.protobuf:protoc:exe:osx-x86_64:3.13.0 in nexus #2097
  • [CI] - Camel Master Branch Build Failure #2077
  • [CI] - Quarkus Master Branch Build Failure #2065
  • Release: Update Apache Committee Report Helper for camel-quarkus-1.6.0 released on 2021-01-18 #2149
  • Minio: Observe issue in quarkiverse-minio #2120
  • Remove changelog gh action #2119
  • Geocoder tests with external service are not working #2112
  • antora/xref-validator failure after a component was removed from Camel #2109
  • CSimple NPE even if CSimple language is not used #2098
  • Add more integration tests for camel-hazelcast extension #2094
  • Skipped tests on CI (eg. hystrix) #2091
  • Twitter itest doesn't work in native mode #2090
  • Redis support #2085
  • Vert.x Kafka support #2082
  • JSONata support #2080
  • Create ASF distribution #2045
  • Minio native support #2040
  • BigQuery native support #2014
  • camel-quarkus-kafka: Reconnection issues when working with schema registry #1960
  • Hazelcast native support #1647
  • Azure Storage Blob native support #1573
  • Require Java 11 #1299
  • Debezium MongoDB Connector native support #1190

1.5.0 (2020-12-14)

Full Changelog

Closed issues:

  • [CI] - Camel Master Branch Build Failure #2071
  • Camel import not working #2068
  • [CI] - Camel Master Branch Build Failure #2064
  • [CI] - Camel Master Branch Build Failure #2059
  • [CI] - Quarkus Master Branch Build Failure #2058
  • [CI] - Quarkus Master Branch Build Failure #2049
  • [CI] - Camel Master Branch Build Failure #2046
  • [CI] - Quarkus Master Branch Build Failure #2044
  • [CI] - Camel Master Branch Build Failure #2037
  • [CI] - Quarkus Master Branch Build Failure #2031
  • [CI] - Camel Master Branch Build Failure #2019
  • [CI] - Quarkus Master Branch Build Failure #2013
  • FastHeadersMapFactory ClassNotFoundException since 1.0.0-M6 #1086
  • JSch native support #797
  • Protobuf dataformat native support #789
  • [Camel 3.7] Test with camel.main.lightweight=true #2063
  • CSimple language support #2036
  • Micrometer component support #2034
  • Polish how we pass -Djavax.net.ssl.trustStore to the Solr test #2029
  • timer-log-main example: The example is not working in dev mode #2024
  • [CI] - Camel Master Branch Build Failure #2022
  • [Camel 3.7] Camel main autowire properties by type has been removed #2002
  • Antora xref check fails on camel-master branch #1996
  • [Camel 3.7] Investigate reason of the explicit registration of some resources in CamelProcessor #1995
  • Make UpdateExtensionDocPageMojo generate cross reference URLs #1986
  • NATS integration test failure - Unable to connect to NATS servers #1978
  • [Camel 3.7] JSON-B data format support #1973
  • Olingo integration test is throwing SSLPeerUnverifiedException #1972
  • LevelDB extension does not compile with Camel 3.7.0-SNAPSHOT #1948
  • Camel Avro RPC component native support #1941
  • Remove Camel AS2 configuration class reflection registration #1874
  • OptaPlanner native support #1721
  • Solr native support #1703
  • Google pubsub extension native support #1041

1.4.0 (2020-11-19)

Full Changelog

Fixed bugs:

  • AdviceWithRouteBuilder replaceFromWith and microprofile-metrics conflict #1894
  • Main extension cannot load rest XML definitions #1852
  • quarkus-spring-web breaks startup of camel-quarkus-activemq #1759

Closed issues:

  • [CI] - Camel Master Branch Build Failure #2012
  • [CI] - Quarkus Master Branch Build Failure #2006
  • [CI] - Camel Master Branch Build Failure #2003
  • [CI] - Quarkus Master Branch Build Failure #1998
  • [CI] - Camel Master Branch Build Failure #1997
  • [CI] - Quarkus Master Branch Build Failure #1987
  • Data Format : Unable marshal LinkedHashMap to Protobuf #1983
  • [CI] - Quarkus Master Branch Build Failure #1971
  • [CI] - Camel Master Branch Build Failure #1970
  • [CI] - Quarkus Master Branch Build Failure #1959
  • [CI] - Camel Master Branch Build Failure #1945
  • How to add startHistoryId queryParameter to google-mail:history/list (camel-quarkus-google-mail) #1927
  • [CI] - Quarkus Master Branch Build Failure #1922
  • [CI] - Camel Master Branch Build Failure #1912
  • SnappyCompression fails while building native image #1910
  • Log with KafkaProducer does not work #1862
  • Hipchat native support #1652
  • Need an archetype for Camel Quarkus #1173
  • PDF integration tests failing with Camel 3.7.0-SNAPSHOT #1979
  • Configuration option (not) to start the runtime #1969
  • json-validator native build fails with Camel 3.7.0-SNAPSHOT #1961
  • lumberjack : move client payload sending to test #1949
  • ActiveMQ Default XPath evaluator could not be loaded #1933
  • FOP tests fail in Quarkus Platform #1930
  • Document Spark peculiarities #1928
  • Unreleased Resource: Streams #1913
  • PostgresSQL Event : add usage of Quarkus AgroalDatasource #1909
  • [Camel Quarkus 1.2] Remove quarkus.camel.native.resources.include-patterns = routes/*.xml in examples #1901
  • Crypto extension requires reflective access to DigitalSignatureConstants #1881
  • Fix usage of deprecated GitHub actions commands #1876
  • [Quarkus 1.9] leverage Quarkus JAXP extension where applicable #1806
  • JSLT native support #1740
  • Lumberjack native support #1732
  • MSV native support #1728
  • Nagios native support #1726
  • Revert PR #1667 once kudu-client stops shading Netty #1669
  • Twilio native support #1633
  • Zendesk native support #1613
  • Provide a quick profile #1607
  • Automate the process of creating jvm only extensions #1561
  • Leverage camel-platform-http-vertx in platform-http extension #1144
  • Saga native support #819

1.3.0 (2020-10-16)

Full Changelog

Closed issues:

  • HBase integration tests fail with Camel 3.6.0 #1914
  • Test Geocoder with Google maps mock API if GOOGLE_GEOCODER_API_KEY is not provided #1860
  • Shiro native support #1844
  • [Camel 3.6] Remove workaround for CAMEL-15518 #1769
  • [Camel 3.6?] Remove createEndpoint method override in QuarkusVertxWebsocketComponent #1737
  • [Camel 3.6?] Improve the camel-bean extension by not using an alias for BeanAnnotationExpressionFactory #1725
  • [Camel 3.6] Remove QuarkusVertxHttpBinding #1675

1.2.0 (2020-10-15)

Full Changelog

Implemented enhancements:

  • Suggestion: Add column for native supported version in camel quarkus extensions list #1781

Fixed bugs:

  • pgevent : config issue #1917
  • The stream has no active subscriptions when using camel-quarkus-smallrye-reactive-messaging #1851
  • NoSuchMethodException: org.apache.camel.service.lra.LRASagaRoutes.<init>() #1840
  • Intermittent failure of AhcWsProducerConsumer #1815
  • 1.1.0 Main fails to start in IntelliJ #1800
  • Camel-Quarkus Kafka: Failed to configure SaslClientAuthenticator #1687

Closed issues:

  • [CI] - Camel Master Branch Build Failure #1900
  • IllegalArgumentException thrown on itest application startup #1891
  • [CI] - Quarkus Master Branch Build Failure #1886
  • [CI] - Quarkus Master Branch Build Failure #1865
  • [CI] - Quarkus Master Branch Build Failure #1850
  • [CI] - Quarkus Master Branch Build Failure #1830
  • [CI] - Camel Master Branch Build Failure #1826
  • [CI] - Quarkus Master Branch Build Failure #1810
  • [CI] - Camel Master Branch Build Failure #1805
  • NATS tests do not work on the platform #1803
  • [CI] - Camel Master Branch Build Failure #1798
  • [CI] - Camel Master Branch Build Failure #1779
  • [CI] - Quarkus Master Branch Build Failure #1773
  • Add more examples #310
  • Add Camel-Aws-SSM extension #108
  • [QUARKUS 1.9] Remove the driver registration workaround from Postgres Replication Slot extension #1885
  • Duplicate license headers in Velocity test templates #1843
  • LevelDB native support #1839
  • Headersmap native support #1838
  • List of misc. components empty after the recent docs generation changes #1834
  • Document all ways to start a new project #1824
  • A user guide page informing about various ways to define routes #1823
  • Run verify for the docs module on the CI #1819
  • Camel quarkus disable auto route discovery not working #1816
  • Configure NativeImageResourceBuildItem for camel route classpath resources #1812
  • allowContextMapAll requires template engines to have reflective access to camel core classess #1807
  • Find a proper place for registering SAXMessages native resource bundle #1796
  • Generate partials instead of pages for the individual Camel bits #1795
  • [Quarkus 1.9] Caffeine: remove CacheLoader processor #1790
  • Wrong jira component version definition in camel-quarkus-bom 1.0.1 file #1775
  • Adding Changelog generated automatically through gh action #1772
  • Component counts not shown on the website #1770
  • [Quarkus 1.9] Move httpmine from our BOM to Quarkus BOM #1763
  • uniVocity data formats native support #1756
  • Jing native support #1741
  • NSQ native support #1722
  • PostgresSQL Replication Slot native support #1720
  • PostgresSQL Event native support #1719
  • Be able to determine that the test was run against external service or not #1717
  • RSS component native support #1711
  • Stop managing httpclient-cache as it is managed by Quarkus #1704
  • String template native support #1694
  • Move examples to a separate git repository #1691
  • Make mvn -N cq:format remove empty application.properties files #1676
  • Document cq:create -Dcq.nativeSupported=false for creating JVM-only extensions #1662
  • camel-quarkus-activemq extension broker url configuration #1661
  • Geocoder native support #1645
  • FOP native support #1642
  • SmallRyeReactiveMessagingIT fails intermittently #1632
  • MongoClientName annotation class not available when using camel-quarkus-mongodb extension #1608
  • Disruptor native support #1597
  • Crypto (JCE) native support #1593
  • Atom native support #1560
  • Use asciidoctor-antora-indexer to produce lists of extensions and components on the reference pages #1557
  • Add styles for Quarkus config options fixed at build time #1410
  • File specific issues for TODOs where necessary #1285
  • Velocity Support #837
  • Browse native support #816
  • SSH support #798
  • Caffeine native support #794
  • gRPC native support #762

1.1.0 (2020-09-09)

Full Changelog

Fixed bugs:

  • KuduIT fails with Camel 3.5.0 #1664
  • Unable to use quartz as scheduler for ScheduledPollConsumer in native mode #1663
  • [Camel 3.5] OpenTracing integration test fails with Camel 3.5.0-SNAPSHOT #1493

Closed issues:

  • [CI] - Camel Master Branch Build Failure #1532
  • camel-quarkus-main - Uses reflection for setting its name #1765
  • Add TLS based authentication support to the nats extension #1761
  • @Simple annotated bean parameter binding not working in native mode #1685
  • Create an AWS2-STS extension #1680
  • Weather native support #1631
  • ClassNotFoundException thrown when using onException in native mode #1605
  • Speed up the CI #1602
  • jakarta.xml.bind:jakarta.xml.bind-api version alignment issues #1601
  • NATS native support #1578
  • Dropbox native support #1577
  • AWS 2 Lambda native support #1572
  • make camel-management a camel-quarkus extension. #1564
  • [Camel 3.5?] contextPath ignored for platform-http with REST DSL #1563
  • Cron component not initialized when used with Endpoint DSL (since Quarkus 1.7.0.Final) #1553
  • Telegram test doesn't work #1550
  • Flatpack component support #1541
  • http related tests rely on external service that may sometimes be down #1538
  • Add ArangoDB component extension #1533
  • RabbitMQ native support #1531
  • Add entry in Quarkus MAINTAINERS.adoc #1523
  • health example throws VerifyError as class MonkeyHealthCheck_ClientProxy overrides final method AbstractHealthCheck.addMetaData #1517
  • Add core extension to the list of extensions documentation #1510
  • UpdateExtensionDocPageMojo generates wrong link for Camel threadpoolfactory-vertx component #1506
  • [Camel 3.5/3.4.3] xml-io should pass namespace info to NamespaceAware elements #1497
  • Create a vert.x http client extension #1491
  • org.apache.camel.NoTypeConversionAvailableException: No type converter available to convert from type: java.util.HashMap to the required type: java.nio.ByteBuffer with value {name=e} #1475
  • Add Camel AS2 Modules as Quarkus Extension #1471
  • [Camel 3.5] Move FastUuidGenerator to Camel #1470
  • Add support for smallrye-reactive-messaging-camel #1469
  • Extension for camel-threadpoolfactory-vertx #1430
  • [Camel 3.5] Configuring api context path with property camel.context.rest-configuration.api-context-path does not work #1303
  • [Camel 3.5] Create a vert.x websocket extension #1301
  • Investigate removing reflective class configuration for components that extend AbstractApiComponent #1108
  • Flatpack dataformat support #796
  • Create extension for camel-master component #711
  • Remove UnbannedReflectiveBuildItem + policy extension ? #699

1.0.1 (2020-08-26)

Full Changelog

Closed issues:

  • IPFS native support #1623
  • Browse component native support #1582
  • [CI] - Quarkus Master Branch Build Failure #1566
  • [CI] - Quarkus Master Branch Build Failure #1530
  • [CI] - Quarkus Master Branch Build Failure #1522
  • Add support for Azure SDK12 components #1494
  • Git support #765
  • Provide aggregated tests for quarkus-platform #413

1.0.0 (2020-08-10)

Full Changelog

Implemented enhancements:

  • Don't bind auto-discovered beans to the registry if they are produced by the user #1406
  • Create a Camel Json Jackson extension #306
  • Auto configuration of metrics management strategies #195
  • Initialization ordering #147
  • Create a Camel Kafka extension #142
  • Expose health in quarkus #141
  • Expose metrics in quarkus #128

Fixed bugs:

  • Support path parameters in platform-http #382
  • The synthetic test poms are missing signatures #207

Closed issues:

  • [CI] - Quarkus Master Branch Build Failure #1509
  • @BindToRegistry not working with @ApplicationScoped route builders #1505
  • [CI] - Quarkus Master Branch Build Failure #1502
  • [CI] - Quarkus Master Branch Build Failure #1487
  • [CI] - Quarkus Master Branch Build Failure #1482
  • Add camel-master extension #1476
  • Running a Camel-main batch application #1474
  • [CI] - Quarkus Master Branch Build Failure #1472
  • [CI] - Camel Master Branch Build Failure #1456
  • [CI] - Quarkus Master Branch Build Failure #1451
  • Quarkus And XML Routes #1436
  • [Quarkus 1.6.1.Final] platform-http: dev mode breaking with log “Request has already been read” #1373
  • Kafka Component Writing Messages with ProducerTemplate #743
  • vertx-websocket extension #1507
  • Health example fails to start #1500
  • Debezium test fails on branch camel-master #1490
  • Intermittent failure of CamelDevModeTest #1468
  • Add Grok Extension #1466
  • Unable to build from source release zip #1460
  • @Handler on Bean does not resolve method #1459
  • src kit need to exclude the node installation #1455
  • org.apache.camel.quarkus.main.CamelMainApplication should be registered for reflection #1453
  • Document how to use mock in JVM mode tests #1449
  • Add an integration test for the command mode #1448
  • Document JTA extension usage #1428
  • [Quarkus 1.6.0] Remove our dependency parity check once quarkusio/quarkus#10279 is fixed #1426
  • Upgrade to Debezium 1.2.0.Final #1418
  • The CI should fail if there are uncommitted changes after the build #1415
  • [Quarkus 1.7] quarkus-extension-processor race conditions when modules are built in parallel #1403
  • Asterisk not escaped in Quarkus config docs #1402
  • Remove service exclude for ThreadPoolProfileConfigurationProperties #1380
  • OpenAPI Java extension cannot handle non-default API context path #1309
  • Pass deprecation info to quarkus-extension.yaml #1286
  • Make camel-quarkus-rest depend on camel-quarkus-platform-http #1244
  • Add extension support for camel-jpa #889
  • Unable to GET an https URL with netty-http client #695
  • Fhir test are not working in native mode #473
  • Fix camel-quarkus-pdf native tests #472
  • Add an option to filter auto-discovered routes #396
  • Remove MicroProfile Metrics extension workarounds #319
  • Improve dev mode #314
  • Use Camel's async processor in platform-http #299
  • Add OpenTracing extension #276
  • Ensure the PlatformHttpComponent is registered before the routes are started #218
  • [platform http] support for rest dsl #217
  • Make xml and jaxb disabled by default and opt-in when depending on camel #188
  • Leverage platform http service #184
  • Generate documentation to be included in quarkus #183
  • @ConfigProperty and @Inject do not work in RouteBuilders #136
  • Add support for quarkus provided event loop #131
  • Include quarkus info in camel-catalog #75
  • quarkus-camel - Use MainSupport as base for running Camel #9

Merged pull requests:

1.0.0-CR3 (2020-07-03)

Full Changelog

Implemented enhancements:

  • Observe Camel's Management events #1398
  • Observe Camel's events #1353

Fixed bugs:

  • CamelBeanPostProcessor is invoked after routes are already configured #1368
  • [Quarkus 1.6][iCal] TimeZone-less DTSTART and DTEND changed to GMT in native mode #838

Closed issues:

  • Question regarding AWS Credentials without XML beans #1431
  • [CI] - Quarkus Master Branch Build Failure #1427
  • [CI] - Quarkus Master Branch Build Failure #1417
  • [CI] - Quarkus Master Branch Build Failure #1381
  • [CI] - Quarkus Master Branch Build Failure #1345
  • Commit cannot be completed since the group has already rebalanced and assigned the partitions to another member #1328
  • [CI] - Quarkus Master Branch Build Failure #1297
  • [CI] - Camel Master Branch Build Failure #1284
  • [CI] - Quarkus Master Branch Build Failure #1283
  • [CI] - Quarkus Master Branch Build Failure #1271
  • camel-quarkus-avro: Remove ObjectSubstitution when/if quarkus serialization has been fixed #1247
  • Tests fail on integration-tests/platform-http for 1.0.0-M5 #906
  • camel-quarkus - Optimize to not allow adding new routes #726
  • JAX-RS endpoint accessible before Camel context is started #1439
  • Jolt support #1421
  • Observe Camel's Lifecycle events #1399
  • Package Maven Plugin: Goal prefix is specified as: ‘camel-quarkus’. Maven currently expects it to be ‘camel-quarkus-package’. #1395
  • The quarkus-bootstrap-maven-plugin is listed twice on all the runtime extensions POMs #1390
  • AWS2-Athena extension #1388
  • Create a camel-componentdsl extension #1376
  • Json Validator Support #1367
  • [suggestion] log message for FileNotFound exception not clear enough #1365
  • Add an AWS2-SES native extension #1363
  • Add an AWS2-MSK native extension #1360
  • Add an AWS2-MQ native extension #1359
  • Add an AWS2-KMS native extension #1358
  • Add an AWS2-IAM native extension #1357
  • Add an AWS2-DDB native extension #1356
  • List all the configuration properties onthe website #1350
  • Replace joschi/setup-jdk with AdoptOpenJDK/install-jdk #1349
  • Create vertx component extension #1322
  • NoClassDefFoundError for HttpServletRequest in native tests for olingo4 #1319
  • Make Kudu native test runnable on Quarkus Platform on Java 8 and 11 #1314
  • [Quarkus 1.6] Unresolved method AutoscalingAPIGroupDSL.v1() error in Kubernetes native image generation #1313
  • Debezium unit tests failing with Quarkus master #1312
  • Add an AWS2-Translate native extension #1308
  • Document SSL auto-enabled by extensions #1300
  • Platform HTTP does not automatically set content-length or chunked #1288
  • Add rest and restapi to the list of discoverable factories #1287
  • Create extension for camel-openapi-java #1281
  • Add enforce rule to avoid extension depending on camel-quarkus-xml-io or camel-quarkus-xml-jaxb directly #1277
  • [Quarkus 1.6] quarkus:dev can't reload when updating timer-log example #1274
  • [Quarkus 1.6] Unsupported type MethodAccessorGenerator on Consul #1273
  • Azure native test failure #1269
  • camel-jta support #1263
  • Remove NettyHttpComponent producer method from RestOpenapiResource #1237
  • Remove mongodb from BOM after upgrade to Quarkus 1.5.x #1225
  • Example can't be run from the project itself #1223
  • Revert workaround for @EnabledIf after upgrade to Quarkus 1.5.x #1222
  • transacted() support in camel-quarkus #1197
  • Debezium SQL Server Connector native support #1193
  • Unresolved type Base64 in camel-jira native test #1166
  • Add an AWS2-EKS native extension #1142
  • Add an AWS2-ECS native extension #1141
  • Add an AWS2-EC2 native extensions #1140
  • Revisit camel-quarkus bootstrap #1128
  • Jira test fails in native mode on Quarkus Platform #1090
  • Remove the need for registering RestBindingJaxbDataFormatFactory service #1066
  • Remove enforcing camel keyword in metadata #1058
  • Support Quarkus command mode #1037
  • Couchdb native support for Consumer Mode #1022
  • camel-quarkus-aws-sns failing to compile image-native #870
  • NullPointerException when starting with quarkus:dev goal #828
  • Tika support #799
  • Test the Jira extension using Testcontainer and the Jira image #752
  • Add documentation about configuration options #536
  • Feature: Add camel-mock #531
  • Improve extension summary so they have more details in the code.quarkus.io #465

Merged pull requests:

1.0.0-CR2 (2020-05-29)

Full Changelog

Closed issues:

  • Revisit factory finder set-up #1112
  • extension dependencies issue #1275
  • Document how extension pages are generated #1255
  • Document how quarkus-extemsion.yaml is generated #1243
  • Per-extension documentation pages #1232
  • Cute Extension - Add options for allowing template via header/context map #1212
  • Use influxdb 2.18 as in Camel 3.3.0 #1208
  • Debezium MySQL Connector native support #1192
  • Debezium PostgresSQL Connector native support #1191
  • ASM Unsupported api 524288 after the upgrade to Gizmo 1.0.3 #1182
  • Avro dataformat native support #1180
  • Add simple timer dev mode test #1177
  • Dev mode does not work using platform 1.4.1 #1171
  • ClassNotFoundException JAXBContext in camel-core-impl #1161
  • Drop Kudu container-based itests infra for JDK 8 #1157
  • javadoc plugin re-run in release:perform #1156
  • Disable tests (unit and integration) while doing a release #1155
  • Generating JavaDoc is slown on Java 11 #1154
  • Import camel-quarkus-bom-test into camel-quarkus-build-parent-it #1153
  • Add JDK 11 support to the Kudu container based itests infrastructure #1132
  • mongo-gridfs should reuse the Quarkus Mongo extension #932

1.0.0-CR1 (2020-05-27)

Full Changelog

Closed issues:

  • Unregister unnecessary Camel configuration classes from reflection #1266
  • [CI] - Camel Master Branch Build Failure #1261
  • [CI] - Quarkus Master Branch Build Failure #1251
  • [CI] - Quarkus Master Branch Build Failure #1218
  • [CI] - Quarkus Master Branch Build Failure #1210
  • Kudu IT failing #1206
  • [CI] - Camel Master Branch Build Failure #1205
  • [CI] - Quarkus Master Branch Build Failure #1179
  • [CI] - Camel Master Branch Build Failure #1174
  • ActiveMQ XalanXPathEvaluator CNFE warning #1160
  • [CI] - Quarkus Master Branch Build Failure #1148
  • MethodAccessorGenerator reachable error in camel-activemq tests with jdk11u-dev #1145
  • Remove register for reflection in file/ftp when upgrading to Camel 3.3 #1113
  • Test Azure extension with Azurite #1072
  • Improve the quality of quarkus-extension.yaml files #1006
  • Elasticsearch Rest native mode #896
  • Cannot build examples/timer-log in native mode #756

Merged pull requests:

1.0.0-M7 (2020-04-27)

Full Changelog

Fixed bugs:

  • Property binding requires reflective access to configuration classes #843
  • Gson integration test fails with Camel 3.1.0 #776

Closed issues:

  • [CI] - Quarkus Master Branch Build Failure #1136
  • Added AWS2-CW native extension #1133
  • Quarkus Master - Classes that should be initialized at run time got initialized during image building #1126
  • Kudu native build fails #1121
  • Dynamic endpoint cannot be resolved properly (toD) #1116
  • ActiveMQ test failing with Quarkus master #1115
  • Paho extension native support for Websocket Connections #1109
  • Read lock options for files are ignored #1105
  • AWS2-SNS native extension #1099
  • Kudu extension native support #1097
  • Create a support extension for AWS2 #1092
  • AWS2-S3 native extension #1084
  • AWS2-SQS native followups #1083
  • Camel JMX is logged as enabled for native compiled example #1078
  • Is quarkus.ssl.native=true still needed #1077
  • Move extension aws2-sqs to native extensions #1069
  • Reinstate MongoDB extensions #1064
  • Revert dependency patch after Camel 3.2 upgrade #1040
  • Kubernetes extension native support #1039
  • InfluxDB native support #1036
  • Remove platform-http workaround when upgrading camel to 3.2.0 #1013
  • Camel-Avro: In 3.2.0 it will be splitted in camel-avro and camel-avro-rpc #995
  • Introduce the CamelContextCustomizerBuildItem to do further customization of the camel context #984
  • Platform HTTP consumer does not support matchOnUriPrefix #880

1.0.0-M6 (2020-04-09)

Full Changelog

Implemented enhancements:

  • Don't publish integration tests during a Maven release #842
  • Create a Camel Kubernetes extension #303
  • Create a Camel AMQP extension #143

Fixed bugs:

  • Olingo4 native mode integration test failure #1061
  • XML integration tests fail in native mode on JDK 11 #1000
  • RestBindingReifier.setupJaxb fails in native mode with JDK 11 #999
  • CustomDefaultServletClassTest Failed to index: org.apache.camel.quarkus.component.servlet.test.CustomServlet #854
  • NoDefaultServletTest cannot find property quarkus.camel.servlet.url-patterns #853
  • TrustStoreResource does not work on Java 11 #852

Closed issues:

  • Upgrade Quarkus to version 1.3.2.Final #1054
  • NPE in ContainerBeansBuildItem #1044
  • Vertx throws exception IllegalStateException: Request has already been read #1032
  • Camel-AWS-SWF: Support native #1029
  • Intermittent failure of messaging tests #1023
  • Create a doc page to list necessary steps to promote a jvm-only extension to native #1021
  • Do not hardcode the TransformerFactory implementation irreversibly #1017
  • Camel-AWS-SDB: Support native #1016
  • camle-tagsoup extension tests fails in native mode on Jdk 11 #1010
  • PropertyBindingException slidingwindowsize #1005
  • ClassNotFoundException Caffeine SSLMS #1003
  • Rename the top module from camel-quarkus-parent to camel-quarkus #1001
  • Unresolved type JAXBContext #996
  • Couchdb native support for Producer Mode #989
  • REST OpenApi support (JVM only) #976
  • gRPC support (JVM only) #965
  • Protobuf dataformat support (JVM only) #964
  • Build processor class template may create redundant LOG field #963
  • Document the use of quarkus.camel.resources.*-patterns #961
  • AWS SimpleDB support (JVM only) #959
  • AWS Simple Workflow support (JVM only) #958
  • SAP NetWeaver native support #956
  • AWS 2 Translate support (JVM only) #953
  • AWS 2 Simple Queue Service support (JVM only) #952
  • AWS 2 Simple Notification System support (JVM only) #951
  • AWS 2 Simple Email Service support (JVM only) #950
  • AWS 2 MSK support (JVM only) #949
  • AWS 2 MQ support (JVM only) #948
  • AWS 2 KMS support (JVM only) #947
  • AWS 2 IAM support (JVM only) #946
  • AWS 2 EKS support (JVM only) #945
  • AWS 2 ECS support (JVM only) #944
  • AWS 2 EC2 support (JVM only) #943
  • AWS 2 DynamoDB support (JVM only) #942
  • AWS 2 CloudWatch support (JVM only) #941
  • SAP NetWeaver support (JVM only) #937
  • Warn if JVM only extensions are used in native mode #936
  • PubNub support #931
  • Nitrite support #928
  • MongoDB GridFS support #927
  • Kudu support #926
  • InfluxDB support #925
  • Openstack support #922
  • Debezium SQL Server Connector support #918
  • Debezium MySQL Connector support #917
  • Debezium PostgresSQL Connector support #916
  • Debezium MongoDB Connector support #915
  • CouchDB support #910
  • Couchbase support (JVM only) #909
  • Cassandra CQL support #908
  • GraphQLResource should read from the classpath instead from the filesystem #901
  • camel-quarkus-elasticsearch-rest build fails with “Dependency convergence error” #899
  • List the JVM-only extensions in the docs #897
  • Elastichsearch Rest support #894
  • telegram extension cannot construct IncomingMessageEntity for commands #888
  • camel-quarkus-core: make caffeine cache optional #886
  • Add templates config option to the Mustache extension #868
  • Duplicate LICENSE(.txt) and NOTICE(.txt) files in the source distribution #844
  • Qute support #825
  • Quartz support #823
  • Cron support #822
  • Webhook component support #820
  • Openshift support #812
  • GitHub support #811
  • Google Sheets support #809
  • Google Pubsub support #808
  • Google Mail support #807
  • Google Drive support #806
  • Google Calendar support #805
  • Google BigQuery support #804
  • Avro support #782
  • Groovy language support #781
  • ServiceNow support #766
  • SOAP dataformat support #763
  • Upgarde Quarkus to v1.3.0.Final #760
  • Improve RuntimeCatalogConfig docs #706
  • Do not expose mutable collections from FHIR BuildItems #690
  • RabbitMQ support #675
  • Camel routes with xslt doesn't work in dev mode #671
  • Utility to generate/scaffold an extension for a camel component #616
  • OGNL language support #410

1.0.0-M5 (2020-03-13)

Full Changelog

Fixed bugs:

  • Quarkus fails to start with uri: platform-http://hello #879
  • @BindToRegistry fields need to be explicitly registered for reflection in order to work in native mode #867
  • Camel MongoDB extension does not register camelMongoClient bean #747

Closed issues:

  • FastCamelContext to implement ModelCamelContext #877
  • kafka itests fails #875
  • Re-org the source tree #865
  • Support for camel-xml-io #847
  • Optimize PR build GitHub action #836
  • Ref component support #818
  • Mustache support #803
  • GraphQL support #801
  • File Watch support #795
  • JSon XStream dataformat support #787
  • JAXB dataformat support #786
  • JacksonXML support #785
  • iCal support #784
  • GZip Deflater support #783
  • Add support for camel-johnzon extension #775
  • Upgarde Camel to v3.1.0 #759
  • Automate tests against camel and quarkus master #652
  • MongoDB itest fails on Camel 3.1.0-SNAPSHOT #649
  • java.lang.NoClassDefFoundError with JDK 11+ #642
  • Add support for camel-activemq #424

Merged pull requests:

1.0.0-M4 (2020-03-03)

Full Changelog

Fixed bugs:

  • Jira integration test fails in native mode #757
  • FhirDataformatTest failure -TransformerFactoryImpl not found #748
  • Salesforce extension does not work in native mode #740
  • NoSuchMethodError: TransformerFactory.newInstance(String,ClassLoader) in dev mode #721
  • PDF itest fails in native mode when building the font cache #670
  • Unmarshalling with Jackson in multiple routes with different classes #637

Closed issues:

  • Move Groovy executions under the enforce profile #831
  • Braintree support #810
  • Zip Deflate Compression dataformat support #791
  • LZF Deflate Compression dataformat support #788
  • Add support for camel-jms #767
  • Create Azure component extension #761
  • Camel-Jira extension: Enforcer rules are failing on the module #753
  • Create a XPath language extension #739
  • Create dataformats-json itests from jackson itests #729
  • Move the Atlassian Maven repository to the Jira runtime module. #716
  • improve camel-jira integration test #715
  • Revisit the Quarkus native image mojo options generated by create-extension #713
  • create camel-jira extension #710
  • Restore the testing of the font option when switching to camel 3.1.0 #708
  • Test HTTPS with the HTTP clients #696
  • quarkus-maven-plugin generate application.properties file for IT tests #694
  • Create a camel olingo4 extension #692
  • Create extension mojo not working after Quarkus 1.3.0.Alpha1 upgrade #688
  • Ensure that catalog files are added to the native image #686
  • Upgrade to quarkus 1.3.0.Alpha1 #684
  • Timer not fired in native mode #683
  • Create a camel gson extension #681
  • Create a camel stream extension #680
  • Incredible use of RAM even on small example/rest-json #673
  • Create a camel-bindy extension #653
  • Add JniBuildItem to extensions that need JNI #627
  • Create a camel-websocket-jsr356 extension #613
  • Use quarkus.package.type=native instead of the native-image mojo #598
  • Improve the XSLT test coverage #498
  • Native SSL support does not work on ASF Jenkins CI #468
  • support camel-box #162

1.0.0-M3 (2020-01-24)

Full Changelog

Implemented enhancements:

  • Create a Camel ReactiveStreams extension #304
  • Create a Camel Telegram extension #74

Fixed bugs:

  • camel-pdf: build failure in jvm mode with Apache Camel 3.0.1 #631

Closed issues:

  • The MicroProfile test fails against Camel 3.1.0-SNAPSHOT #650
  • Lower the level of “Could not find a non-optional class for key ...” message #640
  • Dependency parity check #635
  • Upgrade to Apache Camel 3.0.1 #628
  • Add Camel-AWS-Kinesis extension #624
  • Encourage users to ask for missing extensions and to help implementing them #622
  • Introduce CamelServiceInfo transformers #620
  • Create a camel-ahc-ws extension #619
  • Registerable and discoverable Camel services #617
  • Extension for endpoint DSL #612
  • Improve the camel-jsonpath extension by not using an alias for DefaultAnnotationExpressionFactory #611
  • Fix the defineClass exception in camel-quarkus-jsonpath while running in native mode #610
  • Upgrade to Quarkus 1.1.1.Final #606
  • Remove PlatformHttpSpanDecorator from OpenTracing extension #605
  • ahc dependencies #601
  • Consolidate http based component integration tests #600
  • Document the need to set quarkus.native.add-all-charsets = true in HTTP extensions #599
  • Create a camel-http extension #596
  • Different versions for Jetty and Jetty-Maven-plugin #578
  • Contribute A New Example Project. #574
  • AWS support: Leverage Quarkus-jackson instead of using Jackson stuff in each extension #572
  • Untrack Artemis test instance data #568
  • Create an AWS common extension #566
  • Create AWS Lambda extension #563
  • Create AWS EC2 Extension #562
  • Create AWS Translate extension #561
  • AHC extension #560
  • Randomize http test port #553
  • Add camel-endpointdsl extension #551
  • [MongoDB extension] Refactor with camel 3.1.x new connection bean #544
  • Unmarshal json in spring xml #543
  • [graalvm-19.3.0] camel-quarkus-salesforce fails to compile in native mode #541
  • [graalvm-19.3.0] camel-quarkus-bean fails to compile in native mode #540
  • Dozer extension should use JaxbFileRootBuildItem #539
  • Add support/spring artifact for common substrate support #538
  • camel-json-path extension #426
  • Re-enable the FHIR tests once the FHIR testing service is back again #352
  • Dev mode does not work on Java 12 #289
  • Error building with caffeine on GraalVM 19.1.1 (quarkus snapshot) #80

Merged pull requests:

1.0.0-M2 (2019-12-17)

Full Changelog

Closed issues:

  • Manjaro: Dependency Problem with Platform-HTTP #532
  • Re-introduce RoutesBuilderBuildItem #526
  • XSLT documentation is misleading #520
  • Rely on configurers for Configuration classes instead of using reflection #518
  • Create AWS-IAM Extension #514
  • Do not use hard coded ports in integration-tests #508
  • camel-sql extension #505

Merged pull requests:

1.0.0-M1 (2019-12-04)

Full Changelog

Implemented enhancements:

  • Cerate a Camel MongoDB extension #302
  • Add Camel-AWS-ECS extension #17
  • Add Camel-AWS-KMS extension #16

Fixed bugs:

  • xslt extension not working on java 11 #427

Closed issues:

  • seda extension #500
  • Filter out beans from CDI from build time discovery #499
  • Group catalog re-generation and formatting mojos under a single profile #494
  • Add support for tidymarkup and tagsoup #490
  • The validator test should use a classpath URI for the XSD #484
  • Flatten the integration-tests hierarchy and remove camel-quarkus-test-list.xml from git #483
  • Native compile fails in some aggregation strategy which I am not using #477
  • List itests in an XML file for the Quarkus platform #476
  • Support dependency injection of FluentProducerTemplate/FluentConsumerTemplate #474
  • Upgrade to quarkus 1.0.0.Final #470
  • Upgrade to camel 3.0.0 #469
  • Problem: Classes that should be initialized at run time got initialized during image building #467
  • Create a Camel FTP extension #463
  • Support only classpath: XSLT URIs #455
  • camel-quarkus-netty-http failing to boot #454
  • Move the platform-http component to Camel #453
  • Avoid subclassing the upstream XsltComponent #441
  • Get the basedir reliably #439
  • Create a Camel Dozer extension #435
  • Consolidate microprofile integration tests #433
  • camel-hystrix extension #429
  • XSLT extension does not work with file: URIs #428
  • Use @Inject in the timer-log-cdi example #416
  • Document that beans managed by Arc are not instantiated from a static initializer #415
  • Using custom camel componet into quarkus-camel #379

Merged pull requests:

0.4.0 (2019-11-15)

Full Changelog

Implemented enhancements:

  • Create a Camel File extension #398
  • Create a Camel SnakeYAML extension #338

Fixed bugs:

  • xslt extension not building in native mode #419

Closed issues:

  • Create a Camel exec extension #417
  • bean-validator extension #411
  • dataformat extension #408
  • xslt extension #406
  • Add scheduler extension #403
  • camel-validator component #391
  • [code formatter] multi line TODOs are not supported #389
  • @Inject CamelContext on RouteBuilder seems not working #386
  • ControlBus extension #385
  • camel-quarkus-microprofile-metrics - Does not work #384
  • Avoid usage of the remote-resource-plugin and prefer local LICENSE / NOTICE files #376
  • Upgrade to Quarkus 0.28.1 #372
  • Add description to extension matedata #360
  • Make netty-http dependent on netty and remove the duplications #357
  • Issues in the List of extensions #356
  • Update contributor guide: s/json/yaml/, extension adoc page #354
  • Add category to extension descriptors #347
  • Experiment with the code formatter plugin https://code.revelc.net/formatter-maven-plugin/ #337
  • Make the maven plugin depend on the camel package-maven-plugin #336
  • Create a Camel Netty TCP extension #248
  • Be listed in code.quarkus.io #190

Merged pull requests:

0.3.1 (2019-10-30)

Full Changelog

Closed issues:

  • Update to quarkus 0.27.0 when available #346
  • platform-http should return 415 for an unaccepted content type #326
  • TarfileTest can fail on exotic platforms #270
  • platform-http component should return 204 for success and no body #220

Merged pull requests:

  • Improve service filter and related methods #351 (lburgazzoli)
  • Upgrade to quarkus 0.27.0 #350 (lburgazzoli)
  • Fix #270 TarfileTest can fail on exotic platforms #349 (ppalaga)
  • Fix #220 platform-http component should return 204 for success and no… #348 (ppalaga)
  • Set camel-quarkus-last-release: 0.3.0 in site.yml #345 (ppalaga)
  • Improve the contributor guide, esp. the create-extension examples #343 (ppalaga)
  • Created a camel-pdf component extension fixes #341 #342 (aldettinger)
  • Improve camel service discovery and filtering #340 (lburgazzoli)
  • main: impove events and build phase #339 (lburgazzoli)
  • Fix #326 platform-http should return 415 for an unaccepted content type #335 (ppalaga)

0.3.0 (2019-10-25)

Full Changelog

Implemented enhancements:

  • Create a Camel VM extension #318
  • Create a Camel Slack extension #305

Fixed bugs:

  • Paho integration tests fail in native mode #273

Closed issues:

  • Create a Camel pdf component extension #341
  • Do not use docker to run native tests #332
  • Document the platform-http extension #324
  • Make camel-attachments an optional dependency of platform-http #322
  • Upgarde to camel 3.0.0-RC3 #316
  • Upgrade to quarkus 0.26.0 #315
  • examples/rest-json - Needs trailing slash for urls to work #309
  • Support multipart/form-data in platform-http extension #308
  • Add observability example #297
  • Add a support/xml artifact for common substrate support #294
  • Rename xml-common extension to core-xml #292
  • Bind discovered routes to registry to leverage RoutesCollector #290
  • master failing #288
  • Un-negate the names #285
  • Missing versions/dependancies in rest json example #281
  • Add minimal extension metadata #278
  • camel-quarkus-integration-test-core -Dnative outofmemory or 137 error #275
  • Add tarfile extension #265
  • About component REST compatibility issues #264
  • integration-tests/servlet doesn't work in development mode #263
  • Use bomEntryVersion of CreateExtensionMojo to avoid ${project.version} usage in BOMs #262
  • camel-quarkus parent pom when already have a parent pom #260
  • The User guide should refer to the rest-json example rather than the servlet itest #259
  • Shell scripts in the user guide documentation are not compatible with Mac OS X #257
  • [servlet-extension] Unrecognized configuration key “quarkus.camel.servlet.url-patterns” provided #251
  • CamelContext.getVersion() always returns an empty string #247
  • Update doc with better extension list #245
  • Auto configure MicroProfile metrics Camel context event notifier #240
  • ActiveMQTestResource should not eat the exception #234
  • Help with the creation of the Component Camel-Quarkus-JMS #233
  • Add a daily job that test master agains quarkus snapshots #232
  • Upgrade to Quarkus 0.23.0 #209
  • Release 0.2.0 #203
  • Remove scaffold-integration-test.groovy #173
  • netty4-http producer fails with RejectedExecutionException #132
  • Decide how to maintain examples #118
  • camel application property routesUri is not overridden at runtime #54

Merged pull requests:

0.2.0 (2019-09-23)

Full Changelog

Implemented enhancements:

  • Create a Camel MQTT extension #171

Closed issues:

  • Master broken #185
  • Move the routesUri to the runtime config #182
  • Generate a jar with a non-test pom for each integration test #179
  • Remove support for defer-init-phase #172
  • Trigger the rebuild of Camel website on docs/**/* change #168
  • support for camel-timer #163
  • Salesforce integration test takes 30+ mins #149
  • Upgrade to Apache Camel RC1 #139
  • Test netty4-http as a producer #133
  • Properies evaluation broken after the introduction of PropertyBindingSupport #129
  • Deployment BOM #124
  • Publish snaphosts #123
  • rename xml extension to xml-common #116
  • Move create-extension-templates to i.e. tooling #114
  • Document the release process #113
  • Make camel-quarkus-bom usable as a parent for user applications #112
  • Release v0.1.0 #109
  • Servlet extension should set the default RestConfiguration #107
  • Make CamelRuntime smart to decide deferInitPhase #96
  • Env variable substitution doesn't work #82
  • Bean extension fails in native mode due to using dynamic proxies #70
  • FastCamelContext.clearModel() causes NPEs at runtime #69
  • Enforce dependency rules #58
  • Re-introduce test scope in integration test projects #41
  • Website #38
  • quarkus-camel - Migrate option prefixes #8
  • Upgrade to Camel SNAPSHOT #7

Merged pull requests:

0.1.0 (2019-08-07)

Full Changelog

Implemented enhancements:

  • Consider porting the Twitter Camel support #57

Closed issues:

  • Figure out whether the Reifier substitutions can be added conditionally #98
  • AWS Extensions integration test are not built as native #81
  • Documentation #37
  • Release first version of camel-quarkus #36
  • “Multiple consumers for the same endpoint” after renaming packages in extensions/servlet/deployment/src/test/java #24

Merged pull requests:

0.0.2 (2019-07-29)

Full Changelog

camel-quarkus-parent-0.0.1 (2019-07-25)

Full Changelog

Closed issues:

  • Upgrade quarkus to v0.19.0 #60
  • Review extensions' dependencies chains #56
  • Use caffein as LRUCache in native mode #45
  • Infinispan substrate test are disbaled #44
  • Use RestAssured in JDBC test #42
  • Move Bean test out of Core integration test #39
  • Move XStream processor from salesforce to a dedicated extension #34
  • Move jetty processor from salesforce to a dedicated extension #33
  • Move netty integration-tests out of core #32
  • Move infinispan integration-tests out of core #31
  • Use docker-build in travis #29
  • Rename integration test artifacts #25
  • Avoid 3rd party maven repositories if possible #20
  • Configure license format #19
  • Add Camel-AWS-EKS extension #18
  • Configure checkstyle #14
  • Test the native mode on TravisCI #11
  • Produce test-jars of the integration tests #10
  • Initial source code - Package names #6
  • Initial source code - Maven GAV #5
  • Initial source code - Add license headers #4

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator