Skip to content

Cloud Foundry Java Client 2.0.0.M9

Pre-release
Pre-release
Compare
Choose a tag to compare
@nebhale nebhale released this 20 Jul 23:00
v2.0.0.M9
c24f756

After an extended delay, I'm pleased to announce the our ninth milestone release. This milestone is a big one tidying up a ton of loose ends, making breaking API changes, and renaming artifacts. I highly recommend reviewing the README to verify the names and versions of dependent artifacts as well as how to instantiate the Clients and Operations.

We expect the next milestone to be a release candidate (RC1) after which the API will be frozen for the release. We expect some more breaking API changes before that milestone dealing with how applications and buildpacks are uploaded as well as significantly wider usage of Optional in the API.

  • cloudfoundry-client-spring artifact is now called cloudfoundry-client-reactor
  • All *Client builder APIs have changed and are now consistent with one another
  • All Doppler APIs now return envelopes along with payloads
  • Streaming Log Operation now sorts entries (as best it can)
  • Full proxy support
  • Additional PaginationUtils for all existing paginated request and response types (CF V2, CF V3, UAA)
  • Complete removal of Lombok in lieu of Immutables
  • Complete removal of Spring from network path in lieu of Reactor
  • Fixed an ancient bug that prevent the client from working with BlueMix or Helion
  • Additional UAA Authorization API implementations
  • Additional UAA Client API implementations
  • Additional UAA Group API implementations
  • Additional Security Group operation implementations
  • Improved Integration Test coverage