Hi Josep, +1 (binding)
I performed the following validations: 1. I formatted a new log directory and verified that the stray log message is no longer present (KAFKA-17148) 2. I configured a connect worker with a custom plugin path and plugin.discovery=service_load and verified that plugin scanning doesn't throw errors with jackson (KAFKA-17111) 3. I verified that aliases for converters work as-intended (KAFKA-17150) 4. Verified that the allowed.paths configuration works as intended for the DirectoryConfigProvider (KIP-993) Thanks for running the release! Greg On Tue, Jul 23, 2024 at 12:51 PM Chris Egerton <chr...@aiven.io.invalid> wrote: > Forwarding my response to the other mailing list threads; apologies for > missing the reply-all the first time! > > ---------- Forwarded message --------- > From: Chris Egerton <chr...@aiven.io> > Date: Tue, Jul 23, 2024 at 3:45 PM > Subject: Re: [VOTE] 3.8.0 RC3 > To: <us...@kafka.apache.org> > > > Hi Josep, > > Thanks for running this release! I'm +1 (binding). > > > To verify, I: > - Built from source using Java 11 with both: > - - the 3.8.0-rc3 tag on GitHub > - - the source artifact from > https://home.apache.org/~jlprat/kafka-3.8.0-rc3/kafka-3.8.0-src.tgz > - Checked signatures and checksums > - Ran the quickstart using both: > - - The build artifact from > https://home.apache.org/~jlprat/kafka-3.8.0-rc3/kafka_2.13-3.8.0.tgz with > Java 11 and Scala 13 in KRaft mode > - - Our JVM-based broker Docker image, apache/kafka:3.8.0-rc3 > - Ran all unit tests > - Ran all integration tests for Connect and MM2 > > > A few small, non-blocking notes: > 1) The release notes categorize KAFKA-16445 [1] as an improvement, but I > believe it should be listed as a new feature instead. > 2) The following unit tests failed the first time around, but passed when > run a second time: > - (clients) SaslAuthenticatorTest.testMissingUsernameSaslPlain() > - (core) > ProducerIdManagerTest.testUnrecoverableErrors(UNKNOWN_SERVER_ERROR) > - (core) RemoteLogManagerTest.testCopyQuota(false) > - > (core) > SocketServerTest.testClientDisconnectionWithOutstandingReceivesProcessedUntilFailedSend() > - (core) ZkMigrationIntegrationTest.testMigrateTopicDeletions [7] Type=ZK, > MetadataVersion=3.7-IV4,Security=PLAINTEXT > - This is also not actually a unit test, but an integration test. Looks > like we haven't classified it correctly? > > > [1] - https://issues.apache.org/jira/browse/KAFKA-16445 > > Cheers, > > Chris > > On Tue, Jul 23, 2024 at 8:42 AM Josep Prat <josep.p...@aiven.io.invalid> > wrote: > > > Here is the link to the system tests: > > > > > https://confluent-open-source-kafka-system-test-results.s3-us-west-2.amazonaws.com/3.8/2024-07-22--001.ffbb03b2-61f4-4ebb-ae1f-af5c753682fb--1721733000--confluentinc--3.8--9a2b34b68c/report.html > > > > The Quota tests are known to fail in this CI system. Regarding the other > > tests, they run successfully in the past and they are now timeouting. > > > > Best, > > > > On Tue, Jul 23, 2024 at 12:07 PM Josep Prat <josep.p...@aiven.io> wrote: > > > > > Hello Kafka users, developers and client-developers, > > > > > > This is the fourth candidate for release of Apache Kafka 3.8.0. > > > > > > Some of the major features included in this release are: > > > * KIP-1028: Docker Official Image for Apache Kafka > > > * KIP-974: Docker Image for GraalVM based Native Kafka Broker > > > * KIP-1036: Extend RecordDeserializationException exception > > > * KIP-1019: Expose method to determine Metric Measurability > > > * KIP-1004: Enforce tasks.max property in Kafka Connect > > > * KIP-989: Improved StateStore Iterator metrics for detecting leaks > > > * KIP-993: Allow restricting files accessed by File and Directory > > > ConfigProviders > > > * KIP-924: customizable task assignment for Streams > > > * KIP-813: Shareable State Stores > > > * KIP-719: Deprecate Log4J Appender > > > * KIP-390: Support Compression Level > > > * KIP-1018: Introduce max remote fetch timeout config for > > > DelayedRemoteFetch requests > > > * KIP-1037: Allow WriteTxnMarkers API with Alter Cluster Permission > > > * KIP-1047 Introduce new org.apache.kafka.tools.api.Decoder to replace > > > kafka.serializer.Decoder > > > * KIP-899: Allow producer and consumer clients to rebootstrap > > > > > > Release notes for the 3.8.0 release: > > > https://home.apache.org/~jlprat/kafka-3.8.0-rc3/RELEASE_NOTES.html > > > > > > **** Please download, test and vote by Friday, July 26, 9am PT* > > > > > > > > > Kafka's KEYS file containing PGP keys we use to sign the release: > > > https://kafka.apache.org/KEYS > > > > > > * Release artifacts to be voted upon (source and binary): > > > https://home.apache.org/~jlprat/kafka-3.8.0-rc3/ > > > > > > * Docker release artifact to be voted upon: > > > apache/kafka:3.8.0-rc3 > > > apache/kafka-native:3.8.0-rc3 > > > > > > * Maven artifacts to be voted upon: > > > https://repository.apache.org/content/groups/staging/org/apache/kafka/ > > > > > > * Javadoc: > > > https://home.apache.org/~jlprat/kafka-3.8.0-rc3/javadoc/ > > > > > > * Tag to be voted upon (off 3.8 branch) is the 3.8.0 tag: > > > https://github.com/apache/kafka/releases/tag/3.8.0-rc3 > > > > > > * Documentation: > > > https://kafka.apache.org/38/documentation.html > > > > > > * Protocol: > > > https://kafka.apache.org/38/protocol.html > > > > > > * Successful Jenkins builds for the 3.8 branch: > > > Unit/integration tests: > > > https://ci-builds.apache.org/job/Kafka/job/kafka/job/3.8/73/ > > > System tests: Still running > > > > > > * Successful Docker Image Github Actions Pipeline for 3.8 branch: > > > Docker Build Test Pipeline (JVM): > > > https://github.com/apache/kafka/actions/runs/10055827182 > > > Docker Build Test Pipeline (Native): > > > https://github.com/apache/kafka/actions/runs/10055829295 > > > > > > > > > Thanks, > > > > > > -- > > > [image: Aiven] <https://www.aiven.io> > > > > > > *Josep Prat* > > > Open Source Engineering Director, *Aiven* > > > josep.p...@aiven.io | +491715557497 > > > aiven.io <https://www.aiven.io> | > > > <https://www.facebook.com/aivencloud> > > > <https://www.linkedin.com/company/aiven/> < > > https://twitter.com/aiven_io> > > > *Aiven Deutschland GmbH* > > > Alexanderufer 3-7, 10117 Berlin > > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > > Amtsgericht Charlottenburg, HRB 209739 B > > > > > > > > > -- > > [image: Aiven] <https://www.aiven.io> > > > > *Josep Prat* > > Open Source Engineering Director, *Aiven* > > josep.p...@aiven.io | +491715557497 > > aiven.io <https://www.aiven.io> | < > https://www.facebook.com/aivencloud > > > > > <https://www.linkedin.com/company/aiven/> < > > https://twitter.com/aiven_io> > > *Aiven Deutschland GmbH* > > Alexanderufer 3-7, 10117 Berlin > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > Amtsgericht Charlottenburg, HRB 209739 B > > >