Skip to content

Releases: codecentric/cxf-spring-boot-starter

2.7.0

22 Nov 09:46
Compare
Choose a tag to compare

Grab the new version from Maven central https://repo1.maven.org/maven2/de/codecentric/cxf-spring-boot-starter/2.7.0/ by using it in your deps (also use the newest cxf-spring-boot-starter-maven-plugin https://github.com/codecentric/cxf-spring-boot-starter-maven-plugin):

<dependencies>
	<dependency>
	    <groupId>de.codecentric</groupId>
	    <artifactId>cxf-spring-boot-starter</artifactId>
	    <version>2.7.0</version>
	</dependency>
</dependencies>

Things that changed in this release

  • 6b4edbc - Update codecov/codecov-action action to v3
  • 772ec61 - Update metcalfc/changelog-generator action to v4
  • 1ae93a4 - do not invoke Bean methods in PostConstruct to prevent circular reference
  • 5bb12b3 - update Spring Boot and cloud versions
  • 296e279 - Update dependency io.rest-assured:rest-assured to v5.3.0
  • 22ae919 - Update dependency org.codehaus.mojo:versions-maven-plugin to v2.13.0
  • b8e1d84 - Update cxf.version to v3.5.4
  • 83424f5 - Update camunda.version to v7.18.0
  • c68a987 - Update dependency org.codehaus.groovy:groovy to v3.0.13
  • 6ed1606 - Update dependency io.rest-assured:rest-assured to v5.2.0
  • 44cbbd3 - Update dependency org.codehaus.mojo:versions-maven-plugin to v2.12.0
  • 5acc41c - Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.4.1
  • 86bf6f7 - Update dependency org.codehaus.groovy:groovy to v3.0.12
  • 2a655eb - Update cxf.version to v3.5.3
  • 4716653 - Update dependency io.rest-assured:rest-assured to v5.1.1
  • 9092fb8 - Update dependency org.codehaus.groovy:groovy to v3.0.11
  • 23cb98c - Update dependency io.rest-assured:rest-assured to v5.1.0
  • 3e344a3 - Update dependency org.codehaus.mojo:versions-maven-plugin to v2.11.0
  • 4bf8be0 - Update dependency net.logstash.logback:logstash-logback-encoder to v7.2
  • a64e51a - Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.13
  • bf5da43 - Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.4.0
  • 9e71d24 - Update dependency net.logstash.logback:logstash-logback-encoder to v7.1.1
  • 447600f - Update cxf.version to v3.5.2
  • f58e4bc - Update dependency net.logstash.logback:logstash-logback-encoder to v7.1
  • 6e4d238 - Update dependency io.rest-assured:rest-assured to v5.0.1
  • ece7bf1 - Update camunda.version to v7.17.0
  • 2ba95a3 - Update dependency org.jacoco:jacoco-maven-plugin to v0.8.8
  • 4981708 - Merge pull request #126 from codecentric/renovate/openjdk-19.x
  • 1eec149 - Update metcalfc/changelog-generator action to v3
  • 4891ff7 - Update dependency uk.org.webcompere:system-stubs-jupiter to v2
  • cf85e19 - Update actions/setup-java action to v3
  • 491b6fa - Update dependency io.rest-assured:rest-assured to v5
  • 36dd196 - Update dependency org.springframework.boot:spring-boot-dependencies to v2.5.12 [SECURITY]
  • 595b7bb - Update dependency openjdk to v19
  • 846afe7 - Update dependency org.codehaus.mojo:versions-maven-plugin to v2.10.0
  • edef67b - Merge pull request #130 from codecentric/renovate/actions-checkout-3.x
  • f367712 - Update dependency org.codehaus.groovy:groovy to v3.0.10
  • a862aaa - Update cxf.version to v3.5.1
  • ba3d66f - Update actions/checkout action to v3
  • 03a90f0 - Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.12
  • 7f09d85 - Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.11
  • 7af348a - Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.10
  • 2bb1a25 - Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.9
  • 8f3ce53 - Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.2
  • ab37323 - Update dependency io.rest-assured:rest-assured to v4.5.1
  • b7f1e19 - Update dependency io.rest-assured:rest-assured to v4.5.0
  • bf55457 - Update dependency org.codehaus.mojo:versions-maven-plugin to v2.9.0
  • c26685b - Update cxf.version to v3.5.0
  • 3be28aa - Merge pull request #121 from codecentric/renovate/metcalfc-changelog-generator-2.x
  • 74d5736 - Merge pull request #122 from codecentric/renovate/major-logstash-logback-encoder.version
  • eecc30f - Update dependency net.logstash.logback:logstash-logback-encoder to v7
  • 5ebc809 - Update metcalfc/changelog-generator action to v2
  • 85f77ab - Update spring boot to v2.5.6
  • 3a7d7c1 - Update camunda.version to v7.16.0
  • [a6a9c1f](http://github.com/codecentric/cxf-spring-boot...
Read more

2.5.0

12 Jul 14:44
19f59c6
Compare
Choose a tag to compare

Grab the new version from Maven central https://repo1.maven.org/maven2/de/codecentric/cxf-spring-boot-starter/2.5.0/ by using it in your deps (also use the newest cxf-spring-boot-starter-maven-plugin https://github.com/codecentric/cxf-spring-boot-starter-maven-plugin):

<dependencies>
	<dependency>
	    <groupId>de.codecentric</groupId>
	    <artifactId>cxf-spring-boot-starter</artifactId>
	    <version>2.5.0</version>
	</dependency>
</dependencies>

Things that changed in this release

  • a2793ff - Update dependency de.codecentric:cxf-spring-boot-starter-reactor to v2.4.1
  • 7ab73a4 - Updating the samples to use Spring Boot 2.4.1 along with the newly released starter 2.4.1
  • b27908d - Just checking the needs job configuration for dependant action workflow jobs.
  • 5475133 - Merge pull request #99 from codecentric/test-action-step-trigger
  • e88dccb - Update spring boot to v2.4.2
  • 8be2503 - Update dependency org.springframework.cloud:spring-cloud-sleuth to v3.0.1
  • e39f3c5 - #102: Add GHA coveralls
  • 905593a - #102: Add JaCoCo and Coveralls Maven plugins in separate coverage profile, which gets executed in a separate GHA job now.
  • 0fb1f31 - #102: Only use coveralls inside the coverage job
  • 165725b - #102: Switching to codegov
  • f49e1f5 - #102: Adding codegov badge
  • d8562f3 - Merge pull request #104 from codecentric/feat-102/coveralls
  • 1d367aa - Bind Jacoco to default verify phase and also use this in the coverage GHA job.
  • fb2d15f - Update spring boot to v2.4.3
  • a403973 - Update spring boot to v2.4.4
  • 76aac87 - Update dependency org.springframework.cloud:spring-cloud-sleuth to v3.0.2
  • dfa1a58 - Update dependency org.apache.cxf:cxf-rt-frontend-jaxws to v3.4.3
  • 6e691be - Update metcalfc/changelog-generator action to v1
  • 8e896e3 - Merge pull request #106 from codecentric/renovate/metcalfc-changelog-generator-1.x
  • ffe3237 - Update actions/setup-java action to v2
  • baef281 - Update dependency com.sun.activation:jakarta.activation to v2.0.1
  • c8850eb - Update camunda.version to v7.15.0
  • b8b2ce4 - Update spring boot to v2.4.5
  • 80ad7b3 - Update dependency org.codehaus.groovy:groovy to v3.0.8
  • 64128d7 - Update dependency org.jacoco:jacoco-maven-plugin to v0.8.7
  • e6ab896 - Update openjdk Docker tag to v17
  • 434255e - Update dependency org.apache.maven.plugins:maven-gpg-plugin to v3
  • 3fe79ee - Merge pull request #110 from codecentric/renovate/major-maven-gpg-plugin.version
  • abc8c1a - Merge pull request #109 from codecentric/renovate/openjdk-17.x
  • e1250db - Add distribution: 'adopt' for new GHA setup-java
  • 46600fb - Merge pull request #107 from codecentric/renovate/actions-setup-java-2.x
  • 5e142b6 - Update dependency io.rest-assured:rest-assured to v4.4.0
  • 9a3ce81 - Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.0
  • 1ac77d1 - Update dependency commons-io:commons-io to v2.9.0
  • 45dee1c - Update spring boot to v2.5.0
  • e442034 - Remove fixed port in test to prevent already in use errors.
  • 2d32bd0 - Update cxf.version to v3.4.4
  • 895dc13 - Update dependency org.springframework.cloud:spring-cloud-sleuth to v3.0.3
  • c5d2af9 - Fixing error java.lang.IncompatibleClassChangeError: class jdk.proxy1.$Proxy143 cannot implement sealed interface java.lang.constant.ConstantDesc by using JDK 11 LTS for now (since we don't need to fix a sealed interfaces problem of Apache CXF ourselves)
  • 44e7204 - Update dependency commons-io:commons-io to v2.10.0
  • 69ce375 - Leaving out the Heroku integration test for now, since we need to get back to a running scenario (we should re-implement the deployment to Heroku anyway)
  • 18f7aef - Now that Heroku works again, let's reintegrate our Integration test :)
  • 505ebba - Merge pull request #113 from codecentric/renovate/commons-io.version
  • 9980a8a - #111: Using latest cxf-spring-boot-starter in samples (as SNAPSHOT version) should fix the issue. Also directly going to Spring Boot 2.5.2
  • 19f59c6 - Merge pull request #111 from codecentric/renovate/spring-boot

2.4.1

12 Jan 20:30
Compare
Choose a tag to compare

Grab the new version from Maven central https://repo1.maven.org/maven2/de/codecentric/cxf-spring-boot-starter/2.4.1/ by using it in your deps (also use the newest cxf-spring-boot-starter-maven-plugin https://github.com/codecentric/cxf-spring-boot-starter-maven-plugin):

<dependencies>
	<dependency>
	    <groupId>de.codecentric</groupId>
	    <artifactId>cxf-spring-boot-starter</artifactId>
	    <version>2.4.1</version>
	</dependency>
</dependencies>

Things that changed in this release

  • de87509 - Update dependency org.codehaus.groovy:groovy to v3.0.5
  • a1c2663 - Update dependency de.codecentric:cxf-spring-boot-starter-reactor to v2.3.1-jaxb-jaxws-3.0.0-M4
  • eaf25d2 - Update dependency commons-io:commons-io to v2.8.0
  • a86bc38 - Update dependency org.jacoco:jacoco-maven-plugin to v0.8.6
  • 2a848d7 - Update spring boot to v2.3.4.RELEASE
  • 02475e6 - Update dependency org.codehaus.groovy:groovy to v3.0.6
  • 46c8d91 - Fixed broken pom.xml
  • 1cf3af8 - Added support for constructor autowiring for endpoints (fixes #56)
  • 9da1bf8 - Update dependency org.apache.httpcomponents:fluent-hc to v4.5.13
  • ee1109c - Update camunda.version to v7.14.0
  • cedda4a - Update dependency com.sun.activation:jakarta.activation to v2
  • 6b3a9dd - Merge pull request #88 from codecentric/renovate/major-jakarta.activation.version
  • 0e580bc - Merge pull request #87 from bjansen/constructor-autowiring
  • 668997a - Update dependency de.codecentric:cxf-spring-boot-starter-reactor to v2.3.1-jaxb-jaxws-3.0.0-M4
  • 36f33cd - Update dependency io.rest-assured:rest-assured to v4.3.2
  • c433c87 - Update spring boot to v2.3.5.RELEASE
  • 3829f37 - Update dependency org.springframework.cloud:spring-cloud-sleuth to v2.2.6.RELEASE
  • 30416c8 - Update cxf.version to v3.4.1
  • 3f5c966 - Update dependency net.logstash.logback:logstash-logback-encoder to v6.5
  • 27a4672 - Update dependency org.codehaus.groovy:groovy to v3.0.7
  • 3c4d6df - Update dependency io.rest-assured:rest-assured to v4.3.3
  • 6a29215 - Update dependency org.apache.cxf:cxf-rt-frontend-jaxws to v3.4.2
  • 286b7af - Update dependency net.logstash.logback:logstash-logback-encoder to v6.6
  • 22bec8c - Update spring boot to v2.4.1
  • d6db77c - Complete upgrade from JUnit 4 to JUnit 5 to support Spring Boot 2.4.x (#69). Also migrated from system-rules (JUnit 4 dependent) to system-stubs (and system-stubs-jupiter for a better JUnit5 integration). The examples are also tested with 2.4 version of the starter - but have to remain based on Spring Boot 2.3.x until the new version is released, since Configuration bean names changed in Spring Cloud, which blows the whole test suite (therefore also upgraded to spring-cloud-sleuth 3.x for Spring Boot 2.4.x compatibility). Only left hamcrest, where we needed to know if Strings are contained..
  • f96894e - Merge pull request #90 from codecentric/renovate/spring-boot
  • 57020a2 - Fixing SleuthLogMessagesTest by initializing SystemStubs correctly using the JUnit5 extension via @ExtendWith(SystemStubsExtension.class). Also we don't need to add the system-stubs-core dependency, since system-stubs-jupiter gets that transitively for us.
  • d4f3875 - Fixing non-running JUnit 5 tests in Maven goals. Seems that there's an old surefire-plugin interfering, that doesn't support JUnit 5.
  • 3cd7829 - Fixing cxf-spring-boot-starter-maven-plugin.version only available locally.
  • 7bf59c9 - Creating GitHub Actions config for Matrix Build on Java 8-15. Also removing Travis config.
  • 9d65cac - Disable the flaky Sleuth test again
  • 7b2f85c - It's save to go with 3 JDKs for now to speed up the pipelines and reduce cost (hope that JDK 9 & 10 aren't that widespread anymore)
  • e99b619 - Merge pull request #94 from codecentric/feature-93/migrate-2-github-actions
  • c95f6a9 - #96: First step to implement releasing on Actions: New workflow with manual trigger.
  • f2d2260 - Merge pull request #97 from codecentric/feature-96-release-with-github-actions
  • 782bba4 - #96: Now implementing the whole release procedure (as documented in https://gist.github.com/jonashackt/9ee2fd689454db1ce7e6e97c86692827).
  • beb92c3 - #96: To much noise - so reduce it with --no-transfer-progress.
  • 9d2e853 - #96: Reduce noise also for the versions setting. Also trying to avoid the gpg: signing failed: Inappropriate ioctl for device error by reactiving the pinentry-mode configuration.
  • 0f282e7 - #96: Publish SNAPSHOT versions on every push to GitHub Packages.
  • 249d4bd - #96: Adding GitHub Packages to distributionManagement and also refactor the github-push workflow to have only one job, but 2 steps more for the publishing.
  • 99bea03 - #96: Now GitHub Packages is the snapshot repo in distributionManagement. Refactored the snapshot-release to be a separate workflow, triggered by the finished build/push workflow.
  • c28ab38 - #96: Added a missing checkout of the repo to our snapshot workflow.
  • 3799f1d - #96: Fix organisation and repo name
  • 6a2e175 - #96: Only release the starter itself, not the parent and the samples.
  • 844bbdd - #96: Debugging GitHub Packages deployment - using on push for now. Also configuring more settings.xml parameters and skipping tests for the deployment.
  • [`58a3e9a...
Read more

2.3.1-jaxb-jaxws-3.0.0-M4

09 Sep 08:36
Compare
Choose a tag to compare
Pre-release

As I got great feedback for the starter and plugin projects - and also heard about the need to use the newest 3.0.0-Mx milestone releases of jaxb and jaxws, I decided to release a Milestone-Release of both projects using the newest https://mvnrepository.com/artifact/org.glassfish.jaxb/jaxb-runtime/3.0.0-M4 and https://mvnrepository.com/artifact/com.sun.xml.ws/jaxws-ri/3.0.0-M4 in the plugin.

https://repo1.maven.org/maven2/de/codecentric/cxf-spring-boot-starter/2.3.1-jaxb-jaxws-3.0.0-M4/

2.3.0.RELEASE

04 Sep 12:53
Compare
Choose a tag to compare

Grab the new version from Maven central https://repo1.maven.org/maven2/de/codecentric/cxf-spring-boot-starter/2.3.0.RELEASE/ by using it in your deps (also use the newest cxf-spring-boot-starter-maven-plugin https://github.com/codecentric/cxf-spring-boot-starter-maven-plugin/releases/tag/2.3.0.RELEASE):

<dependencies>
	<dependency>
	    <groupId>de.codecentric</groupId>
	    <artifactId>cxf-spring-boot-starter</artifactId>
	    <version>2.3.0.RELEASE</version>
	</dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>de.codecentric</groupId>
            <artifactId>cxf-spring-boot-starter-maven-plugin</artifactId>
            <version>2.3.0.RELEASE</version>
            <executions>
                <execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

This release covers the latest versions of Spring Boot, Apache CXF, cxf-spring-boot-starter-maven-plugin (incl. 2.3.3 versions of JAX-B & JAX-WS), logstash-logback-encoder & Spring Cloud Sleuth:

                <spring.boot.version>2.3.3.RELEASE</spring.boot.version>
		<cxf-spring-boot-starter-maven-plugin.version>2.3.0.RELEASE</cxf-spring-boot-starter-maven-plugin.version>
		<cxf.version>3.4.0</cxf.version>
		<jakarta.activation.version>1.2.2</jakarta.activation.version>
		<fluent-hc.version>4.5.12</fluent-hc.version>
		<camunda.version>7.13.0</camunda.version>
		<logstash-logback-encoder.version>6.4</logstash-logback-encoder.version>
		<commons-io.version>2.7</commons-io.version>
		<spring.cloud.sleuth.version>2.2.5.RELEASE</spring.cloud.sleuth.version>

2.1.6.RELEASE

24 Jun 12:32
Compare
Choose a tag to compare

Support for JDK9+ has been integrated with #45 and is now tested with Travis - see 608f42a

Also all dependencies are up to date:

  • Spring Boot 2.1.6.RELEASE
  • fluent-hc 4.5.9
  • camunda 7.11.0
  • logstash-logback-encoder 6.1

see 8ea2226

Get the newest Release from Maven Central: https://mvnrepository.com/artifact/de.codecentric/cxf-spring-boot-starter

2.1.5.RELEASE

16 May 15:25
Compare
Choose a tag to compare

See #42, release log:

Released by Rultor 1.68.4, see build log

2.1.2.RELEASE

02 Feb 10:33
Compare
Choose a tag to compare

See #40, release log:

Released by Rultor 1.68.2, see build log

2.0.0.RELEASE

17 Oct 12:32
Compare
Choose a tag to compare

See #39, release log:

Released by Rultor 1.68.1, see build log

1.1.5.RELEASE

05 Jul 14:33
Compare
Choose a tag to compare
1.1.5.RELEASE Pre-release
Pre-release

See #38, release log:

Released by Rultor 1.67.4, see build log