Skip to content

Latest commit

 

History

History
108 lines (70 loc) · 6.7 KB

CHANGELOG.md

File metadata and controls

108 lines (70 loc) · 6.7 KB

Changelog

1.0.2 (2023-07-26)

Features

  • Allow specifying a different protocol for proxies. (#719) (47139ca)

Bug Fixes

  • FileSystems.getFileSystem does not return existing filesystem. (#717) (66f3cdf)
  • S3OutputStream write/close checks should be thread-safe. (#721) (64c5ed8)

Dependencies

  • upgrade: bump junit to 5.10.0 (#732) (86cebb0)
  • upgrade: bump org.apache.tika:tika-core from 2.5.0 to 2.8.0 (#700) (f132151)

Miscellaneous Chores

Build System

  • Allow builds from external contributors (#728) (ff7d3a3)
  • Allow builds from external contributors (#729) (f1fa773)
  • Customize changelog sections. (a28f66f)
  • Fine-tune build triggers. (#728) (4cbffaa)
  • Incorrect change logs are auto-generated in release prs (#727) (7b45fa2)

1.0.1 (2023-05-30)

Features

  • Allow configuring cacheControl via s3fs.request.header.cache-control flag (#711) (f1cb117)

Miscellaneous

1.0.0 (2023-05-23)

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 depenadabot.