Skip to content

MINOR: Update dependencies for Kafka 2.7 (part 1)#9082

Merged
ijuma merged 3 commits intoapache:trunkfrom
ijuma:upgrade-deps-kafka-2.7
Jul 27, 2020
Merged

MINOR: Update dependencies for Kafka 2.7 (part 1)#9082
ijuma merged 3 commits intoapache:trunkfrom
ijuma:upgrade-deps-kafka-2.7

Conversation

@ijuma
Copy link
Copy Markdown
Member

@ijuma ijuma commented Jul 26, 2020

I left out updates that could be risky. Preliminary testing indicates
we can build (including spotBugs) and run tests with Java 15 with
these changes. I will do more thorough testing once Java 15 reaches
release candidate stage in a few weeks.

Minor updates with mostly bug fixes:

  • Scala: 2.12.11 -> 2.12.12 (compiler and collection performance improvements)
  • Bouncy castle: 1.64 -> 1.66 (several bug fixes)
  • HttpClient: 4.5.11 -> 4.5.12 (small number of bug fixes)
  • Mockito: 3.3.3 -> 3.4.4 (several bug fixes and Java 15 support)
  • Netty: 4.5.10 -> 4.5.11 (several bug fixes)
  • Snappy: 1.1.7.3 -> 1.1.7.6 (small number of bug fixes)
  • Zstd: 1.4.5-2 -> 1.4.5-6 (small number of bug fixes)

Gradle plugin and library upgrades:

  • Gradle version plugins: 0.28.0 -> 0.29.0 (small number of bug fixes)
  • Git: 4.0.1 -> 4.0.2 (small number of bug fixes)
  • Scoverage plugin: 4.0.1 -> 4.0.2 (small number of bug fixes)
  • Shadow plugin: 5.2.0 -> 6.0.0 (Java 15 support and require Gradle 6.0)
  • Test Retry plugin: 1.1.5 -> 1.1.6 (small number of bug fixes)
  • Spotless plugin: 4.4.4 -> 5.1.0 (several internal changes that should not matter to us)
  • Spotbugs: 4.0.3 -> 4.0.6 (small number of bug fixes)
  • Spotbugs plugin: 4.2.4 -> 4.4.4 (small number of bug fixes)

Committer Checklist (excluded from commit message)

  • Verify design and implementation
  • Verify test coverage and CI build status
  • Verify documentation (including upgrade notes)

ijuma added 3 commits July 26, 2020 09:19
I left out updates that could be risky. Preliminary testing indicates
we can build (including spotBugs) and run tests with Java 15 with
these changes. I will do more thorough testing once Java 15 reaches
release candidate stage in a few weeks.

Minor updates with mostly bug fixes:
- Scala: 2.12.11 -> 2.12.12
- Bouncy castle: 1.64 -> 1.66
- HttpClient: 4.5.11 -> 4.5.12
- Mockito: 3.3.3 -> 3.4.4
- Netty: 4.5.10 -> 4.5.11
- Snappy: 1.1.7.3 -> 1.1.7.6
- Zstd: 1.4.5-2 -> 1.4.5-6

Gradle plugin upgrades:
- Gradle versions: 0.28.0 -> 0.29.0
- Git: 4.0.1 -> 4.0.2
- Scoverage: 1.4.1 -> 1.4.2
- Shadow: 5.2.0 -> 6.0.0
- Test Retry: 1.1.5 -> 1.1.6
@ijuma
Copy link
Copy Markdown
Member Author

ijuma commented Jul 27, 2020

Two builds passed, one had one failure due to existing flaky test:

org.apache.kafka.connect.mirror.MirrorConnectorsIntegrationTest > testOneWayReplicationWithAutorOffsetSync1 FAILED
    java.lang.AssertionError: consumer record size is not zero expected:<0> but was:<1>

@ijuma ijuma requested a review from omkreddy July 27, 2020 10:32
Copy link
Copy Markdown
Contributor

@omkreddy omkreddy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ijuma Thanks for the PR. LGTM.

@ijuma ijuma merged commit 24e76a9 into apache:trunk Jul 27, 2020
ijuma added a commit to ijuma/kafka that referenced this pull request Nov 17, 2020
…t-for-generated-requests

* apache-github/trunk: (148 commits)
  MINOR: remove NewTopic#NO_PARTITIONS and NewTopic#NO_REPLICATION_FACTOR as they are duplicate to CreateTopicsRequest#NO_NUM_PARTITIONS and CreateTopicsRequest#NO_REPLICATION_FACTOR (apache#9077)
  MINOR: Remove staticmethod tag to be able to use logger of instance (apache#9086)
  MINOR: Adjust 'release.py' script to use shell when using gradlewAll and PGP signing, which were required to build the 2.6.0 RCs (apache#9045)
  MINOR: Update dependencies for Kafka 2.7 (part 1) (apache#9082)
  MINOR: INFO log4j when request re-join (apache#9068)
  MINOR: Recommend Java 11 (apache#9080)
  KAFKA-10306: GlobalThread should fail on InvalidOffsetException (apache#9075)
  KAFKA-10158: Fix flaky testDescribeUnderReplicatedPartitionsWhenReassignmentIsInProgress (apache#9022)
  MINOR: code cleanup for `VOut` inconsistent naming (apache#8907)
  KAFKA-10246 : AbstractProcessorContext topic() throws NPE (apache#9034)
  KAFKA-10305: Print usage when parsing fails for ConsumerPerformance (apache#9071)
  MINOR: removed incorrect deprecation annotations (apache#9061)
  MINOR: speed up release script (apache#9070)
  MINOR: add task ':streams:testAll' (apache#9073)
  KAFKA-10301: Do not clear Partition#remoteReplicasMap during partition assignment updates (apache#9065)
  KAFKA-10268: dynamic config like "--delete-config log.retention.ms" doesn't work (apache#9051)
  KAFKA-10300 fix flaky core/group_mode_transactions_test.py (apache#9059)
  MINOR: Publish metrics package in the javadoc (apache#9036)
  KAFKA-8264: decrease the record size for flaky test
  KAFKA-5876: Add new exception types for Interactive Queries (apache#8200)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants