Skip to content

Conversation

@opensearch-trigger-bot
Copy link
Contributor

  • Incremented version to 3.5.0-SNAPSHOT.

@vibrantvarun
Copy link
Member

@dbwiddis you can merge this PR now.

@vibrantvarun
Copy link
Member

@dbwiddis dbwiddis force-pushed the create-pull-request/3.5.0-SNAPSHOT branch from 1fba885 to ff5ca80 Compare January 8, 2026 01:43
@dbwiddis
Copy link
Member

dbwiddis commented Jan 8, 2026

@dbwiddis @owaiskazi19 to fix the build https://github.com/opensearch-project/flow-framework/blob/main/build.gradle#L254 we need to make a change from versions.jackson to versions.jackson_annotations.

Yeah, problem is if we commit that version change here, automation might overwrite before we merge. I'll give it a shot.

@dbwiddis
Copy link
Member

dbwiddis commented Jan 8, 2026

Now it's a bunch of other jar hell for BWC based on zip files, need to make sure all our upstream dependencies have published zips.

Execution failed for task ':bundlePlugin'.
> Could not resolve all files for configuration ':runtimeClasspath'.
   > Could not resolve org.apache.httpcomponents.core5:httpcore5:5.4.
     Required by:
         root project 'opensearch-flow-framework'
         root project 'opensearch-flow-framework' > org.opensearch.client:opensearch-rest-client:3.5.0-SNAPSHOT:20260107.210555-31
         root project 'opensearch-flow-framework' > org.opensearch.client:opensearch-rest-client:3.5.0-SNAPSHOT:20260107.210555-31 > org.apache.httpcomponents.core5:httpcore5-h2:5.4
      > Conflict found for module 'org.apache.httpcomponents.core5:httpcore5': between versions 5.4 and 5.3.4
   > Could not resolve com.fasterxml.jackson.core:jackson-annotations:2.20.
     Required by:
         root project 'opensearch-flow-framework'
         root project 'opensearch-flow-framework' > com.fasterxml.jackson.core:jackson-databind:2.20.1
         root project 'opensearch-flow-framework' > com.fasterxml.jackson.core:jackson-databind:2.20.1 > com.fasterxml.jackson:jackson-bom:2.20.1
         root project 'opensearch-flow-framework' > org.opensearch:opensearch-remote-metadata-sdk:3.5.0.0-SNAPSHOT:20251222.235109-1 > com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.20.1
      > Conflict found for module 'com.fasterxml.jackson.core:jackson-annotations': between versions 2.20 and 2.18.2
   > Could not resolve com.fasterxml.jackson.core:jackson-databind:2.20.1.
     Required by:
         root project 'opensearch-flow-framework'
         root project 'opensearch-flow-framework' > com.fasterxml.jackson.core:jackson-databind:2.20.1 > com.fasterxml.jackson:jackson-bom:2.20.1
         root project 'opensearch-flow-framework' > org.opensearch:opensearch-remote-metadata-sdk:3.5.0.0-SNAPSHOT:20251222.235109-1 > com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.20.1
      > Conflict found for module 'com.fasterxml.jackson.core:jackson-databind': between versions 2.20.1 and 2.18.2
   > Could not resolve org.apache.httpcomponents.core5:httpcore5-h2:5.4.
     Required by:
         root project 'opensearch-flow-framework' > org.opensearch.client:opensearch-rest-client:3.5.0-SNAPSHOT:20260107.210555-31
      > Conflict found for module 'org.apache.httpcomponents.core5:httpcore5-h2': between versions 5.4 and 5.3.4
   > Could not resolve org.apache.logging.log4j:log4j-api:2.25.3.
     Required by:
         root project 'opensearch-flow-framework' > org.opensearch:opensearch:3.5.0-SNAPSHOT:20260107.210555-31
         root project 'opensearch-flow-framework' > org.opensearch:opensearch:3.5.0-SNAPSHOT:20260107.210555-31 > org.opensearch:opensearch-core:3.5.0-SNAPSHOT:20260107.210555-31
         root project 'opensearch-flow-framework' > org.opensearch:opensearch:3.5.0-SNAPSHOT:20260107.210555-31 > org.apache.logging.log4j:log4j-core:2.25.3
      > Conflict found for module 'org.apache.logging.log4j:log4j-api': between versions 2.25.3 and 2.21.0
   > Could not resolve org.apache.logging.log4j:log4j-core:2.25.3.
     Required by:
         root project 'opensearch-flow-framework' > org.opensearch:opensearch:3.5.0-SNAPSHOT:20260107.210555-31
      > Conflict found for module 'org.apache.logging.log4j:log4j-core': between versions 2.25.3 and 2.21.0
   > Could not resolve com.fasterxml.jackson.core:jackson-core:2.18.2.
     Required by:
         root project 'opensearch-flow-framework' > org.opensearch:opensearch-remote-metadata-sdk:3.5.0.0-SNAPSHOT:20251222.235109-1
      > Conflict found for module 'com.fasterxml.jackson.core:jackson-core': between versions 2.20.1 and 2.18.2
   > Could not resolve com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2.
     Required by:
         root project 'opensearch-flow-framework' > org.opensearch:opensearch-remote-metadata-sdk:3.5.0.0-SNAPSHOT:20251222.235109-1
      > Conflict found for module 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310': between versions 2.20.1 and 2.18.2
   > Could not resolve com.fasterxml.jackson:jackson-bom:2.20.1.
     Required by:
         root project 'opensearch-flow-framework' > com.fasterxml.jackson.core:jackson-databind:2.20.1
         root project 'opensearch-flow-framework' > org.opensearch:opensearch-remote-metadata-sdk:3.5.0.0-SNAPSHOT:20251222.235109-1 > com.fasterxml.jackson.core:jackson-core:2.20.1
         root project 'opensearch-flow-framework' > org.opensearch:opensearch-remote-metadata-sdk:3.5.0.0-SNAPSHOT:20251222.235109-1 > com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.20.1
      > Conflict found for module 'com.fasterxml.jackson:jackson-bom': between versions 2.20.1 and 2.18.2
