Skip to content

Update dependency org.glassfish.jersey.containers:jersey-container-jetty-http to v4 (branch_9x)#4033

Open
solrbot wants to merge 2 commits intoapache:branch_9xfrom
solrbot:renovate-9x/org.glassfish.jersey.containers-jersey-container-jetty-http-4.x
Open

Update dependency org.glassfish.jersey.containers:jersey-container-jetty-http to v4 (branch_9x)#4033
solrbot wants to merge 2 commits intoapache:branch_9xfrom
solrbot:renovate-9x/org.glassfish.jersey.containers-jersey-container-jetty-http-4.x

Conversation

@solrbot
Copy link
Copy Markdown
Collaborator

@solrbot solrbot commented Jan 6, 2026

This PR contains the following updates:

Package Type Update Change
org.glassfish.jersey.containers:jersey-container-jetty-http (source) dependencies major 2.39.1 -> 4.0.2

Release Notes

eclipse-ee4j/jersey (org.glassfish.jersey.containers:jersey-container-jetty-http)

v4.0.0

Compare Source

  • [Pull 5508] - Update versions of dependencies in pom.xml
  • [Pull 5513] - Next iteration towards supporting HK2 & Weld injection
  • [Pull 5516] - [4.0] remove redundant multi-release jar configuration
  • [Pull 5533] - Next injection iteration
  • [Pull 5535] - Remove Apache 4, Jetty 11, and SimpleFramework
  • [Pull 5538] - Drop JSR 166 repackaged classes
  • [Pull 5552] - Enclose Bindings to innate package and provide a HK2 version of Abstr…
  • [Pull 5554] - Update some EE11 versions
  • [Pull 5556] - Stop distributing jaxrs-ri bundle
  • [Pull 5564] - Move ServiceFinderBinder into an innate package
  • [Pull 5576] - Drop JDK 11 profiles
  • [Pull 5577] - Removed obsolete jars from bom.pom
  • [Pull 5578] - fixes to bundles discovered by release
  • [Pull 5835] - After merge cleanup of JDK17- profiles
  • [Pull 5838] - release-test for 4.0 Jersey
  • [Pull 5911] - Removed obsolete-for-removal UTF8 constant
  • [Pull 5943] - Eliminate unnecessary flushes
  • [Pull 5957] - Merge jersey-container-servlet-core and jersey-container-servlet modules
  • [Pull 5992] - Adding maven ci friendly versions
  • [Pull 6032] - apidocs validation fixes
  • v3.1.11

    Compare Source

  • [Pull 5676] - [3.1] Helidon 4.x container
  • [Pull 5823] - Improve multipart behaviour to comply with MP REST Client 4.0 TCK tests
  • [Pull 5831] - Support MP REST Client 4.0
  • [Pull 5844] - Do not stuck Netty on header-setting exception
  • [Pull 5857] - Compatibility with RestEasy injecting no Configuration
  • [Pull 5868] - Bug Fix: SSE Events lines MUST NOT contain \r
  • [Pull 5870] - Do not include port -1 in the HOST header.
  • [Pull 5877] - jnh-connector: Fixed issue where FirstByteCachingStream failed to inc…
  • [Pull 5887] - File upload handling after redirect
  • [Pull 5903] - Fix for #​5902; support optional @​FormParam
  • [Pull 5917] - Replace String UTF-8 with a charset
  • [Pull 5944] - Versions update [3.1]
  • [Pull 5958] - Support Helidon3 and Helidon4 (precedence) by helidon connector.
  • [Pull 5960] - Support for ValidatorContext#{clockProvider,addValueExtractor}
  • v3.1.10

    Compare Source

    What's Changed

    New Contributors

    Full Changelog: eclipse-ee4j/jersey@3.1.9...3.1.10

    v3.1.9

    Compare Source

  • [Pull 5721] - Reverting removal of NullOutputStream for backwards compatibility
  • [Pull 5757] - Jakarta versions update
  • v3.1.8

    Compare Source

  • [Pull 5663] - [3.1] multirelease jar fix for jersey-common
  • [Pull 5674] - PathProvider supports Path entities, in preparation for future default support in Jakarta REST 4.1 / Jersey 4.1
  • [Pull 5683] - ResponseWriter#writeResponseStatusAndHeaders drops some redundant code
  • [Pull 5704] - Add Path provider automatically to the list of providers
  • v3.1.7

    Compare Source

  • [Pull 5341] - Improving I/O Efficience and Performance using NIO API instead of IO API
  • [Pull 5603] - Expect100Continue test fixed for NettyConnector
  • [Pull 5611] - Jetty HTTP Container native timeout
  • [Pull 5612] - Allowing sending Status over sending error
  • [Pull 5660] - Better document virtual threads
  • v3.1.6

    Compare Source

  • [Pull 5518] - Jakartified versions update
  • [Pull 5525] - Adding support for private fields in `@BeanParam`
  • [Pull 5548] - Add JNH properties to the config
  • [Pull 5551] - Update EL impl
  • [Pull 5563] - Drop JDK 8 profiles in 3.1
  • [Pull 5565] - Replace synchronized blocks with Locks
  • [Pull 5566] - exclude static fields from POJO parsing in BeanParam
  • [Pull 5569] - Replace ThreadLocal with ConcurrentQueue in HttpDateFormat
  • [Pull 5571] - Fixed FirstByteCachingStream in JNH Connector
  • [Pull 5589] - Fix thread leak/invasion
  • [Pull 5593] - [3.1] versions update
  • v3.1.5

    Compare Source

  • [Issue 5491] - 3.1.4 broken release, JettyConnectorProvider always throws exception
  • [Pull 5481] - [3.1] Jetty 12 HTTP/2 support
  • [Pull 5484] - Adding Jetty 12 modules to release JDK version check
  • [Pull 5488] - [3.1] Enable Jetty 11 container
  • [Pull 5490] - JerseyEventSink#send throwing non IOExceptions
  • [Pull 5498] - Jetty 11 container adopted for backwards compatibility
  • [Pull 5499] - Fix for apidocs bundle generation
  • [Pull 5500] - Adding jersey-test-framework-provider-jetty-http2 to the bom/pom.xml
  • v3.1.4

    Compare Source

  • [Pull 5293] - HTTP/2 for JNH connector
  • [Pull 5372] - Jetty 12 multirelease
  • [Pull 5396] - Support a single EntityPart as an entity
  • [Pull 5398] - Created an example with Jakarta REST 3.1 SeBootstrap & Multipart
  • [Pull 5399] - Enable @​FormParam EntityPart injection to fields
  • [Pull 5407] - Describe Java SE compatibility and Jetty modules compatibility
  • [Pull 5462] - HTTP/2 Jetty 11 support removed (to be re-worked for Jetty 12)
  • [Pull 5464] - Examples cleanup
  • [Pull 5466] - Drop 11 for Jetty11 classnames
  • v3.1.3

    Compare Source

  • [Pull 5374] - exclude release and version-agnostic tests from release
  • v3.1.2

    Compare Source

  • [Issue 5295] - Test failures after migration to Jersey 3.1.1
  • [Pull 5297] - Document ApplicationPath migration concern
  • [Pull 5304] - Jakartified versions update
  • [Pull 5312] - Support SNI for JNH connector
  • [Pull 5321] - Update 3.1 EntityPart providers for Injectless Client
  • [Pull 5323] - Workaround JNH InputStream.available() == 1 for no entity
  • [Pull 5336] - Redirect GuardianList#toString to the guarded list
  • v3.1.1

    Compare Source

  • [Issue 5192] - Documentation/Implementation issue for the default exception mapper in Jersey 3.1.0
  • [Pull 5170] - Create HTTPS tests with JNH connector #​5169
  • [Pull 5193] - Default exception mapper processing
  • [Pull 5197] - Update migration guide
  • [Pull 5237] - Don't Specify Wildcard Package OSGi Version for MicroProfile Rest Client
  • v3.1.0

    Compare Source

  • [Issue 4819] - Adopt 3.1 API
  • [Issue 4834] - Application/octet-stream is set as mediaType when uploading json file payload using form parameters instead of application/json
  • [Issue 4870] - Documentation: Default Exception Mapper
  • [Issue 4871] - Documentation: Update CompletionCallback example
  • [Issue 4875] - Documentation: Document JAX-RS Feature JDK service
  • [Issue 4941] - Release 3.1.0-M2
  • [Issue 5103] - Can not serialize CompletionStage
  • [Pull 4855] - Impl of the SameSite enum for NewCookie
  • [Pull 4859] - Implementation of EntityPart API
  • [Pull 4861] - Support for @​ApplicationPath in SE
  • [Pull 4863] - DefaultExceptionMapper
  • [Pull 4866] - Remove JDK 8 related maven configuration
  • [Pull 4868] - Added implementation of RuntimeDelegate#bootstrap(Class, Configuration)
  • [Pull 4877] - Add Application/JSON media type for FileDataBodyPart json files.
  • [Pull 4879] - enabling some examples for Jakarta EE 9
  • [Pull 4880] - DefaultExceptionMapper documentation
  • [Pull 4884] - Documentation for Feature and Dynamic Feature enchansments
  • [Pull 4885] - Change of default behaviour of UNWRAP_COMPLETION_STAGE_IN_WRITER_ENABLE
  • [Pull 4892] - Enable MP RestClient
  • [Pull 4893] - Adjust getRequestHeader method
  • [Pull 4895] - documentation for CompletionCallback implementation change since Jersey 3.1.0
  • [Pull 4896] - Split MP REST Client integration test module to support javax.servlet…
  • [Pull 4908] - Default Exception Mapper re-worked
  • [Pull 4911] - Missing Content-Type header should be application/octet-stream optionally
  • [Pull 4919] - Issue #​3493 - Add BeanParam support to WebResourceFactory
  • [Pull 4922] - merge actual master into 3.1
  • [Pull 4923] - Documentation for the default Exception mapper
  • [Pull 4925] - merge actual master into 3.1
  • [Pull 4926] - Updated dependency versions
  • [Pull 4927] - Adopt parsson
  • [Pull 4929] - Updated dependency versions
  • [Pull 4931] - Added a documentation for Jakarta REST EntityPart
  • [Pull 4932] - merge actual master into 3.1
  • [Pull 4934] - Replace usage of deprecated beanManager.createInjectionTarget
  • [Pull 4936] - merge actual master into 3.1
  • [Pull 4937] - Updated dependency versions
  • [Pull 4938] - DefaultExceptionMapper made available for compliance check
  • [Pull 4940] - Issue #​4881 - Java client connector
  • [Pull 4942] - Updating CI/CD JDK for 3.x build
  • [Pull 4945] - OSGi version requirements for jakarta.enterprise explicitly added
  • [Pull 4947] - Update to MP Rest Client 3.0 final
  • [Pull 4956] - Support for hasProperty method
  • [Pull 4958] - merge actual master into 3.1
  • [Pull 4963] - Let Jackson use JAXB3
  • [Pull 4973] - Added a test for a serverless resource testing
  • [Pull 4976] - update 3.1 branch with actual master
  • [Pull 4983] - Backwards merge of 3.x into 3.1
  • [Pull 4990] - Temporarily exclude java-connector for M3
  • [Pull 4991] - Update legal information for 3.1
  • [Pull 4992] - Do not use privileged ports with WebServer by default
  • [Pull 5008] - Update versions of JAX-B, Moxy, JSON-B, JSON-P
  • [Pull 5009] - Dependency on servlet-api updated to version 6, grizzly to 4
  • [Pull 5016] - Updated CDI, BV, and EL.
  • [Pull 5019] - maven-bundle-plugin version update
  • [Pull 5029] - Add MP RestClient module to BOM
  • [Pull 5037] - Make sure the default exception mapper is processed
  • [Pull 5040] - Move jersey-tck module to a tests folder & make it run with -Pjersey-tck
  • [Pull 5047] - Use Jsonb more effectively
  • [Pull 5066] - Rename Java Connector to JavaNetHttp Connector
  • [Pull 5075] - Possibly use jersey WebServer with SeBootstrap.Configurator
  • [Pull 5077] - Call CompletionCallback just once with DefaultExceptionMapper
  • [Pull 5081] - Updated dependencies for 3.0.5
  • [Pull 5086] - Updated EE10 dependency versions
  • [Pull 5098] - Fix Multipart media type override by Jersey defaults.
  • [Pull 5104] - Extensions for JNH connector
  • [Pull 5120] - EE10 versions update
  • [Pull 5152] - OSGi for JNH connector
  • v3.0.18

    Compare Source

  • [Pull 5912] - oauth2 deps cleanup
  • [Pull 5930] - Versions update
  • v3.0.17

    Compare Source

    Release includes only bugfixes ported from 2.46

    v3.0.16

    Compare Source

  • [Pull 5741] - [3.0] Legacy code removal (DefaultJacksonJaxbJsonProvider)
  • v3.0.15

    Compare Source

  • [Pull 5684] - Do not point to a SNAPSHOT Jersey in version-agnostic tests
  • [Pull 5711] - [3.0] Multi-Release jar fix
  • v3.0.14

    Compare Source

  • [Pull 5610] - Wiremock version update
  • [Pull 5616] - mvc-thymeleaf extension
  • [Pull 5640] - Jakartize & cleanup after 2.x merge
  • v3.0.13

    Compare Source

  • [Pull 5520] - exclude default JSON-P IMPL from API
  • [Pull 5584] - [3.0] versions update
  • v3.0.12

    Compare Source

  • [Pull 5449] - User Guide: Jackson 2.14 -> 2.15 migration
  • [Pull 5450] - Updated Parsson
  • [Pull 5452] - Non-Jakarta dependencies version update
  • [Pull 5453] - Jakarta dependencies version update
  • v3.0.11

    Compare Source

  • [Pull 5309] - jakartified adaptation of the #​5282
  • [Pull 5315] - Fixes the multiple user-agent headers
  • v3.0.10

    Compare Source

  • [Pull 5224] - apidocs bundle fix
  • [Pull 5247] - Updated version in the release-test pom
  • v3.0.9

    Compare Source

  • [Issue 5196] - Jersey 3.0 breaking change
  • [Pull 5146] - Fix OSGi veriables
  • [Pull 5147] - Spring 6 examples back
  • v3.0.8

    Compare Source

  • [Pull 5138] - Merge remote-tracking branch 'MSTR/master' into 3.x
  • v3.0.7

    Compare Source

  • [Issue 5126] - CompletionStage not unwrapped in 3.0.6
  • [Pull 5128] - Fix unwrap CompletionStage
  • [Pull 5131] - Prevent error with JDK19 related to Thread.Builder
  • [Pull 5133] - update the 3.x branch with actual master
  • v3.0.6

    Compare Source

  • [Issue 5087] - Dependency convergence in 3.0.5
  • [Issue 5093] - SpringComponentProvider in jersey-spring6 never binds components
  • [Pull 5092] - extend maven-enforcer-plugin rules set with dependencyConvergence rule
  • [Pull 5102] - FISH-5723 Fixes WebappClassloader memory-leak issue by removing JAXRSResources classes from cache on shutdown event
  • v3.0.5

    Compare Source

  • [Pull 5012] - Bring back Helidon Connector
  • [Pull 5013] - Update MP Config version 3.0
  • [Pull 5022] - Fix localization message for Helidon
  • [Pull 5023] - Spring 6 module introduction
  • [Pull 5033] - Updated Jetty dependency versions
  • [Pull 5043] - Updated API javadoc link with a proper version
  • v3.0.4

    Compare Source

  • [Pull 4977] - update 3.x branch with actual master
  • v3.0.3

    Compare Source

  • [Pull 4740] - GrizzlyHttpServerTest - testing stability with HTTP, HTTPS and HTTP/2
  • [Pull 4782] - maven-javadoc-plugin migrated to 3.2.0 (3.x)
  • [Pull 4793] - 3x.merge
  • [Pull 4808] - Remove helidon connector dependency from BOM
  • [Pull 4853] - merge master into 3.x
  • [Pull 4857] - merge release history into 3.x
  • v3.0.2

    Compare Source

  • [Pull 4709] - Copy JDK 11 Jetty classes to JDK 8 target
  • [Pull 4726] - test-framework Jetty provider - JDK 11 adjustments
  • [Pull 4747] - Merge of actual master into 3.x branch
  • [Pull 4768] - master merge into 3.x
  • [Pull 4771] - master merge into 3.x
  • [Pull 4772] - jakarta userGuide fixes
  • [Pull 4775] - merge of user guide changes from master to 3.x
  • [Pull 4778] - Technical merge of released branch 2.34-BRANCH into 3.x
  • v3.0.1

    Compare Source

  • [Issue 4655] - org.glassfish.jersey.containers:jersey-container-jetty-http:3.0.0 Unusable on JDK11+
  • [Pull 4633] - Documentation and example fixes related to jakartification
  • [Pull 4635] - Jakartified OSGi tests
  • [Pull 4653] - Jakartified User Guide - first 10 chapters
  • [Pull 4656] - Jakartified User Guide - second 10 chapters
  • [Pull 4657] - Jakartified User Guide - final 10 chapters with appendix-properties adjusted
  • [Pull 4667] - JakartaEE 9.0 namespaces applied to examples
  • [Pull 4668] - Jakartified heroku archetype
  • [Pull 4674] - Merge of the current master into jakartified branch
  • [Pull 4676] - jakartified modules.xml from User Guide
  • [Pull 4679] - Updated dependecies
  • [Pull 4691] - merge of current master into 3.x
  • [Pull 4696] - merge of actual master into 3.x
  • [Pull 4698] - merge of actual master into 3.x
  • [Pull 4700] - Jetty servlet container multirelease-jar fix
  • [Pull 4702] - Updated notice files
  • v3.0.0

    Compare Source

  • [Pull 4389] - Transition Jakarta REST API from javax to jakarta package
  • [Pull 4413] - Sync 3.x with master
  • [Pull 4417] - Remove Jackson1
  • [Pull 4427] - Update the RESTful Web Services API
  • [Pull 4428] - JAXB api/ri, parent pom versions update
  • [Pull 4444] - Additional JAX-RS & JAX-B jakartification for 3.0.0-M1
  • [Pull 4464] - Fix Jersey META-INF/services provider configuration file
  • [Pull 4488] - Prepared branch for Jersey 3.0.0-M3 release
  • [Pull 4494] - Jakartified.m4 master merge
  • [Pull 4495] - jakartification: servlet-api, grizzly
  • [Pull 4496] - Technical merge of released branch 3.0.0-M4-BRANCH
  • [Pull 4497] - Jakartification: arrange properties in the main pom
  • [Pull 4504] - Updated dependencies for M5
  • [Pull 4505] - Technical merge of released branch 3.0.0-M5-BRANCH
  • [Pull 4513] - version bump for JSONP
  • [Pull 4586] - Remove Jersey 3.x incompatible extension modules
  • [Pull 4589] - merge of master (2.32) into 3.x
  • [Pull 4591] - Enable tests after jakartified media
  • [Pull 4594] - Jakartified jetty (11.0.0.beta2)
  • [Pull 4595] - Use just the latest Weld and fix CDI-BV module
  • [Pull 4596] - Updated JTA and Yasson dependency
  • [Pull 4597] - Fix Jackson module
  • [Pull 4599] - Enable integration tests using new jetty plugin
  • [Pull 4609] - Jetty modules handled for JDK 1.8
  • [Pull 4616] - Weld integration
  • [Pull 4619] - Enable tests on JDK 8
  • [Pull 4620] - Enable jetty servlet/web container factory
  • [Pull 4621] - Make more integration tests working
  • [Pull 4622] - Fix CDI-SE module
  • [Pull 4626] - Make more tests and examples working
  • v2.48

    Compare Source

  • [Pull 5937] - Better Configuration for Netty Connector
  • [Pull 5945] - Jackson update to 2.19.1
  • [Pull 5949] - custom providers included in the fromString() results
  • [Pull 5951] - Configure the default connector by its config
  • [Pull 5952] - Useless exception when client closes stream whilst response transfer …
  • [Pull 5975] - java.io.UncheckedIOException: java.io.IOException: Connection is closed#5973
  • [Pull 5978] - Prevent leaking of annotation in a reused response.
  • [Pull 5979] - AbortResponse headers case insensitive header names
  • [Pull 5985] - Dependency update for the monitoring performance test-case
  • [Pull 5986] - Dependencies versions update
  • [Pull 5988] - No RxInvokerProvider SPI, must be registered.
  • [Pull 5995] - Introducing constants module
  • [Pull 5998] - Fix to invoke InvocationBuilderListener for each request.
  • [Pull 6004] - Fix releasing RequestScope multiple times.
  • [Pull 6008] - JDK 26 compatibility
  • [Pull 6010] - Adopt ASM 9.9 (JDK 26 support)
  • [Pull 6011] - Deadlock with JerseyClassAnalyzer#resolverAnnotations #​5996
  • [Pull 6015] - Issue #​6002 | Ignore warnings for get method consumes entity
  • [Pull 6017] - Fix Grizzly on close when error
  • [Pull 6019] - Move ConstraintTo check into ServiceFinder, to a single spot.
  • [Pull 6020] - Spring5/Servlet integration test
  • [Pull 6029] - Allow injecting HttpExchange
  • [Pull 6037] - Updated release process [ossrh]
  • [Pull 6038] - Example validation fix
  • [Pull 6039] - Exclude jersey-constants from the release test
  • [Pull 6047] - jersey-netty-connector v2.47 : Connector is returning 200 OK when decoded result in HttpResponse contains TooLongHttpHeaderException #​6045
  • [Pull 6051] - Changed incorrect description of jersey-container-servlet
  • v2.47

    Compare Source

  • [Pull 5845] - Prevent NPE in AbstractJaxbProvider
  • [Pull 5847] - Netty Expect 100-Continue fix
  • [Pull 5873] - Implementation of Netty HTTP redirect logic being custom replaceble.
  • [Pull 5880] - Backport compatibility of JacksonFeature with RestEasy to 2.x
  • [Pull 5882] - Release instances blocking GC when JAXB has PerThread injections
  • [Pull 5884] - allow the BASIC auth to be not on the 1st place for the WWW_AUTHENTICATE header
  • [Pull 5891] - Adopt ASM 9.8
  • [Pull 5894] - [2.x] File upload handling after redirect
  • [Pull 5899] - Fixed reconnectDelay
  • [Pull 5904] - Fix for the InputStream caching cases for Servlets
  • [Pull 5906] - Order release of RequestScoped beans to prevent NPE
  • [Pull 5907] - Add OWASP plugin to a profile
  • [Pull 5913] - IPv6 support for http request
  • [Pull 5914] - Prevent NPE in the servlet container by writing when servlet is shutdown
  • [Pull 5915] - Dependencies versions update
  • [Pull 5919] - Compare cookies by paths
  • [Pull 5920] - Pass Generic Type of OutboundResponse entity to MBW.
  • [Pull 5923] - Allow HTTP headers to be modified by a writer on aborted response
  • [Pull 5925] - Clean usage of commons-io where possible
  • [Pull 5926] - Make aborted response HttpHeaders appendable
  • v2.46

    Compare Source

  • [Pull 5749] - Jersey update from 3.1.3 to 3.1.4 slows down our external service res…
  • [Pull 5750] - Use Skipping Analyzer always
  • [Pull 5751] - test(flaky): fix paramter type assert in testBothAnnotatedConstructor test case
  • [Pull 5754] - test(flaky): Sorting headers for deterministic order
  • [Pull 5755] - Netty connector hang up after repeated buffer overflow errors when writing data #​5753
  • [Pull 5758] - Bump commons-io:commons-io from 2.11.0 to 2.14.0 in /tools/jersey-release-notes-maven-plugin
  • [Pull 5759] - Added test for JerseyChunkedInputStreamClose
  • [Pull 5760] - Adopt ASM 9.7.1 (JDK 24)
  • [Pull 5761] - Adopt Jackson 2.18.0
  • [Pull 5768] - fixed flaky test in testDisabledModule()
  • [Pull 5784] - Jersey 3.1.9: java.lang.NoSuchMethodException: jakarta.inject.Inject.value() #​5782
  • [Pull 5788] - Wrapping all methods of the EntityInputStream
  • [Pull 5792] - [2.x] ParamConverterProvider constructors are now protected to allow extensibility
  • [Pull 5800] - NettyConnector - HOST header contains port & 307 works with buffered post
  • [Pull 5801] - Set correct HOST header for Netty & POST
  • [Pull 5809] - Fixed memory leak in Micrometer code when exceptions are returned from the method
  • [Pull 5813] - Fix memory leak when client does not use HK2
  • [Pull 5816] - Allow to configure Jackson's JaxRSFeature on Jersey DefaultJacksonJaxbJsonProvider
  • [Pull 5819] - Build & run with JDK 24
  • v2.45

    Compare Source

  • [Pull 5715] - Release a reference to threadlocal on shutdown
  • [Pull 5731] - Allow to disable JSON-B using System properties
  • v2.44

    Compare Source

  • [Pull 5636] - Allow long content length in the JDK connector
  • [Pull 5639] - Allow having multiple annotations for multipart endpoint with @​FormDataParam in any order
  • [Pull 5642] - Remove synchronized from Apache stream wrappers
  • [Pull 5643] - Document Multipart Configuration.
  • [Pull 5644] - Refactoring Maven build process
  • [Pull 5648] - Support for Virtual Threads in Executor Services
  • [Pull 5649] - MAX_HEADER_SIZE for the Netty connector
  • [Pull 5652] - Unify the SniConfigurator with other branches
  • [Pull 5664] - More release checks
  • [Pull 5665] - update Jackson to 2.17.1
  • [Pull 5666] - [2.x] mvn build improvements
  • [Pull 5669] - prevent calling ServletRequest#getInputStream if FILTER_FORWARD_ON_404
  • [Pull 5673] - Support missing Content-Length header
  • [Pull 5677] - Prevent blowing connections number for reoccurring SSLContextFatories
  • [
    • If you want to rebase/retry this PR, check this box

    This PR has been generated by Renovate Bot

  • @solrbot solrbot added the exempt-stale Prevent a PR from going stale label Jan 6, 2026
    @solrbot
    Copy link
    Copy Markdown
    Collaborator Author

    solrbot commented Jan 6, 2026

    ⚠️ Artifact update problem

    Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

    ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

    • any of the package files in this branch needs updating, or
    • the branch becomes conflicted, or
    • you click the rebase/retry checkbox if found above, or
    • you rename this PR's title to start with "rebase!" to trigger it manually

    The artifact failure details are included below:

    File name: undefined
    Command failed: ./gradlew updateLicenses
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    SLF4J(W): No SLF4J providers were found.
    SLF4J(W): Defaulting to no-operation (NOP) logger implementation
    SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:20: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Request;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:21: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Response;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:22: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Result;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:77: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.AuthenticationStore;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:78: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Request;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:79: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Response;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:80: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Result;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:81: error: package org.eclipse.jetty.client.http does not exist
    import org.eclipse.jetty.client.http.HttpClientTransportOverHTTP;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:82: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.InputStreamRequestContent;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:83: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.InputStreamResponseListener;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:84: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.MultiPartRequestContent;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:85: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.OutputStreamRequestContent;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:86: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.StringRequestContent;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:96: error: cannot find symbol
    import org.eclipse.jetty.util.HttpCookieStore;
                                 ^
      symbol:   class HttpCookieStore
      location: package org.eclipse.jetty.util
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:21: error: cannot find symbol
    import org.eclipse.jetty.client.HttpAuthenticationStore;
                                   ^
      symbol:   class HttpAuthenticationStore
      location: package org.eclipse.jetty.client
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:22: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Authentication;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:23: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.AuthenticationStore;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:25: error: cannot find symbol
    public class AuthenticationStoreHolder implements AuthenticationStore {
                                                      ^
      symbol: class AuthenticationStore
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:390: error: cannot find symbol
      public void setAuthenticationStore(AuthenticationStore authenticationStore) {
                                         ^
      symbol:   class AuthenticationStore
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:697: error: cannot find symbol
          SolrRequest<?> solrRequest, Response response, InputStream is, String urlExceptionMessage)
                                      ^
      symbol:   class Response
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:723: error: cannot find symbol
      private void setBasicAuthHeader(SolrRequest<?> solrRequest, Request req) {
                                                                  ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:734: error: cannot find symbol
      private void decorateRequest(Request req, SolrRequest<?> solrRequest, boolean isAsync) {
                                   ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:853: error: cannot find symbol
      private Request sendRequest(MakeRequestReturnValue mrrv, InputStreamResponseListener listener)
                                                               ^
      symbol:   class InputStreamResponseListener
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:853: error: cannot find symbol
      private Request sendRequest(MakeRequestReturnValue mrrv, InputStreamResponseListener listener)
              ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:866: error: cannot find symbol
          Request req,
          ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:865: error: cannot find symbol
      private Request fillContentStream(
              ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:774: error: cannot find symbol
        final Request request;
              ^
      symbol:   class Request
      location: class MakeRequestReturnValue
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:776: error: cannot find symbol
        final OutputStreamRequestContent requestContent;
              ^
      symbol:   class OutputStreamRequestContent
      location: class MakeRequestReturnValue
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:779: error: cannot find symbol
            Request request,
            ^
      symbol:   class Request
      location: class MakeRequestReturnValue
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:781: error: cannot find symbol
            OutputStreamRequestContent requestContent) {
            ^
      symbol:   class OutputStreamRequestContent
      location: class MakeRequestReturnValue
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:787: error: cannot find symbol
        MakeRequestReturnValue(Request request) {
                               ^
      symbol:   class Request
      location: class MakeRequestReturnValue
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:402: error: cannot find symbol
        private final OutputStreamRequestContent content;
                      ^
      symbol:   class OutputStreamRequestContent
      location: class OutStream
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:403: error: cannot find symbol
        private final InputStreamResponseListener responseListener;
                      ^
      symbol:   class InputStreamResponseListener
      location: class OutStream
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:409: error: cannot find symbol
            OutputStreamRequestContent content,
            ^
      symbol:   class OutputStreamRequestContent
      location: class OutStream
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:410: error: cannot find symbol
            InputStreamResponseListener responseListener,
            ^
      symbol:   class InputStreamResponseListener
      location: class OutStream
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:442: error: cannot find symbol
        public InputStreamResponseListener getResponseListener() {
               ^
      symbol:   class InputStreamResponseListener
      location: class OutStream
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:27: error: cannot find symbol
      private volatile AuthenticationStore authenticationStore;
                       ^
      symbol:   class AuthenticationStore
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:33: error: cannot find symbol
      public AuthenticationStoreHolder(AuthenticationStore authenticationStore) {
                                       ^
      symbol:   class AuthenticationStore
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:37: error: cannot find symbol
      public void updateAuthenticationStore(AuthenticationStore authenticationStore) {
                                            ^
      symbol:   class AuthenticationStore
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:42: error: cannot find symbol
      public void addAuthentication(Authentication authentication) {
                                    ^
      symbol:   class Authentication
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:47: error: cannot find symbol
      public void removeAuthentication(Authentication authentication) {
                                       ^
      symbol:   class Authentication
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:57: error: cannot find symbol
      public Authentication findAuthentication(String type, URI uri, String realm) {
             ^
      symbol:   class Authentication
      location: class AuthenticationStoreHolder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:62: error: package Authentication does not exist
      public void addAuthenticationResult(Authentication.Result result) {
                                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:67: error: package Authentication does not exist
      public void removeAuthenticationResult(Authentication.Result result) {
                                                           ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/AuthenticationStoreHolder.java:77: error: package Authentication does not exist
      public Authentication.Result findAuthenticationResult(URI uri) {
                           ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:1021: error: package Request does not exist
        private final Request.QueuedListener queuedListener;
                             ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:1022: error: package Response does not exist
        private final Response.CompleteListener completeListener;
                              ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:26: error: package Request does not exist
          implements Request.BeginListener, Response.CompleteListener, Request.QueuedListener {
                            ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:26: error: package Response does not exist
          implements Request.BeginListener, Response.CompleteListener, Request.QueuedListener {
                                                    ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:26: error: package Request does not exist
          implements Request.BeginListener, Response.CompleteListener, Request.QueuedListener {
                                                                              ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:36: error: cannot find symbol
        public void onBegin(Request request) {}
                            ^
      symbol:   class Request
      location: class RequestResponseListener
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:46: error: cannot find symbol
        public void onQueued(Request request) {}
                             ^
      symbol:   class Request
      location: class RequestResponseListener
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:49: error: cannot find symbol
        public void onComplete(Result result) {}
                               ^
      symbol:   class Result
      location: class RequestResponseListener
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:1394: error: cannot find symbol
        public void onBegin(Request request) {
                            ^
      symbol:   class Request
      location: class MDCCopyHelper
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:1400: error: cannot find symbol
        public void onComplete(Result result) {
                               ^
      symbol:   class Result
      location: class MDCCopyHelper
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:1420: error: cannot find symbol
          extends InputStreamResponseListener {
                  ^
      symbol:   class InputStreamResponseListener
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/PreemptiveBasicAuthClientBuilderFactory.java:38: error: cannot find symbol
    import org.eclipse.jetty.client.HttpAuthenticationStore;
                                   ^
      symbol:   class HttpAuthenticationStore
      location: package org.eclipse.jetty.client
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Krb5HttpClientBuilder.java:44: error: cannot find symbol
    import org.eclipse.jetty.client.HttpAuthenticationStore;
                                   ^
      symbol:   class HttpAuthenticationStore
      location: package org.eclipse.jetty.client
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Krb5HttpClientBuilder.java:46: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.SPNEGOAuthentication;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Krb5HttpClientBuilder.java:83: error: cannot find symbol
      private SPNEGOAuthentication createSPNEGOAuthentication() {
              ^
      symbol:   class SPNEGOAuthentication
      location: class Krb5HttpClientBuilder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Krb5HttpClientBuilder.java:111: error: cannot find symbol
          SPNEGOAuthentication authentication, Map<String, ?> options, String username) {
          ^
      symbol:   class SPNEGOAuthentication
      location: class Krb5HttpClientBuilder
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/ConcurrentUpdateHttp2SolrClient.java:43: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Response;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/ConcurrentUpdateHttp2SolrClient.java:44: error: package org.eclipse.jetty.client.util does not exist
    import org.eclipse.jetty.client.util.InputStreamResponseListener;
                                        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/ConcurrentUpdateHttp2SolrClient.java:665: error: cannot find symbol
      public void onSuccess(Response resp, InputStream respBody) {
                            ^
      symbol:   class Response
      location: class ConcurrentUpdateHttp2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:24: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Authentication;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:25: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.ContentResponse;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:26: error: package org.eclipse.jetty.client.api does not exist
    import org.eclipse.jetty.client.api.Request;
                                       ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:30: error: cannot find symbol
    public class SolrBasicAuthentication implements Authentication {
                                                    ^
      symbol: class Authentication
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:48: error: cannot find symbol
          Request request, ContentResponse response, HeaderInfo headerInfo, Attributes context) {
          ^
      symbol:   class Request
      location: class SolrBasicAuthentication
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:48: error: cannot find symbol
          Request request, ContentResponse response, HeaderInfo headerInfo, Attributes context) {
                           ^
      symbol:   class ContentResponse
      location: class SolrBasicAuthentication
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:48: error: cannot find symbol
          Request request, ContentResponse response, HeaderInfo headerInfo, Attributes context) {
                                                     ^
      symbol:   class HeaderInfo
      location: class SolrBasicAuthentication
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/util/SolrBasicAuthentication.java:47: error: cannot find symbol
      public Result authenticate(
             ^
      symbol:   class Result
      location: class SolrBasicAuthentication
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:35: error: method does not override or implement a method from a supertype
        @Override
        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:45: error: method does not override or implement a method from a supertype
        @Override
        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpListenerFactory.java:48: error: method does not override or implement a method from a supertype
        @Override
        ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:293: error: cannot find symbol
          transport = new HttpClientTransportOverHTTP(clientConnector);
                          ^
      symbol:   class HttpClientTransportOverHTTP
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:322: error: cannot find symbol
          httpClient.setCookieStore(cookieStore);
                    ^
      symbol:   method setCookieStore(CookieStore)
      location: variable httpClient of type HttpClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:326: error: incompatible types: AuthenticationStoreHolder cannot be converted to AuthenticationStore
        httpClient.setAuthenticationStore(this.authenticationStore);
                                              ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:352: error: cannot find symbol
            protocol = HttpClientTransportOverHTTP.HTTP11;
                       ^
      symbol:   variable HttpClientTransportOverHTTP
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:458: error: cannot find symbol
        OutputStreamRequestContent content = new OutputStreamRequestContent(contentType);
        ^
      symbol:   class OutputStreamRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:458: error: cannot find symbol
        OutputStreamRequestContent content = new OutputStreamRequestContent(contentType);
                                                 ^
      symbol:   class OutputStreamRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:459: error: cannot find symbol
        Request postRequest =
        ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:465: error: cannot find symbol
        InputStreamResponseListener responseListener = new InputStreamReleaseTrackingResponseListener();
        ^
      symbol:   class InputStreamResponseListener
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:535: error: cannot find symbol
            new InputStreamResponseListener() {
                ^
      symbol:   class InputStreamResponseListener
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:540: error: cannot find symbol
              public void onHeaders(Response response) {
                                    ^
      symbol: class Response
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:570: error: cannot find symbol
              public void onFailure(Response response, Throwable failure) {
                                    ^
      symbol: class Response
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:539: error: method does not override or implement a method from a supertype
              @Override
              ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:542: error: cannot find symbol
                InputStreamResponseListener listener = this;
                ^
      symbol: class InputStreamResponseListener
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:569: error: method does not override or implement a method from a supertype
              @Override
              ^
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:614: error: cannot find symbol
        Request req = null;
        ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:616: error: cannot find symbol
          InputStreamResponseListener listener = new InputStreamReleaseTrackingResponseListener();
          ^
      symbol:   class InputStreamResponseListener
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:619: error: cannot find symbol
          Response response = listener.get(idleTimeoutMillis, TimeUnit.MILLISECONDS);
          ^
      symbol:   class Response
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:824: error: cannot find symbol
            var content = new OutputStreamRequestContent(contentWriter.getContentType());
                              ^
      symbol:   class OutputStreamRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:833: error: cannot find symbol
            Request req = httpClient.newRequest(url + queryParams.toQueryString()).method(method);
            ^
      symbol:   class Request
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:842: error: cannot find symbol
                new InputStreamRequestContent(
                    ^
      symbol:   class InputStreamRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:873: error: cannot find symbol
          try (MultiPartRequestContent content = new MultiPartRequestContent()) {
               ^
      symbol:   class MultiPartRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:873: error: cannot find symbol
          try (MultiPartRequestContent content = new MultiPartRequestContent()) {
                                                     ^
      symbol:   class MultiPartRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:880: error: cannot find symbol
                  content.addFieldPart(key, new StringRequestContent(val), null);
                                                ^
      symbol:   class StringRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:899: error: cannot find symbol
                    new InputStreamRequestContent(contentStream.getStream()),
                        ^
      symbol:   class InputStreamRequestContent
      location: class Http2SolrClient
    /tmp/renovate/repos/github/apache/solr/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java:911: error: cannot find symbol
              new StringRequestContent(
                  ^
      symbol:   class StringRequestContent
      location: class Http2SolrClient
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
    100 errors
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':solr:solrj:compileJava'.
    > Compilation failed; see the compiler error output for details.
    
    * Try:
    > Run with --info option to get more log output.
    
    BUILD FAILED in 22s
    
    

    @github-actions github-actions Bot added the dependencies Dependency upgrades label Jan 6, 2026
    @solrbot solrbot force-pushed the renovate-9x/org.glassfish.jersey.containers-jersey-container-jetty-http-4.x branch 2 times, most recently from 6c5447e to 3caf067 Compare April 22, 2026 09:39
    @solrbot solrbot force-pushed the renovate-9x/org.glassfish.jersey.containers-jersey-container-jetty-http-4.x branch from cb6aeaf to fac91a0 Compare April 23, 2026 02:04
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Labels

    dependencies Dependency upgrades exempt-stale Prevent a PR from going stale

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    1 participant