Changelog

Unreleased

Full Changelog

Closed issues:

  • 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
  • [Camel 3.7] Camel main autowire properties by type has been removed #2002
  • NATS integration test failure - Unable to connect to NATS servers #1978
  • Camel Avro RPC component native support #1941
  • FastHeadersMapFactory ClassNotFoundException since 1.0.0-M6 #1086
  • JSch native support #797
  • Protobuf dataformat native support #789

Merged pull requests:

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:

  • Antora xref check fails on camel-master branch #1996
  • Make UpdateExtensionDocPageMojo generate cross reference URLs #1986
  • Data Format : Unable marshal LinkedHashMap to Protobuf #1983
  • Olingo integration test is throwing SSLPeerUnverifiedException #1972
  • LevelDB extension does not compile with Camel 3.7.0-SNAPSHOT #1948
  • FOP tests fail in Quarkus Platform #1930
  • How to add startHistoryId queryParameter to google-mail:history/list (camel-quarkus-google-mail) #1927
  • Unreleased Resource: Streams #1913
  • SnappyCompression fails while building native image #1910
  • PostgresSQL Event : add usage of Quarkus AgroalDatasource #1909
  • Log with KafkaProducer does not work #1862
  • Solr native support #1703
  • Revert PR #1667 once kudu-client stops shading Netty #1669
  • Hipchat native support #1652
  • Provide a quick profile #1607
  • Automate the process of creating jvm only extensions #1561
  • Cron component not initialized when used with Endpoint DSL (since Quarkus 1.7.0.Final) #1553
  • 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
  • Document Spark peculiarities #1928
  • [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
  • Twilio native support #1633
  • Zendesk native support #1613
  • Leverage camel-platform-http-vertx in platform-http extension #1144
  • Saga native support #819

Merged pull requests:

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

Merged pull requests:

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:

  • IllegalArgumentException thrown on itest application startup #1891
  • NATS tests do not work on the platform #1803
  • OptaPlanner native support #1721
  • 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

Merged pull requests:

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:

  • 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
  • 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

Merged pull requests:

1.0.1 (2020-08-26)

Full Changelog

Closed issues:

  • IPFS native support #1623
  • Browse component native support #1582
  • Add support for Azure SDK12 components #1494
  • Git support #765
  • Provide aggregated tests for quarkus-platform #413

Merged pull requests:

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:

  • @BindToRegistry not working with @ApplicationScoped route builders #1505
  • Add camel-master extension #1476
  • Running a Camel-main batch application #1474
  • 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
  • Commit cannot be completed since the group has already rebalanced and assigned the partitions to another member #1328
  • 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

Merged pull requests:

1.0.0-CR1 (2020-05-27)

Full Changelog

Closed issues:

  • Unregister unnecessary Camel configuration classes from reflection #1266
  • REST OpenApi native support #1235
  • Add support for MicroProfile Fault Tolerance #1234
  • Kudu IT failing #1206
  • NullPointerException with telegram webhook #1200
  • ClassNotFoundException: CamelCronService #1195
  • Remove Elasticsearch Rest doc title fix when upgrading to Camel 3.3.0 #1167
  • ActiveMQ XalanXPathEvaluator CNFE warning #1160
  • 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:

  • 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

Merged pull requests:

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

Merged pull requests:

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
  • 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
  • JSon XStream dataformat support #787
  • 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

Merged pull requests:

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