Releases: Aiven-Open/tiered-storage-for-apache-kafka
Releases · Aiven-Open/tiered-storage-for-apache-kafka
2024-10-23-1729694047
What's Changed
- refactor: Remove Optional input parameters by @jeqo in #532
- chore(deps): bump com.azure:azure-sdk-bom from 1.2.22 to 1.2.23 by @dependabot in #543
- chore(deps): bump awsSdkVersion from 2.23.16 to 2.25.43 by @dependabot in #539
- chore(deps): bump jacksonVersion from 2.16.1 to 2.17.0 by @dependabot in #540
- chore(deps): bump testcontainersVersion from 1.19.4 to 1.19.7 by @dependabot in #542
- chore(deps): bump commons-io:commons-io from 2.15.1 to 2.16.1 by @dependabot in #541
- fix: extend possible root causes message by @jeqo in #545
- chore: bump E2E tests for Kafka 3.7 by @jeqo in #544
- feat: add rate limited input stream for uploads by @jeqo in #548
- chore(deps): bump org.wiremock:wiremock from 3.5.2 to 3.6.0 by @dependabot in #556
- chore(deps): bump awsSdkVersion from 2.25.43 to 2.25.64 by @dependabot in #552
- chore(deps): bump mockitoVersion from 5.11.0 to 5.12.0 by @dependabot in #555
- chore(deps): bump com.google.cloud:google-cloud-storage from 2.32.1 to 2.39.0 by @dependabot in #554
- chore(deps): bump com.github.luben:zstd-jni from 1.5.5-11 to 1.5.6-3 by @dependabot in #553
- fix: dependency conflicts on storage back-ends by @jeqo in #561
- docs: fix typo and broken link in ReadMe by @showuon in #563
- chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.77 to 1.78.1 by @dependabot in #567
- chore(deps): bump com.bucket4j:bucket4j_jdk11-core from 8.12.1 to 8.13.1 by @dependabot in #566
- chore(deps): bump jacksonVersion from 2.17.0 to 2.17.1 by @dependabot in #564
- chore(deps): bump junitVersion from 5.10.2 to 5.10.3 by @dependabot in #568
- docs: Increase cache.retention.ms configuration example by @funky-eyes in #558
- fix: exclude unnecessary modules in Caffeine by @showuon in #571
- Avoid hostname errors from s3 integration tests by @elakito in #575
- chore(deps): bump org.junit.platform:junit-platform-launcher from 1.10.2 to 1.10.3 by @dependabot in #577
- chore(deps): bump com.azure:azure-sdk-bom from 1.2.23 to 1.2.26 by @dependabot in #579
- chore(deps): bump org.wiremock:wiremock from 3.6.0 to 3.9.1 by @dependabot in #580
- chore(deps): bump testcontainersVersion from 1.19.7 to 1.20.1 by @dependabot in #576
- fix(s3): reducing array copying on S3 output stream by @jeqo in #549
- Add equals() and hashCode() tests for manifests classes by @biggusdonzus in #581
- chore: fix minor build issues by @jeqo in #572
- chore: upgrading docker base image to kafka 3.8 by @jeqo in #582
- chore(deps): bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot in #585
- chore(deps): bump junitVersion from 5.10.3 to 5.11.0 by @dependabot in #589
- chore(deps): bump com.azure:azure-sdk-bom from 1.2.26 to 1.2.27 by @dependabot in #587
- chore(deps): bump awsSdkVersion from 2.25.64 to 2.27.17 by @dependabot in #588
- feat: remove orphan objects if copy fails at any point by @jeqo in #590
- refactor: move segment manifest cache to fetch module by @jeqo in #484
- refactor: reuse cache config on chunk cache by @jeqo in #591
- feat: additional configs for caches by @jeqo in #592
- feat: add thread pool monitor by @jeqo in #593
- refactor: avoid allocation on fetch detransform by @jeqo in #599
- Support Java 21 builds by @wonjong-yoo in #600
- feat: bypass chunking when no transformation is requested by @jeqo in #597
- chore(deps): bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in #607
- chore(deps): bump testcontainersVersion from 1.20.1 to 1.20.2 by @dependabot in #606
- chore(deps): bump junitVersion from 5.11.0 to 5.11.1 by @dependabot in #605
- chore(deps): bump jacksonVersion from 2.17.1 to 2.18.0 by @dependabot in #604
- chore(deps): bump com.azure:azure-sdk-bom from 1.2.27 to 1.2.28 by @dependabot in #603
- refactor: expose configDef() for all cache config sets by @jeqo in #602
- chore: add config docs generation by @jeqo in #601
- refactor: expose core metric names for doc generation by @jeqo in #611
- refactor: expose storage backends metric names for doc generation by @jeqo in #612
- feat: add metrics document generation by @jeqo in #613
New Contributors
- @showuon made their first contribution in #563
- @funky-eyes made their first contribution in #558
- @elakito made their first contribution in #575
- @biggusdonzus made their first contribution in #581
- @wonjong-yoo made their first contribution in #600
Full Changelog: 2024-04-02-1712056402...2024-10-23-1729694047
2024-04-02 - 1712056402 - 0.0.1-SNAPSHOT
What's Changed
- Include AWS STS in S3 storage distro by @ivanyu in #519
- Add experimental SOCKS5 support for Azure by @ivanyu in #510
- Wrap more GCS errors in StorageBackendException by @ivanyu in #517
- Close file InputStreams when copying segments by @ivanyu in #516
- Add experimental SOCKS5 support for GCS by @ivanyu in #522
- chore(release): add libraries to release page by @jeqo in #512
- Abstract creating bucket names for tests by @ivanyu in #523
- chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.76 to 1.77 by @dependabot in #530
- chore(deps): bump org.awaitility:awaitility from 4.2.0 to 4.2.1 by @dependabot in #529
- chore(deps): bump org.junit.platform:junit-platform-launcher from 1.10.1 to 1.10.2 by @dependabot in #526
- chore(deps): bump com.azure:azure-sdk-bom from 1.2.21 to 1.2.22 by @dependabot in #528
- chore(deps): bump org.wiremock:wiremock from 3.3.1 to 3.5.2 by @dependabot in #527
Full Changelog: 2024-03-09-1710852586...2024-04-02-1712056402
2024-03-09 - 1710852586 - 0.0.1-SNAPSHOT
What's Changed
- Document prefetching by @ivanyu in #449
- More detailed Getting started by @ivanyu in #451
- Remove unnecessary prefix settings by @ivanyu in #450
- chore: add maven-publish plugin by @jeqo in #439
- Explicitly test against cache poisoning with failed futures by @ivanyu in #453
- refactor: renaming module chunkmanager to fetch by @jeqo in #452
- refactor: rename Chunk Cache by @jeqo in #455
- Azure metrics fix by @AnatolyPopov in #459
- Removing JMX exporter rules from demo configuration to expose all metrics by @AnatolyPopov in #458
- refactor: metric names with -metric suffix by @jeqo in #454
- chore: update to Docker demo by @jeqo in #460
- ChunkCacheTest#sizeBasedEviction flakiness fix by @AnatolyPopov in #461
- chore(deps): bump mockitoVersion from 5.5.0 to 5.8.0 by @dependabot in #465
- chore(deps): bump org.wiremock:wiremock from 3.2.0 to 3.3.1 by @dependabot in #463
- chore(deps): bump testcontainersVersion from 1.19.1 to 1.19.3 by @dependabot in #466
- chore(deps): bump com.google.cloud:google-cloud-storage from 2.29.0 to 2.29.1 by @dependabot in #464
- chore(deps): bump jacksonVersion from 2.15.3 to 2.16.0 by @dependabot in #467
- chore: reformat code by @jeqo in #468
- Handle interruptions during fetching log segment by @ivanyu in #462
- fix: add empty indexes to builder by @jeqo in #469
- fix: increase timeout to reduce chance for flakiness by @jeqo in #471
- chore(deps): bump com.azure:azure-sdk-bom from 1.2.18 to 1.2.19 by @dependabot in #474
- chore(deps): bump jacksonVersion from 2.16.0 to 2.16.1 by @dependabot in #477
- chore(deps): bump com.google.cloud:google-cloud-storage from 2.29.1 to 2.30.1 by @dependabot in #476
- chore(deps): bump org.junit.platform:junit-platform-launcher from 1.10.0 to 1.10.1 by @dependabot in #478
- chore(deps): bump software.amazon.awssdk:s3 from 2.20.140 to 2.22.9 by @dependabot in #475
- chore: reduce logging by @jeqo in #473
- feat: add async cache for segment indexes by @jeqo in #472
- feat: extend BytesRange to support empty ranges by @jeqo in #480
- chore(deps): bump commons-io:commons-io from 2.15.0 to 2.15.1 by @dependabot in #489
- chore(deps): bump testcontainersVersion from 1.19.3 to 1.19.4 by @dependabot in #486
- chore(deps): bump mockitoVersion from 5.8.0 to 5.10.0 by @dependabot in #485
- chore(deps): bump com.google.cloud:google-cloud-storage from 2.30.1 to 2.32.1 by @dependabot in #487
- chore(deps): bump software.amazon.awssdk:s3 from 2.22.9 to 2.23.16 by @dependabot in #488
- docs(security): change bugbounty provider from h1 to bugcrowd by @DocEmmetBrown in #492
- chore: bump base docker image for testing/demo by @jeqo in #491
- feat: extend object deleter to delete multiple keys at once when supported by back-end by @jeqo in #490
- chore(deps): bump junitVersion from 5.10.0 to 5.10.2 by @dependabot in #493
- chore(deps): bump org.assertj:assertj-core from 3.24.2 to 3.25.3 by @dependabot in #494
- chore(deps): bump mockitoVersion from 5.10.0 to 5.11.0 by @dependabot in #497
- chore(deps): bump com.azure:azure-sdk-bom from 1.2.19 to 1.2.21 by @dependabot in #496
- chore(deps): bump com.github.luben:zstd-jni from 1.5.5-5 to 1.5.5-11 by @dependabot in #495
- GitHub actions upgrade by @AnatolyPopov in #503
- GitHub CodeQL action upgrade by @AnatolyPopov in #504
- Move S3Client creation from S3StorageConfig by @ivanyu in #506
- Wrap more S3 errors in StorageBackendException by @ivanyu in #507
- Wrap more Azure errors in StorageBackendException by @ivanyu in #508
- Remove HTTPS from Azure tests by @ivanyu in #509
- chore: add workflow to check fixup commits by @jeqo in #482
New Contributors
- @DocEmmetBrown made their first contribution in #492
Full Changelog: 2023-11-16-1700141246...2024-03-09-1710852586
2023-11-16 - 1700141246 - 0.0.1-SNAPSHOT
Merge pull request #448 from Aiven-Open/ivanyu/demo-disk-cache Refresh demo