Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-47046

Apache Spark 4.0.0 Dependency Audit and Cleanup

    XMLWordPrintableJSON

Details

    Attachments

      Issue Links

        1.
        Upgrade Derby to 10.15.1.3+ Sub-task Resolved Yang Jie
        2.
        Upgrade Derby to 10.16.1.1 Sub-task Resolved Yang Jie
        3.
        Add `derby-provided` profile Sub-task Resolved Dongjoon Hyun
        4.
        Add `hive-jackson-provided` profile Sub-task Resolved Dongjoon Hyun
        5.
        Provide `CodeHaus Jackson` dependencies via a new optional directory Sub-task Resolved Dongjoon Hyun
        6.
        Remove Guava from shared classes from IsolatedClientLoader Sub-task Resolved Cheng Pan
        7.
        Upgrade `Guava` dependency in `docker-integration-tests` test module Sub-task Resolved Dongjoon Hyun
        8.
        Upgrade Guava used by the connect module to 33.1.0-jre Sub-task Resolved Pan Bingkun
        9.
        Upgrade ZooKeeper to 3.9.1 Sub-task Resolved Bjørn Jørgensen
        10.
        Upgrade `ZooKeeper` to 3.9.2 Sub-task Resolved Dongjoon Hyun
        11.
        Upgrade ZooKeeper to 3.9.3 Sub-task Resolved Pan Bingkun
        12.
        Upgrade dropwizard metrics 4.2.21 Sub-task Resolved Yang Jie
        13.
        Upgrade dropwizard metrics 4.2.25 Sub-task Resolved Pan Bingkun
        14.
        Upgrade dropwizard metrics to 4.2.26 Sub-task Resolved Wei Guo
        15.
        Upgrade dropwizard metrics to 4.2.27 Sub-task Resolved Yang Jie
        16.
        Upgrade `commons-codec` to 1.16.1 Sub-task Resolved Pan Bingkun
        17.
        Remove the special Zookeeper version in the `streaming-kafka-0-10` and `sql-kafka-0-10` modules Sub-task Resolved Yang Jie
        18.
        Migrating Junit4 to Junit5 Sub-task Resolved Yang Jie
        19.
        Upgrade jetty to 9.4.53.v20231009 Sub-task Resolved Yang Jie
        20.
        Migrate jetty 9 to jetty 10 Sub-task Resolved HiuFung Kwok
        21.
        Upgrade Jetty to 11 Sub-task Resolved HiuFung Kwok
        22.
        Upgrade `commons-compress` to 1.26.1` Sub-task Resolved Dongjoon Hyun
        23.
        Upgrade jetty to 11.0.21 Sub-task Resolved Yang Jie
        24.
        Upgrade jetty to 11.0.23 Sub-task Resolved Yang Jie
        25.
        Upgrade Jetty to 11.0.24 Sub-task Resolved Dongjoon Hyun
        26.
        Remove shaded `protobuf-java` 2.6.1 dependency from `kinesis-asl-assembly` Sub-task Resolved Dongjoon Hyun
        27.
        Fix `kvstore` module to have explicit `commons-lang3` test dependency Sub-task Resolved Dongjoon Hyun
        28.
        Use `org.seleniumhq.selenium.htmlunit3-driver` instead of `net.sourceforge.htmlunit` Sub-task Resolved Dongjoon Hyun
        29.
        Upgrade `aircompressor` to 0.26 Sub-task Resolved Dongjoon Hyun
        30.
        Update `aircompressor` to 0.27 Sub-task Resolved Bjørn Jørgensen
        31.
        Upgrade `aircompressor` to 2.0.2 Sub-task Resolved Pan Bingkun
        32.
        Ban non-shaded Hadoop dependencies Sub-task Resolved Dongjoon Hyun
        33.
        Add a checkstyle rule to ban `commons-lang` in Java code Sub-task Resolved Dongjoon Hyun
        34.
        Add scalastyle and checkstyle rules to ban `FileBackedOutputStream` Sub-task Resolved Dongjoon Hyun
        35.
        When there are corrupted files in the local maven repo, retry to skip this cache Sub-task Resolved Pan Bingkun
        36.
        Add `scalastyle` and `checkstyle` rules to ban `AtomicDoubleArray|CompoundOrdering` Sub-task Resolved Dongjoon Hyun
        37.
        Upgrade several Maven plugins to the latest versions Sub-task Resolved Dongjoon Hyun
        38.
        Fix HistoryServerSuite.`incomplete apps get refreshed` test to start with empty storeDir Sub-task Resolved Dongjoon Hyun
        39.
        Migrate mockito 4 to mockito5 Sub-task Resolved Pan Bingkun
        40.
        Add `getUriBuilder` to `o.a.s.u.Utils` and use it Sub-task Resolved Dongjoon Hyun
        41.
        Upgrade `mockito` to 5.10.0 Sub-task Resolved Dongjoon Hyun
        42.
        Upgrade Netty to 4.1.106.Final Sub-task Resolved Pan Bingkun
        43.
        Add netty-tcnative-boringssl-static dependency Sub-task Resolved Hasnain Lakhani
        44.
        Upgrade netty to 4.1.107.Final and netty-tcnative to 2.0.62.Final Sub-task Resolved Dongjoon Hyun
        45.
        Upgrade `netty` to 4.1.108.Final and `netty-tcnative` to 2.0.65.Final Sub-task Resolved Pan Bingkun
        46.
        Upgrade netty to `4.1.109.Final` Sub-task Resolved Pan Bingkun
        47.
        Upgrade Netty to 4.1.100.Final Sub-task Resolved Dongjoon Hyun
        48.
        Upgrade `netty-tcnative` to 2.0.66.Final Sub-task Resolved Pan Bingkun
        49.
        Upgrade netty to `4.1.114.Final` Sub-task Resolved Pan Bingkun
        50.
        Upgrade `netty-tcnative` to 2.0.69.Final Sub-task Resolved Pan Bingkun
        51.
        Upgrade scalatest related dependencies to the 3.2.18 series Sub-task Resolved Yang Jie
        52.
        Fix `HistoryServerSuite` to get `getNumJobs` in `eventually` Sub-task Resolved Dongjoon Hyun
        53.
        Set `derby.connection.requireAuthentication` to false explicitly in CLIs Sub-task Resolved Dongjoon Hyun
        54.
        Upgrade commons-compress.version to 1.24.0 Sub-task Resolved Hyukjin Kwon
        55.
        Upgrade commons-compress to 1.25.0 Sub-task Resolved Yang Jie
        56.
        Upgrade `commons-compress` to 1.26.0 Sub-task Resolved Dongjoon Hyun
        57.
        Upgrade `commons-compress` to 1.27.0 Sub-task Resolved Pan Bingkun
        58.
        Revert S3A endpoint fixup logic of SPARK-35878 Sub-task Resolved Steve Loughran
        59.
        Remove javax-servlet-api exclusion rule for SBT Sub-task Resolved HiuFung Kwok
        60.
        Update `SKIP_SPARK_RELEASE_VERSIONS` in Maven CIs Sub-task Resolved Dongjoon Hyun
        61.
        Fix `MavenUtilsSuite` to use `MavenUtils.resolveMavenCoordinates` properly Sub-task Resolved Dongjoon Hyun
        62.
        Use `spark.jars.ivy` instead `spark.driver.extraJavaOptions` in `DepsTestsSuite` Sub-task Resolved Dongjoon Hyun
        63.
        Upgrade Ivy to 2.5.2 Sub-task Resolved Dongjoon Hyun
        64.
        Improve `ArtifactSuite` to use unique `MavenCoordinate`s Sub-task Resolved Dongjoon Hyun
        65.
        Migrate jersey 2 to jersey 3 Sub-task Resolved Unassigned
        66.
        Fix `kafka-0-10-sql` to use `ResetSystemProperties` if `KafkaTestUtils` is used Sub-task Resolved Dongjoon Hyun
        67.
        Update K8s `Dockerfile` to include `hive-jackson` directory if exists Sub-task Resolved Dongjoon Hyun
        68.
        Fix `make-distribution.sh` to check `jackson-core-asl-1.9.13.jar` existence first Sub-task Resolved Dongjoon Hyun
        69.
        Remove redundant scope identifier for `jakarta.servlet-api` and `javax.servlet-api` Sub-task Resolved HiuFung Kwok
        70.
        Remove ZOOKEEPER-1844 comment from KafkaTestUtils Sub-task Resolved Dongjoon Hyun
        71.
        Exclude `commons-(io|lang3)` transitive dependencies from `commons-compress` and `avro-*` Sub-task Resolved Dongjoon Hyun
        72.
        Upgrade slf4j to 2.0.12 Sub-task Resolved Yang Jie
        73.
        Upgrade `slf4j` to 2.0.14 Sub-task Resolved Pan Bingkun
        74.
        Bump ap-loader 3.0(v8) to support for async-profiler 3.0 Sub-task Resolved Nicholas Jiang
        75.
        Upgrade jetty to 11.0.20 Sub-task Resolved Yang Jie
        76.
        Upgrade `grpcio*` and `grpc-java` to 1.62 Sub-task Resolved Yang Jie
        77.
        Upgrade rocksdbjni to 8.8.1 Sub-task Resolved Pan Bingkun
        78.
        Upgrade rocksdbjni to 8.11.3 Sub-task Resolved Yang Jie
        79.
        Upgrade rocksdbjni to 8.11.4 Sub-task Resolved Neil Ramaswamy
        80.
        Upgrade `rocksdbjni` to 9.2.1 Sub-task Resolved Pan Bingkun
        81.
        Upgrade rocksdbjni to 9.5.2 Sub-task Resolved Pan Bingkun
        82.
        Upgrade rocksdbjni to 9.7.3 Sub-task Resolved Pan Bingkun
        83.
        Upgrade RoaringBitmap to 1.0.5 Sub-task Resolved Pan Bingkun
        84.
        Upgrade `gcs-connector` to 2.2.16 Sub-task Resolved Dongjoon Hyun
        85.
        Upgrade `gcs-connector` to 2.2.17 Sub-task Resolved Dongjoon Hyun
        86.
        Upgrade `gcs-connector` to 2.2.18 Sub-task Resolved Dongjoon Hyun
        87.
        Upgrade `gcs-connector` to 2.2.20 Sub-task Resolved Dongjoon Hyun
        88.
        Upgrade `gcs-connector` to 2.2.21 and add a note for 3.0.0 Sub-task Resolved Dongjoon Hyun
        89.
        Update code style' plugins to latest version Sub-task Resolved Pan Bingkun
        90.
        Upgrade jackson to 2.16.0 Sub-task Resolved Pan Bingkun
        91.
        Upgrade jackson to 2.17.0 Sub-task Resolved Pan Bingkun
        92.
        Upgrade jackson to 2.17.1 Sub-task Resolved Pan Bingkun
        93.
        Upgrade jackson to 2.17.2 Sub-task Resolved Wei Guo
        94.
        Upgrade jackson to 2.18.0 Sub-task Resolved Pan Bingkun
        95.
        Upgrade jackson to 2.18.1 Sub-task Resolved Pan Bingkun
        96.
        Upgrade jackson to 2.18.2 Sub-task Resolved Pan Bingkun
        97.
        Upgrade jmock-junit5 to 2.13.1 Sub-task Resolved Yang Jie
        98.
        Remove `commons-logging` dependency Sub-task Resolved Dongjoon Hyun
        99.
        Remove unused `commons-beanutils` dependency Sub-task Resolved Dongjoon Hyun
        100.
        Upgrade `sbt-assembly` to `2.2.0` and `sbt-protoc` to `1.0.7` Sub-task Resolved Pan Bingkun
        101.
        Upgrade zstd-jni to 1.5.5-11 Sub-task Resolved Dongjoon Hyun
        102.
        Upgrade `zstd-jni` to 1.5.6-1 Sub-task Resolved Dongjoon Hyun
        103.
        Upgrade `zstd-jni` to 1.5.6-2 Sub-task Resolved Pan Bingkun
        104.
        Upgrade `zstd-jni` to 1.5.6-3 Sub-task Resolved Pan Bingkun
        105.
        Upgrade `zstd-jni` to 1.5.6-5 Sub-task Resolved Pan Bingkun
        106.
        Upgrade `zstd-jni` to 1.5.6-7 Sub-task Resolved Pan Bingkun
        107.
        Upgrade `zstd-jni` to 1.5.6-8 Sub-task Resolved Dongjoon Hyun
        108.
        Exclude `org.junit.jupiter` and `org.junit.platform` from `jmock-junit5` Sub-task Resolved Yang Jie
        109.
        Upgrade `tink` to 1.12.0 Sub-task Resolved Pan Bingkun
        110.
        Upgrade tink to 1.13.0 Sub-task Resolved Yang Jie
        111.
        Upgrade tink to 1.14.1 Sub-task Resolved Wei Guo
        112.
        Upgrade tink to 1.15.0 Sub-task Resolved Pan Bingkun
        113.
        Upgrade snappy to 1.1.10.4 Sub-task Resolved Bjørn Jørgensen
        114.
        Upgrade snappy to 1.1.10.5 Sub-task Resolved Pan Bingkun
        115.
        Upgrade snappy to 1.1.10.6 Sub-task Resolved Pan Bingkun
        116.
        Upgrade snappy to 1.1.10.7 Sub-task Resolved Yang Jie
        117.
        Remove redundant json4s-jackson definition in sql/api POM Sub-task Resolved Cheng Pan
        118.
        Upgrade `commons-io` to 2.14.0 Sub-task Resolved Pan Bingkun
        119.
        Upgrade commons-io to 2.15.0 Sub-task Resolved Yang Jie
        120.
        Upgrade commons-io to 2.15.1 Sub-task Resolved Pan Bingkun
        121.
        Upgrade commons-io to 2.16.0 Sub-task Resolved Pan Bingkun
        122.
        Upgrade `commons-io` to 2.16.1 Sub-task Resolved Dongjoon Hyun
        123.
        Upgrade `commons-io` to 2.17.0 Sub-task Resolved Pan Bingkun
        124.
        Upgrade `commons-codec` to 1.17.0 Sub-task Resolved Pan Bingkun
        125.
        Upgrade `commons-lang3` to 3.15.0 Sub-task Resolved Pan Bingkun
        126.
        Upgrade `commons-lang3` to 3.16.0 Sub-task Resolved Pan Bingkun
        127.
        Upgrade commons-text to 1.12.0 Sub-task Resolved Yang Jie
        128.
        Bump json4s 4.0.7 Sub-task Resolved Cheng Pan
        129.
        Upgrade `postgresql` to 42.7.3 Sub-task Resolved Pan Bingkun
        130.
        Upgrade `slf4j` to 2.0.13 Sub-task Resolved Dongjoon Hyun
        131.
        Upgrade `guava` dependency to `33.1.0-jre` in Docker IT Sub-task Resolved Cheng Pan
        132.
        Upgrade built-in Hive to 2.3.10 Sub-task Resolved Cheng Pan
        133.
        Upgrade RoaringBitmap to 1.0.6 Sub-task Resolved Pan Bingkun
        134.
        Upgrade ASM to 9.7 Sub-task Resolved Pan Bingkun
        135.
        Upgrade maven plugin to latest version Sub-task Resolved Pan Bingkun
        136.
        Add `commons-lang:commons-lang:2.6` back to support legacy Hive UDF jars Sub-task Resolved Dongjoon Hyun
        137.
        Upgrade scalacheck to 1.18.0 Sub-task Resolved Wei Guo
        138.
        Upgrade curator to 5.7.0 Sub-task Resolved Wei Guo
        139.
        Upgrade `curator` to 5.7.1 Sub-task Resolved Pan Bingkun
        140.
        Upgrade RoaringBitmap to 1.1.0 Sub-task Resolved Wei Guo
        141.
        Upgrade `scalatest` related dependencies to the 3.2.19 series Sub-task Resolved Wei Guo
        142.
        Upgrade `gcs-connector` to `2.2.25` Sub-task Resolved Dongjoon Hyun
        143.
        Upgrade dropwizard metrics to 4.2.28 Sub-task Resolved Pan Bingkun
        144.
        Upgrade mysql-connector-j to 9.0.0 Sub-task Resolved Wei Guo
        145.
        Upgrade mariadb-java-client to 3.4.0 Sub-task Resolved Unassigned
        146.
        Upgrade docker-java to 3.4.0 Sub-task Resolved Wei Guo
        147.
        Upgrade slf4j to 2.0.16 Sub-task Resolved Yang Jie
        148.
        Upgrade `xz` to `1.10` Sub-task Resolved Dongjoon Hyun
        149.
        Upgrade joda-time to 2.13.0 Sub-task Resolved Pan Bingkun
        150.
        Upgrade `protobuf-java` to `3.25.3` Sub-task Resolved Pan Bingkun
        151.
        Upgrade `protobuf-java` to `3.25.4` Sub-task Resolved pengqli
        152.
        Upgrade `protobuf-java` to `3.25.5` Sub-task Resolved Dongjoon Hyun
        153.
        Simplify dependency management in YARN module Sub-task Resolved Cheng Pan
        154.
        Upgrade `sbt-assembly` to `2.3.0` Sub-task Resolved Pan Bingkun
        155.
        Remove unused Hadoop dependency management Sub-task Resolved Cheng Pan
        156.
        Upgrade datasketches-java to 6.1.1 Sub-task Resolved Yang Jie
        157.
        Upgrade `grpcio*` to 1.67.0 and `grpc-java` to 1.67.1 Sub-task Resolved Dongjoon Hyun
        158.
        Upgrade ICU4J to `76.1` Sub-task Resolved Pan Bingkun
        159.
        Upgrade mima-core & sbt-mima-plugin to 1.1.4 Sub-task Resolved Pan Bingkun
        160.
        Upgrade commons-compress to 1.27.1 Sub-task Resolved Pan Bingkun
        161.
        Upgrade log4j2 to 2.21.0 Sub-task Resolved Yang Jie
        162.
        Upgrade log4j2 to 2.22.0 Sub-task Resolved Yang Jie
        163.
        Upgrade log4j2 to 2.22.1 Sub-task Resolved Yang Jie
        164.
        Upgrade log4j2 to 2.23.0 Sub-task Closed Unassigned
        165.
        Upgrade log4j2 to 2.24.1 Sub-task Resolved Pan Bingkun
        166.
        Upgrade log4j2 to 2.24.2 Sub-task Resolved Pan Bingkun
        167.
        Upgrade log4j2 to 2.24.3 Sub-task Resolved Pan Bingkun
        168.
        Upgrade PostgreSQL docker image to 17.2 Sub-task Resolved Dongjoon Hyun
        169.
        Upgrade checkstyle to 10.20.2 Sub-task Resolved Yang Jie
        170.
        Upgrade `rexml` to 3.3.9 Sub-task Resolved Dongjoon Hyun
        171.
        Upgrade `common-text` to `1.13.0` Sub-task Resolved Pan Bingkun

        Activity

          People

            dongjoon Dongjoon Hyun
            dongjoon Dongjoon Hyun
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: