Skip to content

Conversation

@lhotari
Copy link
Member

@lhotari lhotari commented Apr 16, 2025

Motivation

While working on #4580, I noticed that the Commons Compress version and the Commons Codec library version aren't compatible. It causes a ClassDefNotFoundError in running tests which were using some specific methods of docker-java.
While exploring this, I noticed that Apache Commons library versions haven't been kept up-to-date for a long time and it's better to handle that for 4.18.0 release.

Changes

  • upgrade commons-cli from 1.2 to 1.9.0
  • upgrade commons-codec from 1.6 to 1.18.0
  • upgrade commons-io from 2.17.0 to 2.19.0
  • upgrade commons-lang3 from 3.6 to 3.17.0
  • upgrade commons-compress from 1.26.0 to 1.27.1

@lhotari lhotari added this to the 4.18.0 milestone Apr 16, 2025
@lhotari lhotari self-assigned this Apr 16, 2025
@hezhangjian hezhangjian merged commit bcd6b52 into apache:master Apr 16, 2025
22 of 23 checks passed
lhotari added a commit that referenced this pull request Apr 16, 2025
While working on #4580, I noticed that the Commons Compress version and the Commons Codec library version aren't compatible. It causes a ClassDefNotFoundError in running tests which were using some specific methods of docker-java.
While exploring this, I noticed that Apache Commons library versions haven't been kept up-to-date for a long time and it's better to handle that for 4.18.0 release.

- upgrade commons-cli from 1.2 to 1.9.0
- upgrade commons-codec from 1.6 to 1.18.0
- upgrade commons-io from 2.17.0 to 2.19.0
- upgrade commons-lang3 from 3.6 to 3.17.0
- upgrade commons-compress from 1.26.0 to 1.27.0

(cherry picked from commit bcd6b52)
lhotari added a commit that referenced this pull request Apr 16, 2025
While working on #4580, I noticed that the Commons Compress version and the Commons Codec library version aren't compatible. It causes a ClassDefNotFoundError in running tests which were using some specific methods of docker-java.
While exploring this, I noticed that Apache Commons library versions haven't been kept up-to-date for a long time and it's better to handle that for 4.18.0 release.

- upgrade commons-cli from 1.2 to 1.9.0
- upgrade commons-codec from 1.6 to 1.18.0
- upgrade commons-io from 2.17.0 to 2.19.0
- upgrade commons-lang3 from 3.6 to 3.17.0
- upgrade commons-compress from 1.26.0 to 1.27.0

(cherry picked from commit bcd6b52)
@StevenLuMT
Copy link
Member

There are some issues with the version upgrade of commons-compress in the Pulsar and BookKeeper projects:

  1. Upgrade Apache Commons libraries to compatible versions #4582 there are some issues with the Changes description of your PR, upgrade commons-compress from 1.26.0 to 1.27.1, not 1.27.0, I think the Changes can be modified
image image
  1. [improve] Upgrade Apache Commons library versions to compatible versions pulsar#24205 The version number is wrong,I have proposed a new fix [improve][build] Upgrade commons-compress version from 1.27.0 to 1.27.1 pulsar#24270 Please help review it

@StevenLuMT
Copy link
Member

updated

priyanshu-ctds pushed a commit to datastax/bookkeeper that referenced this pull request Jul 11, 2025
While working on apache#4580, I noticed that the Commons Compress version and the Commons Codec library version aren't compatible. It causes a ClassDefNotFoundError in running tests which were using some specific methods of docker-java.
While exploring this, I noticed that Apache Commons library versions haven't been kept up-to-date for a long time and it's better to handle that for 4.18.0 release.

- upgrade commons-cli from 1.2 to 1.9.0
- upgrade commons-codec from 1.6 to 1.18.0
- upgrade commons-io from 2.17.0 to 2.19.0
- upgrade commons-lang3 from 3.6 to 3.17.0
- upgrade commons-compress from 1.26.0 to 1.27.0

(cherry picked from commit bcd6b52)
(cherry picked from commit fab4780)
sandeep-ctds pushed a commit to datastax/bookkeeper that referenced this pull request Jul 22, 2025
While working on apache#4580, I noticed that the Commons Compress version and the Commons Codec library version aren't compatible. It causes a ClassDefNotFoundError in running tests which were using some specific methods of docker-java.
While exploring this, I noticed that Apache Commons library versions haven't been kept up-to-date for a long time and it's better to handle that for 4.18.0 release.

- upgrade commons-cli from 1.2 to 1.9.0
- upgrade commons-codec from 1.6 to 1.18.0
- upgrade commons-io from 2.17.0 to 2.19.0
- upgrade commons-lang3 from 3.6 to 3.17.0
- upgrade commons-compress from 1.26.0 to 1.27.0

(cherry picked from commit bcd6b52)
(cherry picked from commit fab4780)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants