1.0.6 (2024-11-20)
- upgrade: bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 (#853) (e359b1f)
- upgrade: bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.11 (#843) (c0a09f1)
- upgrade: bump com.github.marschall:memoryfilesystem (#837) (60c6505)
- upgrade: bump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre (#838) (c234719)
- upgrade: bump org.apache.commons:commons-lang3 (#833) (e1da051)
- upgrade: bump org.junit.jupiter:junit-jupiter (#840) (22cfc73)
- upgrade: bump org.junit.jupiter:junit-jupiter (#851) (a7c5818)
- upgrade: bump org.sonarqube from 5.1.0.4882 to 6.0.0.5145 (#863) (69b4a81)
- upgrade: bump org.testcontainers:testcontainers (#846) (a7e296a)
- upgrade: bump org.testcontainers:testcontainers from 1.20.2 to 1.20.3 (#852) (47ffc4d)
- upgrade: bump peter-evans/create-pull-request from 6 to 7 (#834) (259ebba)
1.0.5 (2024-08-28)
- upgrade: bump actions/checkout from 3 to 4 (#795) (653655a)
- upgrade: bump actions/github-script from 6 to 7 (#796) (d2a7e2e)
- upgrade: bump actions/setup-java from 3 to 4 (#793) (be5e3eb)
- upgrade: bump actions/setup-node from 3 to 4 (#815) (aa4d74a)
- upgrade: bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.7 (#821) (3a17a50)
- upgrade: bump com.google.guava:guava from 33.0.0-jre to 33.2.1-jre (#825) (4a61c19)
- upgrade: bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre (#828) (2873074)
- upgrade: bump crazy-max/ghaction-import-gpg from 5 to 6 (#818) (df33e3d)
- upgrade: bump github/codeql-action from 2 to 3 (#819) (4847175)
- upgrade: bump Gradle from 8.1.1 to 8.10 (#827) (34ce5e2)
- upgrade: bump gradle/actions from 3 to 4 (#814) (b9566b1)
- upgrade: bump gradle/gradle-build-action from 2 to 3 (#794) (b4fecbf)
- upgrade: bump MyAlbum/purge-cache from 1 to 2 (#817) (609c50d)
- upgrade: bump org.apache.commons:commons-lang3 (#826) (ffb053f)
- upgrade: bump org.apache.tika:tika-core from 2.9.1 to 2.9.2 (#823) (023de3f)
- upgrade: bump org.assertj:assertj-core from 3.25.1 to 3.26.3 (#806) (8881b55)
- upgrade: bump org.junit.jupiter:junit-jupiter (#809) (0d2a94d)
- upgrade: bump org.sonarqube from 4.0.0.2929 to 5.1.0.4882 (#822) (c61f20e)
- upgrade: bump org.testcontainers:testcontainers (#805) (fe032ae)
- upgrade: bump peter-evans/create-or-update-comment from 2 to 4 (#816) (d773d3e)
- upgrade: bump peter-evans/create-pull-request from 5 to 6 (#797) (025992b)
- upgrade: bump peter-evans/slash-command-dispatch from 3 to 4 (#820) (e64e82f)
- Fix Sonar reports. (#832) (68df9f0)
- Migrate to docker compose instead of deprecated docker-compose (#813) (97f6929)
1.0.4 (2024-01-18)
- upgrade: bump ch.qos.logback:logback-classic from 1.3.11 to 1.3.14 (#780) (81657b3)
- upgrade: bump com.adarshr.test-logger from 3.2.0 to 4.0.0 (#763) (0647085)
- upgrade: bump com.github.marschall:memoryfilesystem (#782) (288522d)
- upgrade: bump com.google.guava:guava from 30.1.1-jre to 33.0.0-jre (#772) (6ef72b8)
- upgrade: bump org.apache.commons:commons-lang3 (#779) (3b5b403)
- upgrade: bump org.apache.tika:tika-core from 2.9.0 to 2.9.1 (#766) (6beccd8)
- upgrade: bump org.assertj:assertj-core from 3.24.2 to 3.25.1 (#781) (14fd8a1)
- upgrade: bump org.junit.jupiter:junit-jupiter (#767) (073716a)
- upgrade: bump org.testcontainers:testcontainers (#770) (d1d984e)
1.0.3 (2023-10-24)
- Implement
S3FileSystemProvider.getFileStore
(#757) (8e9b332) - Implement S3Path.normalize() method. (#383) (2be9515)
- Support filtered DirectoryStream (#381) (f6668ba)
- upgrade: bump ch.qos.logback:logback-classic from 1.2.9 to 1.3.8 (#743) (255c1b2)
- upgrade: Bump ch.qos.logback:logback-classic from 1.3.8 to 1.3.11 (#751) (71640bd)
- upgrade: bump com.github.marschall:memoryfilesystem from 2.1.0 to 2.6.1 (#733) (99c56c3)
- upgrade: bump org.apache.commons:commons-lang3 (#739) (cf8414c)
- upgrade: Bump org.apache.tika:tika-core from 2.8.0 to 2.9.0 (#753) (4c97ed0)
- upgrade: bump org.mockito:mockito-core from 3.9.0 to 4.11.0 (#737) (833781c)
- upgrade: bump org.mockito:mockito-inline from 3.9.0 to 4.11.0 (#741) (f8acadc)
- upgrade: bump org.mockito:mockito-junit-jupiter from 3.9.0 to 4.11.0 (#745) (51983e6)
- upgrade: bump org.testcontainers:testcontainers (#738) (3f3a51b)
- upgrade: Bump org.testcontainers:testcontainers (#752) (561b332)
- Fix sonar bug reports. (#748) (7913fe2)
- JUnit5 test classes and methods should have default package visibility (#747) (c74f268)
- rewrite: Use
S3Path.getBucketName
(#758) (05fb2d7) - S3Path: remove and get first part of the paths with one method call (#759) (3239ec7)
- snapshot: Prepare for v1.0.3 (#735) (9a59abb)
- Add JDK17 to the build matrix (#761) (13c4629)
- Configure tz of sdf using
apply
inbuild.gradle.kts
(#756) (095709b) - Fix potential command dispatcher CI bug (#765) (b9cef12)
- Merge
jar
task configuration in build.gradle.kts (#755) (5b6f838) - Remove duplicate testImplementation dependency (#754) (7403047)
- Set fetch-depth to 0 because of sonar. (ec2da03)
1.0.2 (2023-07-26)
- FileSystems.getFileSystem does not return existing filesystem. (#717) (66f3cdf)
- S3OutputStream write/close checks should be thread-safe. (#721) (64c5ed8)
- 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)
- Clean up the S3FileSystem.key2Parts method. (#476) (1dff817)
- snapshot: Prepare for v1.0.2 (#722) (fc7d1ac)
- 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)
- 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)
- Unable to change directories when exposed via Mina SFTP (#146)
- Upgrade to the latest
aws-java-sdk-s3
(#11) - Upgrade to
aws-sdk-java-v2
(#63) - Replaced
log4j
withslf4j
(#9) - Update all Maven dependencies to their latest versions (#7)
- Update all Maven plugins to their latest versions (#8)
- Migrated to Gradle (#692)
- 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)
- 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
- 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.