Releases: adzerk/apso
v0.27.2
This patch fixes an issue where SftpFileDescriptor.stream would stop working indefinitely after a certain number of failed retries due to incorrect client pool management upon failure.
Changed
- Update unirest-java-core to 4.7.4 (#956).
- Update sbt, scripted-plugin to 1.12.1 (#957).
- Update s3, s3-transfer-manager to 2.41.15 (#958).
- Update scalafmt-core to 3.10.5 (#959).
- Update s3, s3-transfer-manager to 2.41.16 (#960).
- Update google-cloud-storage to 2.62.1 (#961).
- Update commons-codec to 1.21.0 (#962).
- Update scalafmt-core to 3.10.6 (#963).
- Update s3, s3-transfer-manager to 2.41.19 (#964).
- Update simplejmx to 2.3 (#965).
- Update simplejmx to 3.1 (#966).
- Update sbt, scripted-plugin to 1.12.2 (#967).
- Update s3, s3-transfer-manager to 2.41.21 (#968).
- Update aws-crt to 0.43.1 (#969).
- Update s3, s3-transfer-manager to 2.41.23 (#970).
- Move modules to a
modulessubdirectory (#971). - Use
Xsource:3for Scala 2 builds (#972). - Remove Scalafix, use Scalafmt for import rewrites and enable Scala 3 rewrites (#973).
- Update s3, s3-transfer-manager to 2.41.24 (#974).
- Update s3, s3-transfer-manager to 2.41.25 (#975).
- Update scalafmt-core to 3.10.7 (#976).
- Update google-cloud-storage to 2.63.0 (#978).
- Update s3, s3-transfer-manager to 2.41.29 (#979).
- Update aws-crt to 0.43.3 (#980).
- Update sbt, scripted-plugin to 1.12.3 (#981).
- Update simplejmx to 3.2 (#982).
- Update s3, s3-transfer-manager to 2.41.31 (#983).
- Update s3, s3-transfer-manager to 2.41.33 (#984).
- Update aws-crt to 0.43.4 (#985).
- Update s3, s3-transfer-manager to 2.41.34 (#986).
- Update typesafe:config to 1.4.6 (#987).
- Update sbt, scripted-plugin to 1.12.4 (#988).
- Update s3, s3-transfer-manager to 2.42.0 (#989).
- Update s3, s3-transfer-manager to 2.42.2 (#990).
- Update google-cloud-storage to 2.64.0 (#991).
- Update s3, s3-transfer-manager to 2.42.4 (#992).
- Update sbt, scripted-plugin to 1.12.5 (#993).
- Update s3, s3-transfer-manager to 2.42.5 (#994).
- Update aws-crt to 0.43.5 (#995).
- Update s3, s3-transfer-manager to 2.42.7 (#996).
- Update aws-crt to 0.43.6 (#997).
- Update joda-time to 2.14.1 (#998).
- Update s3, s3-transfer-manager to 2.42.8 (#999).
- Update aws-crt to 0.43.7 (#1000).
Fixed
SftpFileDescriptor: always release lease on close (#1001).
v0.27.1
This patch release makes sure the S3 client used underneath the S3Bucket data type has cross-region access enabled, aligning its implementation with what was previously done in 0.26.0.
Changed
- Remove the developers tag from pom.xml (#948).
- Update s3, s3-transfer-manager to 2.41.8 (#949).
- Update aws-crt to 0.42.2 (#950).
- Update google-cloud-storage to 2.62.0 (#951).
- Update scalafmt-core to 3.10.4 (#952).
- Update s3, s3-transfer-manager to 2.41.10 (#953).
Fixed
- Enable cross-region access in S3 client (#954).
v0.27.0
This release updates the AWS SDK to version 2 introducing API breaking changes as the AWS exposed types have changed. The behavior of the S3FileDescriptor, S3Bucket and ConfigCredentialsProvider should remain the same.
Changed
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.793 (#922).
- Update google-cloud-storage to 2.59.0 (#923).
- Update sbt-scalafmt to 2.5.6 (#924).
- Update commons-codec to 1.20.0 (#925).
- Update google-cloud-storage to 2.60.0 (#926).
- Update unirest-java-core to 4.6.0 (#927).
- Update pekko-actor, ... to 1.3.0 (#928).
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.794 (#929).
- Update bcpkix-jdk18on, bcprov-jdk18on to 1.83 (#930).
- Update scala-library to 2.13.18 (#931).
- Update scalafmt-core to 3.10.2 (#932).
- Update unirest-java-core to 4.7.0 (#933).
- Update mdoc, sbt-mdoc to 2.8.1 (#934).
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.795 (#935).
- Update pekko-actor, ... to 1.4.0 (#936).
- Update sbt-scalafix to 0.14.5 (#937).
- Update sbt-boilerplate to 0.8.0 (#938).
- Update google-cloud-storage to 2.61.0 (#939).
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.796 (#940).
- Update mdoc, sbt-mdoc to 2.8.2 (#941).
- Update scalafmt-core to 3.10.3 (#942).
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.797 (#943).
- Update sbt, scripted-plugin to 1.12.0 (#944).
- Update AWS SDK to version 2 (breaking) (#945).
- Update unirest-java-core to 4.7.1 (#946).
v0.26.0
This release introduces the GCSBucket utility that wraps the Google Cloud Storage (GCS) Java SDK Storage interface to provide a higher-level interface for pushing and pulling files to and from a bucket. It also provides a new implementation of FileDescriptor for GCS named GCSFileDescriptor.
Added
- Add GCSFileDescriptor (#917).
Changed
- Update sbt, scripted-plugin to 1.11.7 (#908).
- Read the most recent version for the docs from the Changelog (#911).
- Update scala-library to 2.13.17 (#912).
- Update sbt-scalafix to 0.14.4 (#913).
- Update mdoc, sbt-mdoc to 2.8.0 (#914).
- Update scala3-library to 3.3.7 (#915).
- Update scalafmt-core to 3.10.0 (#916).
- Update scalafmt-core to 3.10.1 (#918).
- Update specs2-core, specs2-junit, ... to 4.23.0 (#919).
- Update pekko-http, pekko-http-core, ... to 1.3.0 (#920).
Fixed
- Fix 0.25.2 changelog (#910).
v0.25.2
This release introduces a new configuration key, aws.s3.max-error-retry, for the maximum number of retry attempts for failed retryable requests of the S3 client.
Added
- Add
aws.s3.max-error-retryconfig toS3Bucket(#909).
Changed
- Update mdoc version to 0.25.1 (#892).
- Update sbt, scripted-plugin to 1.11.5 (#893).
- Update pekko-actor, ... to 1.2.0 (#894).
- Update unirest-java-core to 4.5.1 (#895).
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.790 (#896).
- Update aws-java-sdk-s3 to 1.12.791 (#897).
- Update sbt, scripted-plugin to 1.11.6 (#898).
- Update scalacheck to 1.19.0 (#899).
- Update typesafe:config to 1.4.5 (#900).
- Update scala-logging to 3.9.6 (#901).
- Update bcpkix-jdk18on, bcprov-jdk18on to 1.82 (#902).
- Update scalafmt-core to 3.9.10 (#903).
- Update pekko-actor, ... to 1.2.1 (#904).
- Update specs2-core, specs2-junit, ... to 4.22.0 (#905).
- Update circe-core, circe-generic, ... to 0.14.15 (#906).
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.792 (#907).
v0.25.1
This release adds retries to S3Bucket's listing methods - getObjectsWithMatchingPrefix and getFilesInFolder and
adjusts the retry log levels for transient errors.
Changed
v0.25.0
In this release, we are removing the specs2_5 and specs2_4 modules. This decision is based on the fact that at this point in time the upstream library exposes equivalent functionality and there is no point in maintaining a parallel implementation.
You might be interested in the recommended migration:
CustomMatchers: reason aboutFileandSerializabledirectly.FutureExtraMatchers: use specs2 matchers forFuture.JceTestHelperandJreVersionTestHelper: copy the implementation to your project if needed.
Changed
- Update typesafe:config to 1.4.4 (#874).
- Test single element time/date ranges (#875).
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.788 (#876).
- Update pekko-actor, ... to 1.1.5 (#877).
- Update unirest-java-core to 4.5.0 (#878).
- Fix README Maven Central badge link (#879).
- Update commons-codec to 1.19.0 (#880).
- Update testkit reference in README (#881).
- Update sbt, scripted-plugin to 1.11.4 (#882).
- Update scalafmt-core to 3.9.9 (#883).
Removed
v0.24.1
v0.24.0
This release adds a module for specs2 v5 and renames the testkit module to keep consistency.
Added
- Add module for
specs2v5:apso-specs2_5(#862).
Changed
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.786 (#857).
- Update aws-java-sdk-s3 to 1.12.787 (#858).
- Update pekko-actor, ... to 1.1.4 (#859).
- Update circe-core, circe-generic, ... to 0.14.14 (#860).
- Change deprecated sonatype snapshots repo definition (#861).
- Rename
apso-testkitmodule toapso-specs2_4(#862). - Update scalafmt-core to 3.9.8 (#863).
- Update sbt-scalafmt to 2.5.5 (#864).
Removed
- Remove publish of aggregate root module
apso(#867).
v0.23.0
This release removes the dependency on nscala-time from apso-time, relying solely on org.joda.time's API. This avoids introducing this dependency to any downstream users.
Changed
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.783 (#840).
- Update scalafmt-core to 3.9.6 (#841).
- Update sbt-scalafix to 0.14.3 (#842).
- Update scala3-library to 3.3.6 (#843).
- Update unirest-java-core to 4.4.7 (#844).
- Update sshj to 0.40.0 (#845).
- Update pekko-http, pekko-http-core, ... to 1.2.0 (#846).
- Update sbt to 1.11.0 and remove dependency on sbt-sonatype (#847).
- Update scalafmt-core to 3.9.7 (#850).
- Update aws-java-sdk-core, aws-java-sdk-s3 to 1.12.784 (#851).
- Update sbt, scripted-plugin to 1.11.1 (#852).
- Update aws-java-sdk-s3 to 1.12.785 (#853).
- Update bcpkix-jdk18on, bcprov-jdk18on to 1.81 (#854).
- Update sbt, scripted-plugin to 1.11.2 (#855).
Removed
- Remove
nscala-timedependency (#849).