Skip to content

Drop reactive-streams 1.0.3 from the binary distribution #4554

@bobbai00

Description

@bobbai00

Task Summary

LICENSE-binary lists two versions of the same library, and both jars actually ship:

org.reactivestreams.reactive-streams-1.0.3.jar
org.reactivestreams.reactive-streams-1.0.4.jar

Goal: stop shipping reactive-streams 1.0.3 so the binary distribution carries only one copy and LICENSE-binary can drop the duplicate entry.

Where each version ships

Subproject Version on runtime classpath
amber, computing-unit-managing-service, file-service, workflow-compiling-service 1.0.4
access-control-service, config-service 1.0.3

Root cause

reactive-streams is purely transitive — no build.sbt declares it directly. The 1.0.3 chain in the two affected services is:

access-control-service / config-service
  └─ org.jooq:jooq:3.16.23                       (direct dep in common/dao)
     └─ io.r2dbc:r2dbc-spi:0.9.0.RELEASE
        └─ org.reactivestreams:reactive-streams:1.0.3

Priority

P2 – High

Task Type

  • Code Implementation
  • Documentation
  • Refactor / Cleanup
  • Testing / QA
  • DevOps / Deployment

By submitting this issue, you agree to follow the Apache Code of Conduct.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions