Hey friends! ππ
Heads up β all flow-framework CI is currently broken (every PR fails at :bundlePlugin) due to a Jackson version conflict introduced by the OpenSearch core bump to Jackson 2.21.3 (opensearch-project/OpenSearch#21493, merged ~01:20 UTC today).
What's happening: OpenSearch's failOnVersionConflict() policy means any mismatch between transitive Jackson versions is a hard build failure. The new OpenSearch SNAPSHOT wants Jackson 2.21.3, but upstream plugin SNAPSHOTs were published before the bump and still declare Jackson 2.21.2 in their POMs.
The dependency chain that needs to republish (in order):
| Tier |
Repo |
Status |
| 1 |
opensearch-remote-metadata-sdk |
β
Republished |
| 2 |
ml-commons (opensearch-ml-client) |
β Last publish: May 5 22:04 UTC (pre-bump) |
| 3 |
neural-search |
β
Only a zipArchive dep β doesn't affect compile classpath |
So the remaining blocker is ml-commons needing a new SNAPSHOT publish. Once opensearch-ml-client is republished against the latest OpenSearch SNAPSHOT, flow-framework CI should go green again. π
cc @cwperks @peterzhuamazon @saratvemulapalli β could one of you trigger a workflow_dispatch on ml-commons' maven-publish.yml (or push any commit to main) when you get a chance? No rush for tonight, just flagging so it's on the radar for tomorrow! π
Longer-term, we've filed a proposal for an automated cascading SNAPSHOT publish system that would handle this automatically: opensearch-project/.github#518
Thanks all! π
Hey friends! ππ
Heads up β all flow-framework CI is currently broken (every PR fails at
:bundlePlugin) due to a Jackson version conflict introduced by the OpenSearch core bump to Jackson 2.21.3 (opensearch-project/OpenSearch#21493, merged ~01:20 UTC today).What's happening: OpenSearch's
failOnVersionConflict()policy means any mismatch between transitive Jackson versions is a hard build failure. The new OpenSearch SNAPSHOT wants Jackson 2.21.3, but upstream plugin SNAPSHOTs were published before the bump and still declare Jackson 2.21.2 in their POMs.The dependency chain that needs to republish (in order):
opensearch-remote-metadata-sdkml-commons(opensearch-ml-client)neural-searchzipArchivedep β doesn't affect compile classpathSo the remaining blocker is ml-commons needing a new SNAPSHOT publish. Once
opensearch-ml-clientis republished against the latest OpenSearch SNAPSHOT, flow-framework CI should go green again. πcc @cwperks @peterzhuamazon @saratvemulapalli β could one of you trigger a
workflow_dispatchon ml-commons'maven-publish.yml(or push any commit to main) when you get a chance? No rush for tonight, just flagging so it's on the radar for tomorrow! πLonger-term, we've filed a proposal for an automated cascading SNAPSHOT publish system that would handle this automatically: opensearch-project/.github#518
Thanks all! π