Releases: adzerk/apso
Releases · adzerk/apso
v0.18.8
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
forCurrency
case insensitive (#467). - Update aws-java-sdk-s3 to 1.12.457 (#468).
- Update scala-collection-compat to 2.10.0 (#469).