Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 May 20:25
ba49e62

Features

  • Use Multipart upload API to upload files larger than 5 GB (#95)
  • Switch the NIO implementation to use AsynchronousFileChannel instead of FileChannel (#99)
  • Create a custom provider for AwsRegionProviderChain (#100)
  • Implement support for deleting directories recursively (#163)
  • Allow long file names to be uploaded to S3 (#167)

Fixes

  • Unable to change directories when exposed via Mina SFTP (#146)

Dependencies

  • Upgrade to the latest aws-java-sdk-s3 (#11)
  • Upgrade to aws-sdk-java-v2 (#63)
  • Replaced log4j with slf4j (#9)
  • Update all Maven dependencies to their latest versions (#7)
  • Update all Maven plugins to their latest versions (#8)

Build

  • Migrated to Gradle (#692)

Miscellaneous

  • Removed obsolete and stale code from JDK 6 and 7 times.
  • Set dual license to Apache 2.0 and MIT (#2)
  • Re-indent code according to the Carlspring style (#3)
  • Change the project's artifact coordinates (#4)
  • Refactor package names to use org.carlspring.cloud.storage.s3fs (#5)
  • Remove all unnecessary throws in method definitions (#10)
  • Migrate to JUnit 5.x (#12)
  • Integration tests must clean up after execution (#120)
  • Convert the configuration properties to use dots instead of underscores (#136)
  • snapshot: Prepare for v1.0.0 (#705) (6b5da67)

Documentation

  • Added documentation by reverse engineering
  • Set up a project documentation site using mkdocs and it to github.io publish (#22)
    • Re-work the README.md (#13)
    • Added a code of conduct
    • Added a CONTRIBUTING.md

Organizational

  • Set up issue templates (#14)
  • Set up pull request templates (#15)
  • Set up project labels (#16)
  • Set up Github Actions (#17)
  • Set up GitGuardian (#18)
  • Set up Sonarcloud analysis (#19)
  • Set up Snyk.io (#20)
  • Set up badges (#21)
  • Set up build and release pipeline (#691)
  • Set up CodeQL scanning.
  • Set up dependabot.

Contributors

Thanks to all our contributors for making this happen!