- Introduce max read bytes config for sequential read awslabs#348
- Add TTL to metadata store cache awslabs#338
- Update microbenchmarks to better reflect a Spark workload awslabs#334
- Add support for Java sync client awslabs#341
- Calls release() method on any failure awslabs#337
- New PhysicalIO implementation awslabs#325
- Upgrade SDK version and fix user-agent changes to avoid prepending empty string awslabs#319
- Upgrade to junit 5.13.4 awslabs#314
- Upgrade to freefair lombok version 8.14 awslabs#313
- Append AAL user agent to customer user agent awslabs#311
- Add Retries and Retry Policy awslabs#307
- fix: shading dependency on google error prone awslabs#305
- IoStats-CallBack-AAL awslabs#298
- Improves integration test cases awslabs#297
- Generate encrypted objects for benchmark awslabs#296
- Replace DAT with AAL awslabs#300
- Add support for readFully at the S3SeekableInputStream level awslabs#293
- Adds test cases for readVectored() awslabs#284
- Update-integration-tests-worflow awslabs#291
- SSE_C changes awslabs#281
- Adds in support for S3A's auditing
- Pass down OpenStreamInformation to objectClient awslabs#283
- Migration to Central Portal for Maven awslabs#282
- Implements readVectored() in AAL awslabs#270
- Fix bug in small object prefetching awslabs#279
- Modify gradle setup step to reduce time awslabs#278
- Run integration tests on self hosted runner awslabs#277
- Introduces common executor pool awslabs#275
- Fix fleaky unit tests on BlobStore awslabs#273
- Move small object prefetching to physicalIO awslabs#258
- Updated release.yml to fix signing issue awslabs#269
- feat: Memory Manager awslabs#251
- feat: Added new metrics like memory usage and cache hit/miss awslabs#257
- feat: Read optimisations for sequential file formats awslabs#238
- Improved integration test documentation awslabs#260
- Added config to use format-specific LogicalIO implementations awslabs#259
- Reduced waiting time and retry on GrayTest awslabs#256
- fix: Failing ref tests awslabs#255
- fix: Setting log path for telemetry awslabs#252
- Added some debug logs awslabs#250
- Reduced default block read timeout to 30 seconds awslabs#249
- Enabled Iceberg unit-tests awslabs#245
- Adds retrying of block reads awslabs#229
- Logs everything at debug awslabs#236
- Adds javadoc generation awslabs#237
- Close input stream explicitly awslabs#222
- Timeout retry stuck sdk client awslabs#219
- Adds in constructor for open stream information awslabs#223
- Fix Len = 0 and Insufficient Buffer behaviours for positioned reads awslabs#203
- Support audit headers in request awslabs#204
- fix: fixing jmh local build awslabs#205
- Add ability to dump configs awslabs#206
- Add JMH JAR generation to CICD awslabs#207
- Migrate to new Iceberg staging branch awslabs#208
- Improve the exception handling of the S3SdkObjectClient awslabs#210
- Improve the unit and integration tests awslabs#211
- feat: adding etag checking for stream reads awslabs#209
- fix: updating integ test to check at correct point awslabs#213
- add gray failure tests and FaultyS3Client awslabs#214
- Fixed a typo in the README by @oleg-lvovitch-aws in awslabs#180
- Remove unnecessary Maven publish step by @CsengerG in awslabs#182
- Move both Iceberg and S3A CICD to snapshot builds by @CsengerG in awslabs#186
- Split footer requests into two by @ahmarsuhail in awslabs#188
- Prefetch dictionaries and column data separately by @ahmarsuhail in awslabs#189
- Addresses review comments by @ahmarsuhail in awslabs#190
- Add support to seek beyond end of stream @fuatbasik (awslabs#192)