Skip to content

Releases: pivotal-cf/java-cfenv

Java-cf-env v3.3.0 - fix shading

21 Nov 14:01
Compare
Choose a tag to compare

Get it while it's hot!

<dependency>
	<groupId>io.pivotal.cfenv</groupId>
	<artifactId>java-cfenv-boot</artifactId>
	<version>3.3.0</version>
</dependency>

Fix #275: Json-io shading needs additional transformer (#280)

  • upgrade to latest Gradle Shadow plugin
  • add new transformer that replaces the original package name in text files in the json-io config folder (aliases.txt, classFactory.txt, coercedTypes.txt, customWriters.txt) with the shaded one
    A minor release? oh yes!

Java-cf-env v3.2.0 - did you say (Spring) AI?

15 Aug 20:52
Compare
Choose a tag to compare

Get it while it's hot!

<dependency>
	<groupId>io.pivotal.cfenv</groupId>
	<artifactId>java-cfenv-boot</artifactId>
	<version>3.2.0</version>
</dependency>

A minor release? oh yes!

  • #266 : bunch of dependencies upgrades! Thank you @pacphi !
  • #270 #273 : who would have thought the AI craze would hit java-cfenv? thank you @svrc and @teddyking for adding support for binding of spring.ai properties!
  • #224 #271 : MariaDB has now a binding of its own! thank you @daviddmd
  • #254 Adapt to new Redis ssl enabled property - thank you @AmiDavidW
  • #253: Asciidoc update - thanks @abelsromero
  • #198 : Load config-server oauth properties - thanks @kvmw
  • last but not least: #262 #272 : Support for R2DBC properties - thank you @gm2552

Java-cf-env v3.1.5: upgrade dependency, fix DB2 url properties

20 Dec 15:39
Compare
Choose a tag to compare

Get it while it's hot!

<dependency>
	<groupId>io.pivotal.cfenv</groupId>
	<artifactId>java-cfenv-boot</artifactId>
	<version>3.1.5</version>
</dependency>

Does this release sound a lot like 3.1.3 ?
Yes it does, turned out DB2 support was not only (wrongly) converting username and password strings, but also not considering other credentials fields such as those providing the full jdbc url. Also, DB2Driver does not support additional properties (ERRORCODE=-4461), so username and password should just be provided in the url.
See : #243 for more details

Java-cf-env v3.1.4: upgrade dependency, fix AMQP SSL port parsing

20 Dec 15:34
Compare
Choose a tag to compare

Get it while it's hot!

<dependency>
	<groupId>io.pivotal.cfenv</groupId>
	<artifactId>java-cfenv-boot</artifactId>
	<version>3.1.4</version>
</dependency>

See: #242

Java-cf-env v3.1.3: upgrade dependency, fix DB2 url properties

10 Nov 14:49
Compare
Choose a tag to compare

Get it while it's hot!

<dependency>
	<groupId>io.pivotal.cfenv</groupId>
	<artifactId>java-cfenv-boot</artifactId>
	<version>3.1.3</version>
</dependency>

What's Changed

This new release uses the latest json-io, version 4.15.0, and fixes an issue with DB2 connection properties, see #234

Thanks to @Marty850 for creating the DB2 issue #231 !

Enjoy!

Java-cf-env v3.1.2: solve known CVE

12 Oct 19:25
Compare
Choose a tag to compare

Get it while it's hot!

<dependency>
	<groupId>io.pivotal.cfenv</groupId>
	<artifactId>java-cfenv-boot</artifactId>
	<version>3.1.2</version>
</dependency>

What's Changed

This new release uses the latest json-io, version 4.14.1 , that solves a CVE found in 4.14.0 (see this issue: jdereg/json-io#174)

Big thanks to json-io maintainer, https://github.com/jdereg, for fixing this issue!

Enjoy!

Java-cf-env v3.1.1: The Cloud Profile

14 Sep 14:29
Compare
Choose a tag to compare

Get it while it's hot!

<dependency>
	<groupId>io.pivotal.cfenv</groupId>
	<artifactId>java-cfenv-boot</artifactId>
	<version>3.1.1</version>
</dependency>

What's Changed

This new release fixes an issue that prevented the dependency resolution to work properly a4a30e2

Also, the uberjar named java-cf-all now will add a cloud profile when injected into a Spring Boot 3 app via the Java Buildpack (see cloudfoundry/java-buildpack#1031)

Enjoy!

New Uber Jar named java-cfenv-all !

08 Sep 02:12
Compare
Choose a tag to compare

Get it while it's hot!

	<dependency>
		<groupId>io.pivotal.cfenv</groupId>
		<artifactId>java-cfenv-boot</artifactId>
		<version>3.1.0</version>
	</dependency>

What's Changed

This new release just includes 1 minor change, the apparition of a new module named java-cf-all, that once built provides the users with an uberjar (all dependencies included; mainly a JSON parser named json-io)

And yes, java-cfenv now relies on json-io

This uberjar will soon be consumed by the java-buildpack for Cloud Foundry for building Spring Boot 3 apps; stay tuned, coming to a CloudFoundry near you soon!

v3.0.0

15 Aug 21:42
Compare
Choose a tag to compare

Spring Boot 3 + Java 17 support!

Finally, the wait is over, include java-cfenv into your Spring Boot 3 project and bind CF services to your app transparently!

		<dependency>
			<groupId>io.pivotal.cfenv</groupId>
			<artifactId>java-cfenv-boot</artifactId>
			<version>3.0.0</version>
		</dependency>

What's Changed

Thanks

To @pivotal-david-osullivan , @abelsromero and all the users patiently waiting for Spring Boot 3!

Full Changelog: v2.4.0...v3.0.0

v2.4.2

05 May 14:10
Compare
Choose a tag to compare
  • Changed mvnw to gradlew

  • Included additional tag for postgres

  • Improvements for Postgres support

    • detect "postgres" in the tags
    • detect credentials.uri, in addition to credentials.jdbcUrl
    • detect credentials.Username and credentials.Password