Releases: awslabs/aws-java-nio-spi-for-s3
Releases · awslabs/aws-java-nio-spi-for-s3
2.2.0
What's Changed
- bumps version by @markjschreiber in #527
- build(deps): bump software.amazon.awssdk:bom from 2.27.12 to 2.27.17 by @dependabot in #528
- build(deps): bump org.mockito:mockito-junit-jupiter from 5.12.0 to 5.13.0 by @dependabot in #529
- build(deps): bump org.mockito:mockito-core from 5.12.0 to 5.13.0 by @dependabot in #530
- build(deps): bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 by @dependabot in #532
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.30.9 to 0.31.1 by @dependabot in #535
- build(deps): bump software.amazon.awssdk:bom from 2.27.17 to 2.28.1 by @dependabot in #536
- build(deps): bump software.amazon.awssdk:bom from 2.28.1 to 2.28.6 by @dependabot in #538
- Update README.md by @markjschreiber in #540
- build(deps): bump com.palantir.revapi from 1.7.0 to 1.8.0 by @dependabot in #537
- feature: implements newFileChannel and newAsynchronousFileChannel by @markjschreiber in #488
- bump version to 2.1.0 by @markjschreiber in #541
- build(deps): bump software.amazon.awssdk:bom from 2.28.6 to 2.28.11 by @dependabot in #543
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.31.1 to 0.31.3 by @dependabot in #544
- build(deps): bump org.mockito:mockito-core from 5.13.0 to 5.14.1 by @dependabot in #545
- build(deps): bump org.mockito:mockito-junit-jupiter from 5.13.0 to 5.14.1 by @dependabot in #546
- build(deps): bump org.testcontainers:junit-jupiter from 1.20.1 to 1.20.2 by @dependabot in #547
- build(deps): bump org.testcontainers:localstack from 1.20.1 to 1.20.2 by @dependabot in #548
- build(deps): bump org.testcontainers:testcontainers from 1.20.1 to 1.20.2 by @dependabot in #549
- build(deps): bump software.amazon.awssdk:bom from 2.28.11 to 2.28.18 by @dependabot in #551
- build(deps): bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.10 by @dependabot in #552
- build(deps): bump software.amazon.awssdk:bom from 2.28.18 to 2.28.21 by @dependabot in #553
- build(deps): bump software.amazon.awssdk:bom from 2.28.21 to 2.28.26 by @dependabot in #559
- build(deps): bump org.mockito:mockito-junit-jupiter from 5.14.1 to 5.14.2 by @dependabot in #556
- build(deps): bump ch.qos.logback:logback-classic from 1.5.10 to 1.5.11 by @dependabot in #557
- build(deps): bump org.mockito:mockito-core from 5.14.1 to 5.14.2 by @dependabot in #558
- build(deps): bump software.amazon.awssdk:bom from 2.28.26 to 2.29.1 by @dependabot in #562
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.31.3 to 0.33.0 by @dependabot in #560
- build(deps): bump org.testcontainers:testcontainers from 1.20.2 to 1.20.3 by @dependabot in #561
- build(deps): bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 by @dependabot in #564
- build(deps): bump software.amazon.awssdk:bom from 2.29.1 to 2.29.6 by @dependabot in #565
- build(deps): bump software.amazon.awssdk:bom from 2.29.6 to 2.29.9 by @dependabot in #566
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.33.0 to 0.33.2 by @dependabot in #573
- build(deps): bump software.amazon.awssdk:bom from 2.29.9 to 2.29.20 by @dependabot in #570
- build(deps): bump org.testcontainers:testcontainers from 1.20.3 to 1.20.4 by @dependabot in #569
- (refactor) delegates cross region bucket location determination to SDK by @markjschreiber in #574
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.33.2 to 0.33.3 by @dependabot in #575
- build(deps): bump io.reactivex.rxjava3:rxjava from 3.1.9 to 3.1.10 by @dependabot in #576
- build(deps): bump software.amazon.awssdk:bom from 2.29.20 to 2.29.24 by @dependabot in #577
- release 2.2.0 by @markjschreiber in #578
Full Changelog: 2.0.5...2.2.0
2.1.0
What's Changed
- bumps version by @markjschreiber in #527
- build(deps): bump software.amazon.awssdk:bom from 2.27.12 to 2.27.17 by @dependabot in #528
- build(deps): bump org.mockito:mockito-junit-jupiter from 5.12.0 to 5.13.0 by @dependabot in #529
- build(deps): bump org.mockito:mockito-core from 5.12.0 to 5.13.0 by @dependabot in #530
- build(deps): bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 by @dependabot in #532
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.30.9 to 0.31.1 by @dependabot in #535
- build(deps): bump software.amazon.awssdk:bom from 2.27.17 to 2.28.1 by @dependabot in #536
- build(deps): bump software.amazon.awssdk:bom from 2.28.1 to 2.28.6 by @dependabot in #538
- Update README.md by @markjschreiber in #540
- build(deps): bump com.palantir.revapi from 1.7.0 to 1.8.0 by @dependabot in #537
- feature: implements newFileChannel and newAsynchronousFileChannel by @markjschreiber in #488
Full Changelog: 2.0.5...2.1.0
2.0.5
build(deps): bump software.amazon.awssdk.crt:aws-crt (#524) Bumps [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java) from 0.30.8 to 0.30.9. - [Release notes](https://github.com/awslabs/aws-crt-java/releases) - [Commits](https://github.com/awslabs/aws-crt-java/compare/v0.30.8...v0.30.9) --- updated-dependencies: - dependency-name: software.amazon.awssdk.crt:aws-crt dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mark Schreiber <[email protected]>
2.0.4
What's Changed
- build(deps): bump software.amazon.awssdk:bom from 2.26.7 to 2.26.12 by @dependabot in #491
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.29.25 to 0.30.0 by @dependabot in #493
- build(deps): bump software.amazon.awssdk:bom from 2.26.12 to 2.26.16 by @dependabot in #492
- build(deps): bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by @dependabot in #495
- build(deps): bump software.amazon.awssdk:bom from 2.26.16 to 2.26.20 by @dependabot in #496
- Correctly handle copy and delete operations on single objects by @sberss in #499
- fix: fixes refreshing expired credentials by preventing DefaultCredentialsProvider from being autoclosed by @sberss in #498
New Contributors
Full Changelog: 2.0.3...2.0.4
2.0.3
What's Changed
- build(deps): bump software.amazon.awssdk:bom from 2.25.69 to 2.26.3 by @dependabot in #478
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.29.19 to 0.29.24 by @dependabot in #479
- fix: Let getFileAttributeView() return null for unsupported view class. by @chbriem in #485
- fix: fixes cache logic by removing closed clients. by @markjschreiber in #486
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.29.24 to 0.29.25 by @dependabot in #483
- build(deps): bump software.amazon.awssdk:bom from 2.26.3 to 2.26.7 by @dependabot in #484
- chore: bump dev version. by @markjschreiber in #487
Full Changelog: 2.0.2...2.0.3
2.0.2
What's Changed
- build(deps): bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 by @dependabot in #436
- build(deps): bump ch.qos.logback:logback-classic from 1.5.3 to 1.5.6 by @dependabot in #440
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.29.14 to 0.29.18 by @dependabot in #441
- build(deps): bump software.amazon.awssdk:bom from 2.25.26 to 2.25.35 by @dependabot in #442
- build(deps): bump software.amazon.awssdk:bom from 2.25.35 to 2.25.40 by @dependabot in #445
- build(deps): bump software.amazon.awssdk:bom from 2.25.40 to 2.25.45 by @dependabot in #446
- build(deps): bump org.testcontainers:junit-jupiter from 1.19.7 to 1.19.8 by @dependabot in #447
- build(deps): bump software.amazon.awssdk:bom from 2.25.45 to 2.25.51 by @dependabot in #449
- build(deps): bump org.mockito:mockito-core from 5.11.0 to 5.12.0 by @dependabot in #450
- fix: prevents holding closed clients by @markjschreiber in #452
- fix: close() call on already closed S3WritableByteChannel (#453) by @chbriem in #454
- chore: ignores directory used to check for breaking API changes. by @markjschreiber in #455
- fix: resolves issues when copying or moving objects via
Files
class by @markjschreiber in #456 - fix: changes strategy to discover bucket location to prefer the region of the current profile or machine by @markjschreiber in #457
- patch: restores timeout length, perpetuates thread interruptions by @markjschreiber in #459
- fix: rethrows
BucketAlreadyExists
andBucketAlreadyOwned
by @markjschreiber in #462 - fix: for issue #460 by @markjschreiber in #463
- fix: Ensures that caught InterruptionExpressions still interrupt the … by @markjschreiber in #464
- fix: adds causal exception by @markjschreiber in #465
- fix: improve speed of
Files.walk()
by @markjschreiber in #466 - build(deps): bump org.mockito:mockito-junit-jupiter from 5.11.0 to 5.12.0 by @dependabot in #467
- build(deps): bump software.amazon.awssdk:bom from 2.25.51 to 2.25.56 by @dependabot in #468
- build(deps): bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #470
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.29.18 to 0.29.19 by @dependabot in #471
- build(deps): bump software.amazon.awssdk:bom from 2.25.56 to 2.25.60 by @dependabot in #472
- Add
FORCE_PATH_STYLE
into the defaults of S3NioSpiConfiguration in order to allow it to be modified via environment variables by @oeph in #469 - build(deps): bump software.amazon.awssdk:bom from 2.25.60 to 2.25.69 by @dependabot in #475
- chore: bump minor version for release by @markjschreiber in #476
New Contributors
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
- chore(README): Update coordinates to latest version by @guicamest in #423
- build(ci): Remove
revapiAcceptAllBreaks
on revapi by @guicamest in #424 - build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.29.12 to 0.29.13 by @dependabot in #425
- build(deps): bump software.amazon.awssdk:bom from 2.25.11 to 2.25.16 by @dependabot in #426
- build(deps): bump software.amazon.awssdk:bom from 2.25.16 to 2.25.21 by @dependabot in #428
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.29.13 to 0.29.14 by @dependabot in #429
- build(deps): bump software.amazon.awssdk:bom from 2.25.21 to 2.25.26 by @dependabot in #431
- chore: adds downloads and license badges to README.md by @markjschreiber in #434
- fixed #432 Build broken with JDK 21 by @stefanofornari in #433
Full Changelog: 2.0.0...2.0.1
2.0.0
What's Changed
- Bump software.amazon.awssdk:bom from 2.20.150 to 2.20.152 by @dependabot in #186
- chore(test): Improve S3FileSystemProviderTest robustness by @guicamest in #195
- ensure FS is closed when calling closeFileSystem by @markjschreiber in #198
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.1 to 0.27.3 by @dependabot in #187
- Bump software.amazon.awssdk:bom from 2.20.152 to 2.20.157 by @dependabot in #197
- Bump io.reactivex.rxjava3:rxjava from 3.1.7 to 3.1.8 by @dependabot in #196
- chore: Remove
.DS_Store
by @guicamest in #193 - chore(logback): Fix
logback.xml file interfere with project's default config
by @guicamest in #200 - chore(test): Replace try/fail/catch/assert with assertThat by @guicamest in #199
- chore(S3FS): Extract supported file attribute views to static field by @guicamest in #201
- chore(examples): Move examples to their own
SourceSet
by @guicamest in #202 - Provide content-type while putting object to S3 by @aliabdikk in #204
- Bump software.amazon.awssdk:bom from 2.20.157 to 2.20.158 by @dependabot in #203
- chore(POC): integration tests by @guicamest in #208
- chore(README): Format local/system parameters as table by @guicamest in #211
- Bump org.mockito:mockito-junit-jupiter from 5.5.0 to 5.6.0 by @dependabot in #213
- Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by @dependabot in #214
- Bump software.amazon.awssdk:bom from 2.20.158 to 2.21.1 by @dependabot in #217
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.3 to 0.27.4 by @dependabot in #219
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.4 to 0.27.7 by @dependabot in #220
- Bump software.amazon.awssdk:bom from 2.21.1 to 2.21.4 by @dependabot in #222
- chore: extract method to check Path is S3Path by @guicamest in #225
- Bump software.amazon.awssdk:bom from 2.21.4 to 2.21.7 by @dependabot in #226
- fix(examples): Add
project
toexamples
dependencies by @guicamest in #228 - add log config by @markjschreiber in #232
- use standard nio patterns by @markjschreiber in #235
- cleanup: protected and deprecated methods by @guicamest in #231
- Bump software.amazon.awssdk:bom from 2.21.7 to 2.21.9 by @dependabot in #233
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.7 to 0.28.0 by @dependabot in #234
- cleanup: Delete S3ClientStore and S3DirectReadableByteChannel by @guicamest in #239
- javadoc: fix no @param (description) for by @guicamest in #240
- build(java): Upgrade to java 11 by @guicamest in #242
- refactor: Reduce API implementation classes visibility by @guicamest in #227
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.0 to 0.28.1 by @dependabot in #244
- build(deps): bump software.amazon.awssdk:bom from 2.21.9 to 2.21.11 by @dependabot in #245
- build(revapi): Verify API/ABI compatibility during build by @guicamest in #246
- Show xlint warnings and some fixes by @guicamest in #249
- refactor(S3ClientProvider): Reduce complexity of
generateClient
by @guicamest in #248 - build(deps): bump software.amazon.awssdk:bom from 2.21.11 to 2.21.12 by @dependabot in #247
- Improve maintainability / readability / javadoc by @guicamest in #251
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.1 to 0.28.3 by @dependabot in #250
- added example of Files.readAllBytes by @markjschreiber in #257
- log(S3FileSystem): Use scheme of the provider instead of
s3
by @guicamest in #256 - rewrite(S3SeekableByteChannel): Use
S3BasicFileAttributes
to get "file"size of path by @guicamest in #258 - [chore] Added example by @markjschreiber in #259
- [chore] code inspection improvements by @markjschreiber in #260
- Markjschreiber/example update by @markjschreiber in #261
- Avoid unnecessary creation of a new Filesystem by @markjschreiber in #262
- build(deps): bump org.mockito:mockito-core from 5.6.0 to 5.7.0 by @dependabot in #253
- build(deps): bump org.mockito:mockito-junit-jupiter from 5.6.0 to 5.7.0 by @dependabot in #255
- build(deps): bump software.amazon.awssdk:bom from 2.21.12 to 2.21.14 by @dependabot in #254
- Remove test that requires call to S3 API not just client. by @markjschreiber in #263
- test for immutable collection before attempting to remove CREATE_NEW … by @markjschreiber in #264
- test(Files): Add integration tests for Files.copy / read* by @guicamest in #252
- chore: add aggregate coverage report by @guicamest in #265
- Updates to docs by @markjschreiber in #266
- Markjschreiber/issue134 by @markjschreiber in #267
- Adds a demo of a cross filesystem operation. by @markjschreiber in #268
- Update to show round trip by @markjschreiber in #269
- explain semantics of deleteIfExists by @markjschreiber in #270
- Update README.md by @markjschreiber in #271
- document copy operation with respect to directories. by @markjschreiber in #272
- [chore] fix typo by @markjschreiber in #273
- Refactor to use Files.list() by @markjschreiber in #275
- refactor(S3BasicFileAttributes): Extract and reuse
getObjectMetadata
method by @guicamest in #277 - build(deps): bump software.amazon.awssdk:bom from 2.21.14 to 2.21.15 by @dependabot in #274
- Markjschreiber/fix for check access by @markjschreiber in #278
- chore: remove unused constructor by @markjschreiber in #281
- chore: use system err for messages by @markjschreiber in #282
- fix for issue #237 by @stefanofornari in #283
- chore: java doc improvements by @markjschreiber in #285
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.3 to 0.28.4 by @dependabot in #279
- build(deps): bump software.amazon.awssdk:bom from 2.21.15 to 2.21.16 by @dependabot in #280
- fix for #284 - Missing S3FileSystemInfoTest.java by @stefanofornari in #291
- test(S3BasicFileAttributes): When a timeout happens getting attributes of a regular file, an Exception should be thrown by @guicamest in #286
- r...
2.0.0-rc2
Second release candidate for version 2.0.0
What's Changed
- Bump software.amazon.awssdk:bom from 2.20.150 to 2.20.152 by @dependabot in #186
- chore(test): Improve S3FileSystemProviderTest robustness by @guicamest in #195
- ensure FS is closed when calling closeFileSystem by @markjschreiber in #198
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.1 to 0.27.3 by @dependabot in #187
- Bump software.amazon.awssdk:bom from 2.20.152 to 2.20.157 by @dependabot in #197
- Bump io.reactivex.rxjava3:rxjava from 3.1.7 to 3.1.8 by @dependabot in #196
- chore: Remove
.DS_Store
by @guicamest in #193 - chore(logback): Fix
logback.xml file interfere with project's default config
by @guicamest in #200 - chore(test): Replace try/fail/catch/assert with assertThat by @guicamest in #199
- chore(S3FS): Extract supported file attribute views to static field by @guicamest in #201
- chore(examples): Move examples to their own
SourceSet
by @guicamest in #202 - Provide content-type while putting object to S3 by @aliabdikk in #204
- Bump software.amazon.awssdk:bom from 2.20.157 to 2.20.158 by @dependabot in #203
- chore(POC): integration tests by @guicamest in #208
- chore(README): Format local/system parameters as table by @guicamest in #211
- Bump org.mockito:mockito-junit-jupiter from 5.5.0 to 5.6.0 by @dependabot in #213
- Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by @dependabot in #214
- Bump software.amazon.awssdk:bom from 2.20.158 to 2.21.1 by @dependabot in #217
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.3 to 0.27.4 by @dependabot in #219
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.4 to 0.27.7 by @dependabot in #220
- Bump software.amazon.awssdk:bom from 2.21.1 to 2.21.4 by @dependabot in #222
- chore: extract method to check Path is S3Path by @guicamest in #225
- Bump software.amazon.awssdk:bom from 2.21.4 to 2.21.7 by @dependabot in #226
- fix(examples): Add
project
toexamples
dependencies by @guicamest in #228 - add log config by @markjschreiber in #232
- use standard nio patterns by @markjschreiber in #235
- cleanup: protected and deprecated methods by @guicamest in #231
- Bump software.amazon.awssdk:bom from 2.21.7 to 2.21.9 by @dependabot in #233
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.7 to 0.28.0 by @dependabot in #234
- cleanup: Delete S3ClientStore and S3DirectReadableByteChannel by @guicamest in #239
- javadoc: fix no @param (description) for by @guicamest in #240
- build(java): Upgrade to java 11 by @guicamest in #242
- refactor: Reduce API implementation classes visibility by @guicamest in #227
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.0 to 0.28.1 by @dependabot in #244
- build(deps): bump software.amazon.awssdk:bom from 2.21.9 to 2.21.11 by @dependabot in #245
- build(revapi): Verify API/ABI compatibility during build by @guicamest in #246
- Show xlint warnings and some fixes by @guicamest in #249
- refactor(S3ClientProvider): Reduce complexity of
generateClient
by @guicamest in #248 - build(deps): bump software.amazon.awssdk:bom from 2.21.11 to 2.21.12 by @dependabot in #247
- Improve maintainability / readability / javadoc by @guicamest in #251
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.1 to 0.28.3 by @dependabot in #250
- added example of Files.readAllBytes by @markjschreiber in #257
- log(S3FileSystem): Use scheme of the provider instead of
s3
by @guicamest in #256 - rewrite(S3SeekableByteChannel): Use
S3BasicFileAttributes
to get "file"size of path by @guicamest in #258 - [chore] Added example by @markjschreiber in #259
- [chore] code inspection improvements by @markjschreiber in #260
- Markjschreiber/example update by @markjschreiber in #261
- Avoid unnecessary creation of a new Filesystem by @markjschreiber in #262
- build(deps): bump org.mockito:mockito-core from 5.6.0 to 5.7.0 by @dependabot in #253
- build(deps): bump org.mockito:mockito-junit-jupiter from 5.6.0 to 5.7.0 by @dependabot in #255
- build(deps): bump software.amazon.awssdk:bom from 2.21.12 to 2.21.14 by @dependabot in #254
- Remove test that requires call to S3 API not just client. by @markjschreiber in #263
- test for immutable collection before attempting to remove CREATE_NEW … by @markjschreiber in #264
- test(Files): Add integration tests for Files.copy / read* by @guicamest in #252
- chore: add aggregate coverage report by @guicamest in #265
- Updates to docs by @markjschreiber in #266
- Markjschreiber/issue134 by @markjschreiber in #267
- Adds a demo of a cross filesystem operation. by @markjschreiber in #268
- Update to show round trip by @markjschreiber in #269
- explain semantics of deleteIfExists by @markjschreiber in #270
- Update README.md by @markjschreiber in #271
- document copy operation with respect to directories. by @markjschreiber in #272
- [chore] fix typo by @markjschreiber in #273
- Refactor to use Files.list() by @markjschreiber in #275
- refactor(S3BasicFileAttributes): Extract and reuse
getObjectMetadata
method by @guicamest in #277 - build(deps): bump software.amazon.awssdk:bom from 2.21.14 to 2.21.15 by @dependabot in #274
- Markjschreiber/fix for check access by @markjschreiber in #278
- chore: remove unused constructor by @markjschreiber in #281
- chore: use system err for messages by @markjschreiber in #282
- fix for issue #237 by @stefanofornari in #283
- chore: java doc improvements by @markjschreiber in #285
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.3 to 0.28.4 by @dependabot in #279
- build(deps): bump software.amazon.awssdk:bom from 2.21.15 to 2.21.16 by @dependabot in #280
- fix for #284 - Missing S3FileSystemInfoTest.java by @stefanofornari in #291
- test(S3BasicFileAttributes): When a timeout happens getting attributes of a regular file, an Exception should be thrown by @guicamest in https://github.com...
2.0.0-rc1
First release candidate for version 2.0.0. Contains breaking changes with respect to version 1 but is closer to expected behavior of NIO implementations.
What's Changed
- Bump software.amazon.awssdk:bom from 2.20.150 to 2.20.152 by @dependabot in #186
- chore(test): Improve S3FileSystemProviderTest robustness by @guicamest in #195
- ensure FS is closed when calling closeFileSystem by @markjschreiber in #198
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.1 to 0.27.3 by @dependabot in #187
- Bump software.amazon.awssdk:bom from 2.20.152 to 2.20.157 by @dependabot in #197
- Bump io.reactivex.rxjava3:rxjava from 3.1.7 to 3.1.8 by @dependabot in #196
- chore: Remove
.DS_Store
by @guicamest in #193 - chore(logback): Fix
logback.xml file interfere with project's default config
by @guicamest in #200 - chore(test): Replace try/fail/catch/assert with assertThat by @guicamest in #199
- chore(S3FS): Extract supported file attribute views to static field by @guicamest in #201
- chore(examples): Move examples to their own
SourceSet
by @guicamest in #202 - Provide content-type while putting object to S3 by @aliabdikk in #204
- Bump software.amazon.awssdk:bom from 2.20.157 to 2.20.158 by @dependabot in #203
- chore(POC): integration tests by @guicamest in #208
- chore(README): Format local/system parameters as table by @guicamest in #211
- Bump org.mockito:mockito-junit-jupiter from 5.5.0 to 5.6.0 by @dependabot in #213
- Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by @dependabot in #214
- Bump software.amazon.awssdk:bom from 2.20.158 to 2.21.1 by @dependabot in #217
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.3 to 0.27.4 by @dependabot in #219
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.4 to 0.27.7 by @dependabot in #220
- Bump software.amazon.awssdk:bom from 2.21.1 to 2.21.4 by @dependabot in #222
- chore: extract method to check Path is S3Path by @guicamest in #225
- Bump software.amazon.awssdk:bom from 2.21.4 to 2.21.7 by @dependabot in #226
- fix(examples): Add
project
toexamples
dependencies by @guicamest in #228 - add log config by @markjschreiber in #232
- use standard nio patterns by @markjschreiber in #235
- cleanup: protected and deprecated methods by @guicamest in #231
- Bump software.amazon.awssdk:bom from 2.21.7 to 2.21.9 by @dependabot in #233
- Bump software.amazon.awssdk.crt:aws-crt from 0.27.7 to 0.28.0 by @dependabot in #234
- cleanup: Delete S3ClientStore and S3DirectReadableByteChannel by @guicamest in #239
- javadoc: fix no @param (description) for by @guicamest in #240
- build(java): Upgrade to java 11 by @guicamest in #242
- refactor: Reduce API implementation classes visibility by @guicamest in #227
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.0 to 0.28.1 by @dependabot in #244
- build(deps): bump software.amazon.awssdk:bom from 2.21.9 to 2.21.11 by @dependabot in #245
- build(revapi): Verify API/ABI compatibility during build by @guicamest in #246
- Show xlint warnings and some fixes by @guicamest in #249
- refactor(S3ClientProvider): Reduce complexity of
generateClient
by @guicamest in #248 - build(deps): bump software.amazon.awssdk:bom from 2.21.11 to 2.21.12 by @dependabot in #247
- Improve maintainability / readability / javadoc by @guicamest in #251
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.1 to 0.28.3 by @dependabot in #250
- added example of Files.readAllBytes by @markjschreiber in #257
- log(S3FileSystem): Use scheme of the provider instead of
s3
by @guicamest in #256 - rewrite(S3SeekableByteChannel): Use
S3BasicFileAttributes
to get "file"size of path by @guicamest in #258 - [chore] Added example by @markjschreiber in #259
- [chore] code inspection improvements by @markjschreiber in #260
- Markjschreiber/example update by @markjschreiber in #261
- Avoid unnecessary creation of a new Filesystem by @markjschreiber in #262
- build(deps): bump org.mockito:mockito-core from 5.6.0 to 5.7.0 by @dependabot in #253
- build(deps): bump org.mockito:mockito-junit-jupiter from 5.6.0 to 5.7.0 by @dependabot in #255
- build(deps): bump software.amazon.awssdk:bom from 2.21.12 to 2.21.14 by @dependabot in #254
- Remove test that requires call to S3 API not just client. by @markjschreiber in #263
- test for immutable collection before attempting to remove CREATE_NEW … by @markjschreiber in #264
- test(Files): Add integration tests for Files.copy / read* by @guicamest in #252
- chore: add aggregate coverage report by @guicamest in #265
- Updates to docs by @markjschreiber in #266
- Markjschreiber/issue134 by @markjschreiber in #267
- Adds a demo of a cross filesystem operation. by @markjschreiber in #268
- Update to show round trip by @markjschreiber in #269
- explain semantics of deleteIfExists by @markjschreiber in #270
- Update README.md by @markjschreiber in #271
- document copy operation with respect to directories. by @markjschreiber in #272
- [chore] fix typo by @markjschreiber in #273
- Refactor to use Files.list() by @markjschreiber in #275
- refactor(S3BasicFileAttributes): Extract and reuse
getObjectMetadata
method by @guicamest in #277 - build(deps): bump software.amazon.awssdk:bom from 2.21.14 to 2.21.15 by @dependabot in #274
- Markjschreiber/fix for check access by @markjschreiber in #278
- chore: remove unused constructor by @markjschreiber in #281
- chore: use system err for messages by @markjschreiber in #282
- fix for issue #237 by @stefanofornari in #283
- chore: java doc improvements by @markjschreiber in #285
- build(deps): bump software.amazon.awssdk.crt:aws-crt from 0.28.3 to 0.28.4 by @dependabot in #279
- build(deps): bump software.amazon.awssdk:bom from 2.21.15 to 2.21.16 by @dependabot in #280
- fix for #284 - Missing S3FileSystemInfoTest.java by @stefanofornari in #291
- test(S3BasicFileAttributes): When a timeout ...