> There are 8 more failures with identical causes.

@dbwiddis
Copy link
Member

dbwiddis commented Jan 8, 2026

> Task :dependencyInsight
org.apache.httpcomponents.core5:httpcore5:5.3.4 FAILED
   Failures:
      - Could not resolve org.apache.httpcomponents.core5:httpcore5:5.3.4.
          - Conflict found for module 'org.apache.httpcomponents.core5:httpcore5': between versions 5.4 and 5.3.4

org.apache.httpcomponents.core5:httpcore5:5.3.4 FAILED
+--- org.apache.httpcomponents.client5:httpclient5:5.4.4
|    \--- org.opensearch:opensearch-remote-metadata-sdk:3.5.0.0-SNAPSHOT:20251222.235109-1
|         \--- runtimeClasspath
\--- org.opensearch:opensearch-remote-metadata-sdk:3.5.0.0-SNAPSHOT:20251222.235109-1 (*)

org.apache.httpcomponents.core5:httpcore5:5.4 FAILED
   Failures:
      - Could not resolve org.apache.httpcomponents.core5:httpcore5:5.4. (already reported)

org.apache.httpcomponents.core5:httpcore5:5.4 FAILED
+--- runtimeClasspath
\--- org.opensearch.client:opensearch-rest-client:3.5.0-SNAPSHOT:20260108.024534-32
     \--- runtimeClasspath

org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 FAILED
   Failures:
      - Could not resolve org.apache.httpcomponents.core5:httpcore5-h2:5.3.4.
          - Conflict found for module 'org.apache.httpcomponents.core5:httpcore5-h2': between versions 5.4 and 5.3.4

org.apache.httpcomponents.core5:httpcore5-h2:5.3.4 FAILED
\--- org.apache.httpcomponents.client5:httpclient5:5.4.4
     \--- org.opensearch:opensearch-remote-metadata-sdk:3.5.0.0-SNAPSHOT:20251222.235109-1
          \--- runtimeClasspath

org.apache.httpcomponents.core5:httpcore5-h2:5.4 FAILED
   Failures:
      - Could not resolve org.apache.httpcomponents.core5:httpcore5-h2:5.4. (already reported)

