-
Notifications
You must be signed in to change notification settings - Fork 674
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SOLR-17089: Upgrade Jersey to 3.1.5 #2178
SOLR-17089: Upgrade Jersey to 3.1.5 #2178
Conversation
Brings in a number of bug fixes and improvements, as well as fixing some irritating stacktraces that Jersey 2.x was logging in certain startup scenarios.
7971922
to
3eaf757
Compare
Some S3 tests were continuing to fail after the Jersey upgrade due to some severe misalignment in the version of jakarta.xml.bind that was needed by various libraries, with the newer Jersey version relying on xml.bind 4.0.0, with s3-mock relying on 2.3.3. This was causing (test-only) NoClassDefFoundErrors in the s3 tests. The best solution I could find to this was to stop Jersey from pulling in xml-bind. We can always reverse course on this, but for now Solr uses its own XML serialization/deserialization anyways, so we're not using xml-bind. The exclusion itself was pretty straightforward, but required dropping a few Jersey test dependencies that we weren't making much use of anyways.
So having the |
Yeah, I'm definitely with you - it's very confusing. My intention with the |
Brings in a number of bug fixes and improvements, as well as fixing some irritating stacktraces that Jersey 2.x was logging in certain startup scenarios.
Brings in a number of bug fixes and improvements, as well as fixing some irritating stacktraces that Jersey 2.x was logging in certain startup scenarios.
* main: (27 commits) Update protected-branches to include branch_9_5 (apache#2211) SOLR-16397: Tweak v2 'REQUESTSTATUS' API to be more REST-ful (apache#2144) SOLR-17120: handle null value when merging partials (apache#2214) SOLR-17119: Fix exception swallowing in /cluster/plugins (apache#2202) SOLR-15960 Cut over System.getProperty() to EnvUtils for modules (apache#2193) Final fix for node problems (apache#2208) SOLR-16397: Fix warning in merge-indices docs Fix nodeSetup, use node distBaseUrl instead of registry (apache#2208) Add next minor version 9.6.0 SOLR-17089: Upgrade Jersey to 3.1.5 (apache#2178) solr-ref-guide: fix typo in result-clustering.adoc (apache#2210) SOLR-17074: Fixed not correctly escaped quote in bin/solr script (apache#2200) SOLR-15960: Rename getProp as getProperty (apache#2194) Add npmRegistry for nodeSetup as well (apache#2208) Give NPM registry option for downloading node tools (apache#2208) SOLR-17116: Fix INSTALLSHARDDATA async reporting (apache#2188) SOLR-17066: Replace 'data store' term in code and docs (apache#2201) SOLR-17121: Fix SchemaCodecFactory to get PostingsFormat and DocValues from field. (apache#2206) Sync CHANGES for 9.4.1 Add bugfix version 9.4.1 ...
Hmm, looks like https://github.com/apache/solr/actions/runs/7589025449/job/20672803641 here says
but doesn't fail the I'm able to reproduce the "unreferenced files under license folder" locally and strangely running precommit twice gives a different list of unreferenced files second time around, hmm. (Probably dev mailing list thread or JIRA issue worthy but as a first step commenting here in case that helps.) |
@cpoerschke see https://lists.apache.org/thread/hlh1bmtgnmp55q8knhjtltf8t57pbl5q about unlicensed. I don't specifically know about the |
|
https://issues.apache.org/jira/browse/SOLR-17089
Description
Brings in a number of bug fixes and improvements, as well as fixing some irritating stacktraces that Jersey 2.x was logging in certain startup scenarios.
Tests
Automated tests continue to pass, manual testing of our Jersey-based v2 APIs
Checklist
Please review the following and check all that apply:
main
branch../gradlew check
.