Releases: pivotal-cf/java-cfenv
Java-cf-env v3.3.0 - fix shading
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?
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
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
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
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
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
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 !
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
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
- Prepare next development version 2.4.3-SNAPSHOT by @abelsromero in #211
- Spring Boot 3 support, no support to 2.x by @anthonydahanne in #214
- Bump springBootVersion from 3.1.0 to 3.1.2 by @dependabot in #219
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
-
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