org.apache.httpcomponents.core5:httpcore5-h2:5.4 FAILED
\--- org.opensearch.client:opensearch-rest-client:3.5.0-SNAPSHOT:20260108.024534-32
     \--- runtimeClasspath

org.apache.httpcomponents.core5:httpcore5-reactive:5.4
  Variant runtime:
    | Attribute Name                 | Provided     | Requested    |
    |--------------------------------|--------------|--------------|
    | org.gradle.status              | release      |              |
    | org.gradle.category            | library      | library      |
    | org.gradle.libraryelements     | jar          | jar          |
    | org.gradle.usage               | java-runtime | java-runtime |
    | org.gradle.dependency.bundling |              | external     |
    | org.gradle.jvm.environment     |              | standard-jvm |
    | org.gradle.jvm.version         |              | 21           |

org.apache.httpcomponents.core5:httpcore5-reactive:5.4
\--- org.opensearch.client:opensearch-rest-client:3.5.0-SNAPSHOT:20260108.024534-32
     \--- runtimeClasspath

(*) - Indicates repeated occurrences of a transitive dependency subtree. Gradle expands transitive dependency subtrees only once per project; repeat occurrences only display the root of the subtree, followed by this annotation.

A web-based, searchable dependency report is available by adding the --scan option.

BUILD SUCCESSFUL in 710ms
1 actionable task: 1 executed
=======================================
OpenSearch Build Hamster says Hello!
  Gradle Version        : 9.2.1
  OS Info               : Mac OS X 26.2 (aarch64)
  JDK Version           : 25 (Homebrew JDK 25 (25.0.1))
  JAVA_HOME             : /opt/homebrew/Cellar/openjdk/25.0.1/libexec/openjdk.jdk/Contents/Home
  Random Testing Seed   : 4C0423435248CA08
  Crypto Standard       : any-supported
=======================================

> Task :dependencyInsight
com.fasterxml.jackson.core:jackson-annotations:2.18.2 FAILED
   Failures:
      - Could not resolve com.fasterxml.jackson.core:jackson-annotations:2.18.2.
          - Conflict found for module 'com.fasterxml.jackson.core:jackson-annotations': between versions 2.20 and 2.18.2

com.fasterxml.jackson.core:jackson-annotations:2.18.2 FAILED
\--- org.opensearch:opensearch-remote-metadata-sdk:3.5.0.0-SNAPSHOT:20251222.235109-1
     \--- runtimeClasspath

com.fasterxml.jackson.core:jackson-annotations:2.20 (by constraint) FAILED
   Failures:
      - Could not resolve com.fasterxml.jackson.core:jackson-annotations:2.20. (already reported)

com.fasterxml.jackson.core:jackson-annotations:2.20 FAILED
\--- runtimeClasspath

@dbwiddis
Copy link
Member

dbwiddis commented Jan 8, 2026

Looks like SDK repo needs to update the jackson annotations as well, and publish a new snapshot. I'll nag a maintainer there. ;)

@dbwiddis dbwiddis force-pushed the create-pull-request/3.5.0-SNAPSHOT branch from 49dd24d to 707dde1 Compare January 8, 2026 03:58
@codecov
Copy link

codecov bot commented Jan 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.46%. Comparing base (5ae331e) to head (7339325).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main    #1289   +/-   ##
=========================================
  Coverage     77.46%   77.46%           
  Complexity     1260     1260           
=========================================
  Files           106      106           
  Lines          5901     5901           
  Branches        612      612           
=========================================
  Hits           4571     4571           
  Misses         1034     1034           
  Partials        296      296           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dbwiddis dbwiddis force-pushed the create-pull-request/3.5.0-SNAPSHOT branch from 72c382e to 7339325 Compare January 8, 2026 04:59
@dbwiddis dbwiddis merged commit fd1719a into main Jan 8, 2026
41 checks passed
@dbwiddis dbwiddis deleted the create-pull-request/3.5.0-SNAPSHOT branch January 8, 2026 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog v3.5.0 Issues targeting release v3.5.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants