From ba49e621ef370613a82cc7e617c0c0ddecf19aea Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 23 May 2023 20:25:02 +0000 Subject: [PATCH] Release v1.0.0 (#706) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- CHANGELOG.md | 63 +++++++++++++++++++++++++++++++++++ docs/mkdocs.yml | 2 +- gradle.properties | 2 +- 4 files changed, 66 insertions(+), 3 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5f4b9e2e..37fcefaa 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.0.0-SNAPSHOT" + ".": "1.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..61086035 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,63 @@ +# Changelog + +## 1.0.0 (2023-05-23) + + +### Features + +* Use Multipart upload API to upload files larger than 5 GB ([#95](https://github.com/carlspring/s3fs-nio/issues/95)) +* Switch the NIO implementation to use AsynchronousFileChannel instead of FileChannel ([#99](https://github.com/carlspring/s3fs-nio/issues/99)) +* Create a custom provider for AwsRegionProviderChain ([#100](https://github.com/carlspring/s3fs-nio/issues/100)) +* Implement support for deleting directories recursively ([#163](https://github.com/carlspring/s3fs-nio/issues/163)) +* Allow long file names to be uploaded to S3 ([#167](https://github.com/carlspring/s3fs-nio/issues/167)) + +### Fixes + +* Unable to change directories when exposed via Mina SFTP ([#146](https://github.com/carlspring/s3fs-nio/issues/146)) + +### Dependencies + +* Upgrade to the latest `aws-java-sdk-s3` ([#11](https://github.com/carlspring/s3fs-nio/issues/11)) +* Upgrade to `aws-sdk-java-v2` ([#63](https://github.com/carlspring/s3fs-nio/issues/63)) +* Replaced `log4j` with `slf4j` ([#9](https://github.com/carlspring/s3fs-nio/issues/9)) +* Update all Maven dependencies to their latest versions ([#7](https://github.com/carlspring/s3fs-nio/issues/7)) +* Update all Maven plugins to their latest versions ([#8](https://github.com/carlspring/s3fs-nio/issues/8)) + +### Build + +* Migrated to Gradle ([#692](https://github.com/carlspring/s3fs-nio/issues/692)) + +### Miscellaneous + +* Removed obsolete and stale code from JDK 6 and 7 times. +* Set dual license to Apache 2.0 and MIT ([#2](https://github.com/carlspring/s3fs-nio/issues/2)) +* Re-indent code according to the Carlspring style ([#3](https://github.com/carlspring/s3fs-nio/issues/3)) +* Change the project's artifact coordinates ([#4](https://github.com/carlspring/s3fs-nio/issues/4)) +* Refactor package names to use `org.carlspring.cloud.storage.s3fs` ([#5](https://github.com/carlspring/s3fs-nio/issues/5)) +* Remove all unnecessary `throws` in method definitions ([#10](https://github.com/carlspring/s3fs-nio/issues/10)) +* Migrate to JUnit 5.x ([#12](https://github.com/carlspring/s3fs-nio/issues/12)) +* Integration tests must clean up after execution ([#120](https://github.com/carlspring/s3fs-nio/issues/120)) +* Convert the configuration properties to use dots instead of underscores ([#136](https://github.com/carlspring/s3fs-nio/issues/136)) +* **snapshot:** Prepare for v1.0.0 ([#705](https://github.com/carlspring/s3fs-nio/issues/705)) ([6b5da67](https://github.com/carlspring/s3fs-nio/commit/6b5da67b00007289a9b0cae33e6f7ef0cc2aff1a)) + +### Documentation + +* Added documentation by reverse engineering +* Set up a project documentation site using mkdocs and it to github.io publish ([#22](https://github.com/carlspring/s3fs-nio/issues/22)) + * Re-work the README.md ([#13](https://github.com/carlspring/s3fs-nio/issues/13)) + * Added a code of conduct + * Added a `CONTRIBUTING.md` + +### Organizational + +* Set up issue templates ([#14](https://github.com/carlspring/s3fs-nio/issues/14)) +* Set up pull request templates ([#15](https://github.com/carlspring/s3fs-nio/issues/15)) +* Set up project labels ([#16](https://github.com/carlspring/s3fs-nio/issues/16)) +* Set up Github Actions ([#17](https://github.com/carlspring/s3fs-nio/issues/17)) +* Set up GitGuardian ([#18](https://github.com/carlspring/s3fs-nio/issues/18)) +* Set up Sonarcloud analysis ([#19](https://github.com/carlspring/s3fs-nio/issues/19)) +* Set up Snyk.io ([#20](https://github.com/carlspring/s3fs-nio/issues/20)) +* Set up badges ([#21](https://github.com/carlspring/s3fs-nio/issues/21)) +* Set up build and release pipeline ([#691](https://github.com/carlspring/s3fs-nio/issues/691)) +* Set up CodeQL scanning. +* Set up depenadabot. diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index 1d476738..598d89d0 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -100,7 +100,7 @@ extra: POM_GROUP_ID: org.carlspring.cloud.aws POM_ARTIFACT_ID: s3fs-nio ## {x-release-please-start-version} - POM_VERSION: "1.0.0-SNAPSHOT" + POM_VERSION: "1.0.0" ## {x-release-please-end} nav: diff --git a/gradle.properties b/gradle.properties index 4248a7da..293267e2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ ## {x-release-please-start-version} -version=1.0.0-SNAPSHOT +version=1.0.0 ## {x-release-please-end} # Signature key id