Vantiq / vantiq-extension-sources

Contains source code for VANTIQ Extension sources as well as SDKs for building these sources.
Other
13 stars 6 forks source link

Upgrade Camel -> version 4 for CamelComponent & CamelConnector #512

Closed fhcarter closed 2 months ago

fhcarter commented 2 months ago

This is upgrading into a staging branch. We will hold off updating master until the assemblies match & are available.

Upgrade Camel support in component & connector to Camel 4.

We upgrade support and use Camel 4.4.3 (the current LTS version). There were a few changes to the Camel API. Most changes, though, were due to environmental things.

This version of Camel requires JDK 17, so that upgrade went into place (thanks @rblumer4 for the Jenkins upgrades). This version also upgrades to JUnit 5, so there are myriad changes of the form

assertSomething(message, expectedSomething, actualSomething) -->
assertSomething(expectedSomething, actualSomething, message)

as they properly put the optional parameter last. A bunch of other -- BeforeClass --> BeforeAll, etc.

Lots of volume of change, mostly mechanical.

fhcarter commented 2 months ago

Jenkins run