|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 1.0.0 (2023-05-23) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* Use Multipart upload API to upload files larger than 5 GB ([#95](https://github.com/carlspring/s3fs-nio/issues/95)) |
| 9 | +* Switch the NIO implementation to use AsynchronousFileChannel instead of FileChannel ([#99](https://github.com/carlspring/s3fs-nio/issues/99)) |
| 10 | +* Create a custom provider for AwsRegionProviderChain ([#100](https://github.com/carlspring/s3fs-nio/issues/100)) |
| 11 | +* Implement support for deleting directories recursively ([#163](https://github.com/carlspring/s3fs-nio/issues/163)) |
| 12 | +* Allow long file names to be uploaded to S3 ([#167](https://github.com/carlspring/s3fs-nio/issues/167)) |
| 13 | + |
| 14 | +### Fixes |
| 15 | + |
| 16 | +* Unable to change directories when exposed via Mina SFTP ([#146](https://github.com/carlspring/s3fs-nio/issues/146)) |
| 17 | + |
| 18 | +### Dependencies |
| 19 | + |
| 20 | +* Upgrade to the latest `aws-java-sdk-s3` ([#11](https://github.com/carlspring/s3fs-nio/issues/11)) |
| 21 | +* Upgrade to `aws-sdk-java-v2` ([#63](https://github.com/carlspring/s3fs-nio/issues/63)) |
| 22 | +* Replaced `log4j` with `slf4j` ([#9](https://github.com/carlspring/s3fs-nio/issues/9)) |
| 23 | +* Update all Maven dependencies to their latest versions ([#7](https://github.com/carlspring/s3fs-nio/issues/7)) |
| 24 | +* Update all Maven plugins to their latest versions ([#8](https://github.com/carlspring/s3fs-nio/issues/8)) |
| 25 | + |
| 26 | +### Build |
| 27 | + |
| 28 | +* Migrated to Gradle ([#692](https://github.com/carlspring/s3fs-nio/issues/692)) |
| 29 | + |
| 30 | +### Miscellaneous |
| 31 | + |
| 32 | +* Removed obsolete and stale code from JDK 6 and 7 times. |
| 33 | +* Set dual license to Apache 2.0 and MIT ([#2](https://github.com/carlspring/s3fs-nio/issues/2)) |
| 34 | +* Re-indent code according to the Carlspring style ([#3](https://github.com/carlspring/s3fs-nio/issues/3)) |
| 35 | +* Change the project's artifact coordinates ([#4](https://github.com/carlspring/s3fs-nio/issues/4)) |
| 36 | +* Refactor package names to use `org.carlspring.cloud.storage.s3fs` ([#5](https://github.com/carlspring/s3fs-nio/issues/5)) |
| 37 | +* Remove all unnecessary `throws` in method definitions ([#10](https://github.com/carlspring/s3fs-nio/issues/10)) |
| 38 | +* Migrate to JUnit 5.x ([#12](https://github.com/carlspring/s3fs-nio/issues/12)) |
| 39 | +* Integration tests must clean up after execution ([#120](https://github.com/carlspring/s3fs-nio/issues/120)) |
| 40 | +* Convert the configuration properties to use dots instead of underscores ([#136](https://github.com/carlspring/s3fs-nio/issues/136)) |
| 41 | +* **snapshot:** Prepare for v1.0.0 ([#705](https://github.com/carlspring/s3fs-nio/issues/705)) ([6b5da67](https://github.com/carlspring/s3fs-nio/commit/6b5da67b00007289a9b0cae33e6f7ef0cc2aff1a)) |
| 42 | + |
| 43 | +### Documentation |
| 44 | + |
| 45 | +* Added documentation by reverse engineering |
| 46 | +* Set up a project documentation site using mkdocs and it to github.io publish ([#22](https://github.com/carlspring/s3fs-nio/issues/22)) |
| 47 | + * Re-work the README.md ([#13](https://github.com/carlspring/s3fs-nio/issues/13)) |
| 48 | + * Added a code of conduct |
| 49 | + * Added a `CONTRIBUTING.md` |
| 50 | + |
| 51 | +### Organizational |
| 52 | + |
| 53 | +* Set up issue templates ([#14](https://github.com/carlspring/s3fs-nio/issues/14)) |
| 54 | +* Set up pull request templates ([#15](https://github.com/carlspring/s3fs-nio/issues/15)) |
| 55 | +* Set up project labels ([#16](https://github.com/carlspring/s3fs-nio/issues/16)) |
| 56 | +* Set up Github Actions ([#17](https://github.com/carlspring/s3fs-nio/issues/17)) |
| 57 | +* Set up GitGuardian ([#18](https://github.com/carlspring/s3fs-nio/issues/18)) |
| 58 | +* Set up Sonarcloud analysis ([#19](https://github.com/carlspring/s3fs-nio/issues/19)) |
| 59 | +* Set up Snyk.io ([#20](https://github.com/carlspring/s3fs-nio/issues/20)) |
| 60 | +* Set up badges ([#21](https://github.com/carlspring/s3fs-nio/issues/21)) |
| 61 | +* Set up build and release pipeline ([#691](https://github.com/carlspring/s3fs-nio/issues/691)) |
| 62 | +* Set up CodeQL scanning. |
| 63 | +* Set up depenadabot. |
0 commit comments