Skip to content

Releases: adzerk/apso

v0.18.8

27 Apr 14:58
50936d0
Compare
Choose a tag to compare

This release includes several dependency updates, some updates to make existing APIs friendlier and a change to a
Decoder for extra flexibility.

We have updated the Retry API to make it more convenient to override the default timeout in between sleeps. We
previously had to do something like the following:

Retry.retry(maxRetries = 5, inBetweenSleep = Some(2.seconds))(f)

But are now able to provide a duration directly, without wrapping it in an Option:

Retry.retry(maxRetries = 5, inBetweenSleep = 2.seconds)(f)

We have also promoted the SFTP file descriptor credentials from a tuple to a dedicated data type:

case class Credentials(host: String, port: String, auth: Either[Identity, String])

Additionally, the Decoder for Squants's Currency was updated to become case
insensitive. This means that, for example, both "usd" and "USD" now decode to the same USD currency.

Changed

  • Update circe-core, circe-generic, circe-literal, circe-parser to 0.14.5 (#441).
  • Update simplejmx to 2.2 (#443).
  • Add SFTP file descriptor credentials (#449).
  • Enchance Retry API (#450).
  • Update joda-time to 2.12.5 (#458).
  • Update bcpkix-jdk18on, bcprov-jdk18on to 1.73 (#463).
  • Update aws-java-sdk-core to 1.12.450 (#464).
  • Make the Decoder for Currency case insensitive (#467).
  • Update aws-java-sdk-s3 to 1.12.457 (#468).
  • Update scala-collection-compat to 2.10.0 (#469).