Releases: eclipse-ee4j/jersey
Releases · eclipse-ee4j/jersey
3.1.0
[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
2.37
[Pull 5090] - Support GSON media
[Pull 5091] - Support ClientProperties.PROXY_URI & al in HttpUrlConnector
[Pull 5095] - Move Proxy parsing logic from connectors to a common class
[Pull 5101] - [grizzly] Expose `start` argument while providing `parentContext`
[Pull 5105] - Support CompletionStage
[Pull 5109] - Abort JettyRequest when the response Future is completed exceptionally
[Pull 5111] - FISH-5723 Fixes WebappClassloader memory-leak issue by removing JAXRS…
[Pull 5114] - Change JettyConnector 'readTimeout' behavior to match socket read tim…
[Pull 5122] - Fix OSGi headers for CDI & MP Jersey modules to be compatible with EE8
[Pull 5124] - Support JDK19
[Pull 5127] - Eclipse Dash license check profile
[Pull 5132] - Mark jaxrs-ri bundle as multi-release
[Pull 5137] - Fix test issues
[Pull 5139] - Additional OSGi headers
[Pull 5145] - Updated JettyClientProperties#TOTAL_TIMEOUT related documentation.
3.0.8
[Pull 5138] - Merge remote-tracking branch 'MSTR/master' into 3.x
3.0.7
[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
3.0.6
[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
3.0.5
[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
2.36
[Issue 4781] - Bug Report: CDI tries to instantiate interface (Jersey 2.30)
[Issue 4851] - NettyConnectorProvider (jersey-netty-connector) is throwing an exception with inactive_pooled_connection_handler error
[Issue 4897] - Add support for Apache HTTP Client 5.x
[Issue 4978] - Netty Connector proxy handler to support JDK's options
[Issue 5014] - Redact HTTP headers on LoggingFeature
[Issue 5036] - ClassCastException if loaded by different class loaders in OSGi runtime
[Issue 5052] - Make JacksonFeature configurable
[Pull 4812] - Remove com.sun.org.apache.xml.internal
[Pull 4847] - Bug Report: CDI tries to instantiate interface (Jersey 2.30)
[Pull 4854] - NettyConnectorProvider (jersey-netty-connector) is throwing an except…
[Pull 4886] - Update Directory Maven Plugin to work with maven 3.8.x
[Pull 4887] - modulelist maven plugin refactoring
[Pull 4918] - Better handling of MicroProfile Rest Client Proxies
[Pull 4924] - Refactor processResponseError in ServerRuntime
[Pull 4928] - Adopt Jackson 2.13
[Pull 4933] - Replace usage of deprecated beanManager.createInjectionTarget
[Pull 4939] - Prevent loading Feature/DynamicFeature services multiple times.
[Pull 4948] - Add OSGi headers to MP Config module
[Pull 4950] - Apache httpclient 5
[Pull 4954] - Cache a lazy reference to OSGi registry instance
[Pull 4957] - Fix OSGi tests on JDK 17
[Pull 4962] - convert Long,long,Integer,int values to Long/Integer types
[Pull 4967] - extended condition not to add the content-length header negative
[Pull 4968] - Enable percent encoding servlet context path and servlet path
[Pull 4969] - Exclude unix protocols from request processing in closing strategy
[Pull 4972] - fix broken license url for asm objectweb
[Pull 4975] - Fix broken license url for asm objectweb for core-server
[Pull 4980] - Remove innate packages from javadoc documentation
[Pull 4982] - Allow for passing in additional property files to configure additional configs
[Pull 5003] - Fix logging delimiter parameterization
[Pull 5007] - Fix regression on LoggingFeature's max entity size
[Pull 5010] - honor @Vetoed on a bean
[Pull 5018] - Update Xerces to prevent CVEs
[Pull 5024] - Fixed NullpointerException when getting methodtree
[Pull 5025] - Redact HTTP headers on LoggingFeature
[Pull 5028] - Enhancement for docprocessor
[Pull 5032] - Adopt spring 5.3.18
[Pull 5034] - Update Netty to 4.1.75
[Pull 5035] - Blocked thread if WebApplicationException is reused. #4097
[Pull 5038] - reduce usage of Guava
[Pull 5039] - Release MessageBodyWorkers when Response gets closed.
[Pull 5041] - Adopt ASM 9.3
[Pull 5044] - Do not trim stacktrace in case of an exception
[Pull 5046] - Support null PROXY_USERNAME
[Pull 5048] - Netty Connector doesn't support Followredirects
[Pull 5051] - For OSGi services lookup use only classes assignable from service class
[Pull 5055] - Updated documentation and javadoc for Connectors
[Pull 5059] - Add Apache 5 connector to client tests
[Pull 5060] - Update hamcrest to the latest
[Pull 5068] - Prevent LoggingFeature timeout on context#hasEntity for HEADERS_ONLY
[Pull 5070] - Remove Spring 4 from Bom pom
[Pull 5071] - Update Netty proxy settings
[Pull 5074] - Make JacksonFeature configurable
[Pull 5076] - Update Jackson to 2.13.3
[Pull 5078] - Dependencies versions update
3.0.4
[Pull 4977] - update 3.x branch with actual master
3.0.3
[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
2.35
[Issue 4742] - Connection timeout the double of what is configured
[Issue 4748] - Exception in Jersey Jetty handler's URL parsing bubbles up to the top
[Issue 4773] - NullPointerException in HeaderUtils.getPreferredCookie
[Pull 4779] - Enable to use @context in constructors of classes instantiated by CDI
[Pull 4783] - Support more optionals
[Pull 4784] - Bump commons-io from 2.2 to 2.7 in /test-framework/maven/custom-enforcer-rules
[Pull 4785] - JDK16 Support
[Pull 4789] - Make @singleton to be singleton with CDI integration
[Pull 4792] - Update groovy to work with jdk17
[Pull 4795] - Fix issue NullPointerException in HeaderUtils.getPreferredCookie #4773
[Pull 4799] - Support custom parameter types with `Optional`
[Pull 4800] - Helloworld example extendned by GraalVM native-image generation
[Pull 4802] - User Guide: GraalVM/native-image chapter
[Pull 4803] - GraalVM native-image jersey-client module
[Pull 4809] - handle URISyntaxException in JettyHttpContainer
[Pull 4811] - Connection timeout the double of what is configured
[Pull 4816] - CI env for Jenkins
[Pull 4820] - CI env for Jenkins
[Pull 4821] - Jdk connector dead lock
[Pull 4822] - New CDI based EE injection manager incubating implementation.
[Pull 4823] - Issue4810
[Pull 4824] - JerseyTest is not compatible with JUnit 5
[Pull 4829] - ParamConverters cleanup
[Pull 4832] - Bump ant from 1.10.9 to 1.10.11
[Pull 4833] - Allow Feature and Dynamic feature as a JDK services
[Pull 4835] - Prevent NoSuchMethodError when used MP Rest Client 1.4 API & CDI
[Pull 4836] - Updated ASM to 9.2
[Pull 4837] - add possibility to use entity with http method Options in requests according to the RFC 7231
[Pull 4845] - Cache Application#getSingletons not be called twice
[Pull 4846] - Updated versions in 2.x
[Pull 4848] - System properties config for TimeWindowStatisticsImplTest