Skip to content
Failed

Changes

Summary

  1. GraalVM 20.0.1 adaptation (details)
  2. Using Java7+ NIO API for improved performance (#5350) (details)
  3. Issue #3493 - backport BeanParam support from 3.x (details)
  4. RFC 6570 implementation (details)
  5. Encode curly brackets in proxy client (details)
  6. Bump org.apache.maven:maven-compat (details)
  7. Bump org.apache.maven:maven-core (details)
  8. Bump org.apache.maven:maven-core (details)
  9. update license check plugin to the latest released version (details)
  10. HTTP/2 for Jetty connector (#5294) (details)
  11. Deprecate duplicated methods and fields in MBR/MBW (details)
  12. Fix nio failures on Windows (details)
  13. Prevent Class Cast Exception in cases where two classloaders handle the same TracingLogger (details)
  14. Allowing using SSLContext supplier per request by the NettyConnector (details)
  15. Adopt Jackson 2.15 (details)
  16. Added jersey-micrometer module (#5391) (details)
  17. Jetty HTTP2 modules added to the bom/pom.xml (details)
  18. Netty Expect:100-continue feature support (#5412) (details)
  19. Propagate back-pressure correctly in MP REST Client SSE publisher (#5426) (details)
  20. ApiDocs fixes (details)
  21. Filter headers for netty HTTP redirect and CONNECT requests (details)
  22. Expect:100-continue fixes for Netty (details)
  23. Decode extended filename in multipart content-disposition (details)
  24. Fix normalizing URIs with percent encoded symbols (details)
  25. Race condition (#5359) (details)
  26. Fixing servlet ResponseWriter#writeResponseStatusAndHeaders for error states (details)
  27. Support multipart by Jetty & Netty (details)
  28. Add constants of Reponse Statuses and Http Header Names (details)
  29. Adopt ASM 9.6 (details)
  30. UserGuide and example extended for Micrometer integration (#5427) (details)
  31. Fix Jackson 15 -> Jackson 2.15 documentation (details)
  32. proper way of removing a handler (details)
  33. Fix query param in UriBuilder (details)
  34. ApiDocs bundle fix (details)
Commit 8cee8f4ac8d95ba1feae623b8adfa33f766569c0 by 24524084+senivam
GraalVM 20.0.1 adaptation

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was modified examples/helloworld-pure-jax-rs/src/main/resources/META-INF/native-image/org.glassfish.jersey.examples/helloworld-pure-jax-rs/native-image.properties (diff)
The file was modified core-common/src/main/resources/META-INF/native-image/org.glassfish.jersey.core/jersey-common/reflect-config.json (diff)
The file was modified examples/helloworld-programmatic/src/main/resources/META-INF/native-image/org.glassfish.jersey.examples/helloworld-programmatic/native-image.properties (diff)
The file was modified examples/helloworld/src/main/resources/META-INF/native-image/org.glassfish.jersey.examples/helloworld/native-image.properties (diff)
The file was modified pom.xml (diff)
The file was modified core-server/src/main/resources/META-INF/native-image/org.glassfish.jersey.core/jersey-server/reflect-config.json (diff)
Commit 81d03fcbe8fb3629e82f00925b6264829e2fb238 by noreply
Using Java7+ NIO API for improved performance (#5350)

The file was modified core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/WadlGeneratorResourceDocSupport.java (diff)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/WadlGeneratorApplicationDoc.java (diff)
The file was modified tests/performance/jmx-client/src/main/java/org/glassfish/jersey/tests/performance/jmxclient/Main.java (diff)
The file was modified tests/performance/tools/src/main/java/org/glassfish/jersey/tests/performance/tools/TestDataGeneratorApp.java (diff)
The file was modified tests/release-test/src/test/java/org/glassfish/jersey/test/artifacts/NoticeFilesTest.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/SslConfigurator.java (diff)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/WadlGeneratorGrammarsSupport.java (diff)
The file was modified examples/sse-twitter-aggregator/src/main/java/org/glassfish/jersey/examples/aggregator/App.java (diff)
The file was modified tests/e2e/src/test/java/org/glassfish/jersey/tests/api/UnsafeCharsInUriTest.java (diff)
The file was modified core-server/src/test/java/org/glassfish/jersey/server/JarUtils.java (diff)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/internal/scanning/JarZipSchemeResourceFinderFactory.java (diff)
The file was modified examples/oauth-client-twitter/src/main/java/org/glassfish/jersey/examples/oauth/twitterclient/App.java (diff)
The file was modified tools/jersey-doc-modulelist-maven-plugin/src/main/java/org/glassfish/jersey/tools/plugins/GenerateJerseyModuleListMojo.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/ReaderWriter.java (diff)
The file was modified examples/osgi-helloworld-webapp/functional-test/src/test/java/org/glassfish/jersey/examples/helloworld/test/AbstractWebAppTest.java (diff)
The file was modified tests/release-test/src/main/java/org/glassfish/jersey/test/artifacts/MavenUtil.java (diff)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/internal/scanning/FilesScanner.java (diff)
The file was modified examples/reload/src/main/java/org/glassfish/jersey/examples/reload/App.java (diff)
The file was modified ext/mvc/src/main/java/org/glassfish/jersey/server/mvc/spi/AbstractTemplateProcessor.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/AbstractMessageReaderWriterProvider.java (diff)
The file was modified core-common/src/test/java/org/glassfish/jersey/message/internal/UtilsTest.java (diff)
The file was modified core-server/src/test/java/org/glassfish/jersey/server/internal/scanning/JarFileScannerTest.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/FileProvider.java (diff)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/internal/scanning/FileSchemeResourceFinderFactory.java (diff)
The file was modified ext/wadl-doclet/src/main/java/org/glassfish/jersey/wadl/doclet/DocletUtils.java (diff)
The file was modified core-server/src/test/java/org/glassfish/jersey/server/wadl/config/WadlGeneratorLoaderTest.java (diff)
The file was modified ext/wadl-doclet/src/main/java8_11/org/glassfish/jersey/wadl/doclet/ResourceDoclet.java (diff)
Commit 3035f37f1092e5f8ce41d4d5a746f24cfd41b887 by Maxim Nesen
Issue #3493 - backport BeanParam support from 3.x

Co-Authored-By: Richard Obersheimer <richard.obersheimer@anderscore.com>
Signed-off-by: Denis Karabetsky <karabetsky@gmail.com>
The file was modified ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyBean.java (diff)
The file was modified ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MySubResource.java (diff)
The file was modified ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MySubResourceIfc.java (diff)
The file was modified ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/Valid.java (diff)
The file was addedext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/WebResourceFactoryBeanParamTest.java
The file was addedext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyGetBeanParam.java
The file was addedext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MySubBeanParam.java
The file was addedext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyResourceWithBeanParamIfc.java
The file was modified ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/WebResourceFactoryTest.java (diff)
The file was addedext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyBeanParam.java
The file was addedext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyResourceWithBeanParam.java
The file was addedext/proxy-client/src/main/java/org/glassfish/jersey/client/proxy/RequestParameters.java
The file was modified ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyResource.java (diff)
The file was modified ext/proxy-client/src/main/java/org/glassfish/jersey/client/proxy/WebResourceFactory.java (diff)
The file was modified ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyResourceIfc.java (diff)
The file was addedext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/RequestParametersTest.java
Commit cb031c7cff8152c665db287e2d8e21181928149b by Maxim Nesen
RFC 6570 implementation
Reworked UriTemplateParser & UriTemplate to be better extendable and processed just once

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core-common/src/main/java/org/glassfish/jersey/uri/UriTemplate.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/uri/UriComponent.java (diff)
The file was modified incubator/declarative-linking/src/main/java/org/glassfish/jersey/linking/ELLinkBuilder.java (diff)
The file was modified core-common/src/test/java/org/glassfish/jersey/uri/UriTemplateTest.java (diff)
The file was addedcore-common/src/main/java/org/glassfish/jersey/uri/internal/TemplateVariable.java
The file was addedcore-common/src/main/java/org/glassfish/jersey/uri/internal/UriPart.java
The file was modified tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/uri/internal/JerseyUriBuilderTest.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/uri/internal/UriTemplateParser.java (diff)
Commit c5ad99ac7f4534241c97bb36cac35fb36a12e20c by Maxim Nesen
Encode curly brackets in proxy client

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/WebResourceFactoryTest.java (diff)
The file was modified ext/proxy-client/src/main/java/org/glassfish/jersey/client/proxy/RequestParameters.java (diff)
Commit 1c0524e262116808397c18111f65eebcd4b63806 by Maxim Nesen
Bump org.apache.maven:maven-compat

Bumps [org.apache.maven:maven-compat](https://github.com/apache/maven) from 3.6.0 to 3.8.1.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.0...maven-3.8.1)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified tools/jersey-release-notes-maven-plugin/pom.xml (diff)
Commit ecbc8768d0df6e77c4c83bec081edcc7a47595e7 by Maxim Nesen
Bump org.apache.maven:maven-core

Bumps [org.apache.maven:maven-core](https://github.com/apache/maven) from 3.6.2 to 3.8.1.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.2...maven-3.8.1)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified tools/jersey-release-notes-maven-plugin/pom.xml (diff)
Commit 7c0377a63ed79efdc7ce88df79468fbf002893a8 by Maxim Nesen
Bump org.apache.maven:maven-core

Bumps [org.apache.maven:maven-core](https://github.com/apache/maven) from 3.6.3 to 3.8.1.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.1)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified tools/jersey-doc-modulelist-maven-plugin/pom.xml (diff)
Commit 334cab2c9bfe54ffc3679898880948764eb74f5b by Maxim Nesen
update license check plugin to the latest released version

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was modified pom.xml (diff)
Commit cacccd9abbcf17234da80e335bdcdebc866322e0 by noreply
HTTP/2 for Jetty connector (#5294)

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was addedconnectors/jetty-http2-connector/src/main/java/org/glassfish/jersey/jetty/http2/connector/JettyHttp2ClientSupplier.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/TimeoutTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/FollowRedirectsTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/MethodTest.java
The file was addedconnectors/jetty-http2-connector/src/main/java/org/glassfish/jersey/jetty/http2/connector/JettyHttp2Connector.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/UnderlyingHttpClientAccessTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/GZIPContentEncodingTest.java
The file was addedcontainers/jetty-http2/src/test/java/org/glassfish/jersey/jetty/http2/ExceptionTest.java
The file was addedcontainers/jetty-http2/src/test/java/org/glassfish/jersey/jetty/http2/LifecycleListenerTest.java
The file was modified connectors/jetty-connector/src/main/java/org/glassfish/jersey/jetty/connector/JettyConnector.java (diff)
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/CustomLoggingFilter.java
The file was addedconnectors/jetty-http2-connector/pom.xml
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/NoEntityTest.java
The file was addedconnectors/jetty-http2-connector/src/main/java/org/glassfish/jersey/jetty/http2/connector/package-info.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/ManagedClientTest.java
The file was addedcontainers/jetty-http2/src/test/java/org/glassfish/jersey/jetty/http2/AsyncTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/EntityTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/HttpHeadersTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/Http2PresenceTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/SyncResponseSizeTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/AsyncTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/ErrorTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/HelloWorldTest.java
The file was addedcontainers/jetty-http2/src/test/java/org/glassfish/jersey/jetty/http2/AbstractJettyServerTester.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/TraceSupportTest.java
The file was modified containers/jetty-http2/src/main/java/org/glassfish/jersey/jetty/http2/JettyHttp2ContainerFactory.java (diff)
The file was addedcontainers/jetty-http2/src/test/java/org/glassfish/jersey/jetty/http2/OptionsTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/AuthTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/AuthFilterTest.java
The file was addedconnectors/jetty-http2-connector/src/test/java/org/glassfish/jersey/jetty/http2/connector/CookieTest.java
The file was modified pom.xml (diff)
The file was modified connectors/pom.xml (diff)
The file was addedconnectors/jetty-http2-connector/src/main/java/org/glassfish/jersey/jetty/http2/connector/JettyHttp2ConnectorProvider.java
Commit e3c394199345fa0670bd0e1a0f8beb0448f2fac0 by 15908245+jansupol
Deprecate duplicated methods and fields in MBR/MBW

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/BasicTypesMessageProvider.java (diff)
The file was modified media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonListElementProvider.java (diff)
The file was modified tests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/AbstractDisableMetainfServicesLookupTest.java (diff)
The file was modified media/json-binding/src/main/java/org/glassfish/jersey/jsonb/internal/JsonBindingProvider.java (diff)
The file was modified media/json-gson/src/main/java/org/glassfish/jersey/gson/internal/JsonGsonProvider.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/ByteArrayProvider.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/EnumMessageProvider.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/InputStreamProvider.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/StringMessageProvider.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbElementProvider.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/AbstractFormProvider.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractRootElementJaxbProvider.java (diff)
The file was modified tests/e2e/src/test/java/org/glassfish/jersey/tests/e2e/common/ProvidersOrderingTest.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/ReaderProvider.java (diff)
The file was modified media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonRootElementProvider.java (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/RequestScopedReadEntityTest.java (diff)
The file was modified media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractCollectionJaxbProvider.java (diff)
The file was modified media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonObjectProvider.java (diff)
The file was modified tests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/SingletonProviderTest.java (diff)
The file was modified tests/integration/microprofile/rest-client/src/test/java/org/glassfish/jersey/message/internal/StringMessageProvider.java (diff)
The file was modified media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonArrayProvider.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/DataSourceProvider.java (diff)
The file was modified media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonJaxbElementProvider.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/AbstractMessageReaderWriterProvider.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/ReaderWriter.java (diff)
Commit 9d96068c8c7f020fa4742e540649b38d986f9f1a by 15908245+jansupol
Fix nio failures on Windows

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core-common/src/main/java/org/glassfish/jersey/SslConfigurator.java (diff)
The file was modified ext/mvc/src/main/java/org/glassfish/jersey/server/mvc/spi/AbstractTemplateProcessor.java (diff)
The file was modified ext/wadl-doclet/src/main/java/org/glassfish/jersey/wadl/doclet/DocletUtils.java (diff)
The file was modified tools/jersey-doc-modulelist-maven-plugin/src/main/java/org/glassfish/jersey/tools/plugins/GenerateJerseyModuleListMojo.java (diff)
The file was modified core-server/src/test/java/org/glassfish/jersey/server/JarUtils.java (diff)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/internal/scanning/JarZipSchemeResourceFinderFactory.java (diff)
Commit 5a2b2512c9f2480f5a8b792a7ff934045be7f288 by 15908245+jansupol
Prevent Class Cast Exception in cases where two classloaders handle the same TracingLogger

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/TracingLogger.java (diff)
Commit 73bdf5ff2deb24e72e7fd5c8dfa78017bb581387 by 15908245+jansupol
Allowing using SSLContext supplier per request by the NettyConnector

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified docs/src/main/docbook/appendix-properties.xml (diff)
The file was addedtests/e2e-tls/src/test/resources/server-identity.jks
The file was modified core-client/src/main/java/org/glassfish/jersey/client/ClientProperties.java (diff)
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/SslContextClientBuilder.java
The file was modified core-client/src/main/java/org/glassfish/jersey/client/internal/HttpUrlConnector.java (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyClientProperties.java (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java (diff)
The file was modified docs/src/main/docbook/jersey.ent (diff)
The file was addedtests/e2e-tls/src/test/java/org/glassfish/jersey/tests/e2e/tls/SslContextPerRequestTest.java
The file was addedtests/e2e-tls/src/test/resources/client-truststore.jks
The file was modified core-client/src/main/java/org/glassfish/jersey/client/JerseyClientBuilder.java (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/JerseyClient.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/internal/util/collection/Value.java (diff)
Commit e79aa535afe6f2c9fb7b0a39e4d0cc02d198c99a by 15908245+jansupol
Adopt Jackson 2.15

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was addedtests/integration/jackson-14/src/test/java/org/glassfish/jersey/integration/jackson14/Jackson14DependencyTest.java
The file was modified media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/cfg/JaxRSFeature.java (diff)
The file was addedmedia/json-jackson/src/test/java/org/glassfish/jersey/jackson/internal/StreamReadConstrainsTest.java
The file was modified pom.xml (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/MessageProperties.java (diff)
The file was modified media/json-jackson/src/main/resources/META-INF/NOTICE.markdown (diff)
The file was addedmedia/json-jackson/src/main/resources/org/glassfish/jersey/jackson/localization.properties
The file was addedmedia/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/json/package-info.java
The file was modified docs/src/main/docbook/media.xml (diff)
The file was modified docs/src/main/docbook/jersey.ent (diff)
The file was modified docs/src/main/docbook/migration.xml (diff)
The file was modified media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/base/ProviderBase.java (diff)
The file was modified docs/src/main/docbook/appendix-properties.xml (diff)
The file was addedmedia/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/util/package-info.java
The file was modified media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/DefaultJacksonJaxbJsonProvider.java (diff)
The file was addedmedia/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/json/annotation/package-info.java
The file was addedtests/integration/jackson-14/pom.xml
The file was modified media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/json/PackageVersion.java (diff)
The file was modified tests/integration/pom.xml (diff)
The file was modified media/json-jackson/src/main/java/org/glassfish/jersey/jackson/JacksonFeature.java (diff)
The file was modified examples/NOTICE.md (diff)
The file was addedmedia/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/annotation/package-info.java
The file was modified NOTICE.md (diff)
Commit 619ebefb168eead0012b10ee7935f07862ca53d8 by noreply
Added jersey-micrometer module (#5391)

Signed-off-by: Marcin Grzejszczak <marcin@grzejszczak.pl>
Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
Co-authored-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was addedexamples/micrometer/src/test/java/org/glassfish/jersey/examples/micrometer/MicrometerTest.java
The file was modified bom/pom.xml (diff)
The file was addedext/micrometer/src/test/java/org/glassfish/jersey/micrometer/server/resources/TimedOnClassResource.java
The file was addedexamples/micrometer/src/main/java/org/glassfish/jersey/examples/micrometer/MetricsResource.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/JerseyObservationConvention.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/MetricsRequestEventListener.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/JerseyObservationDocumentation.java
The file was addedexamples/micrometer/README.MD
The file was addedext/micrometer/src/test/java/org/glassfish/jersey/micrometer/server/DefaultJerseyTagsProviderTest.java
The file was addedext/micrometer/pom.xml
The file was addedexamples/micrometer/pom.xml
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/JerseyTagsProvider.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/ObservationApplicationEventListener.java
The file was addedext/micrometer/src/test/java/org/glassfish/jersey/micrometer/server/mapper/ResourceGoneExceptionMapper.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/ObservationRequestEventListener.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/AnnotationFinder.java
The file was addedext/micrometer/src/test/java/org/glassfish/jersey/micrometer/server/observation/ObservationApplicationEventListenerTest.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/DefaultJerseyTagsProvider.java
The file was addedext/micrometer/src/test/java/org/glassfish/jersey/micrometer/server/exception/ResourceGoneException.java
The file was addedext/micrometer/src/test/java/org/glassfish/jersey/micrometer/server/observation/AbstractObservationRequestEventListenerTest.java
The file was addedext/micrometer/src/test/java/org/glassfish/jersey/micrometer/server/resources/TestResource.java
The file was modified pom.xml (diff)
The file was addedext/micrometer/src/test/java/org/glassfish/jersey/micrometer/server/MetricsRequestEventListenerTest.java
The file was modified examples/pom.xml (diff)
The file was modified ext/pom.xml (diff)
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/MetricsApplicationEventListener.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/TimedFinder.java
The file was modified ext/spring4/pom.xml (diff)
The file was addedext/micrometer/src/test/java/org/glassfish/jersey/micrometer/server/resources/TimedResource.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/DefaultJerseyObservationConvention.java
The file was addedexamples/micrometer/src/main/java/org/glassfish/jersey/examples/micrometer/MicrometerResource.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/JerseyKeyValues.java
The file was addedexamples/micrometer/src/main/java/org/glassfish/jersey/examples/micrometer/App.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/JerseyTags.java
The file was modified ext/spring5/pom.xml (diff)
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/package-info.java
The file was addedext/micrometer/src/main/java/org/glassfish/jersey/micrometer/server/JerseyContext.java
The file was addedext/micrometer/src/test/java/org/glassfish/jersey/micrometer/server/MetricsRequestEventListenerTimedTest.java
Commit 376e94db8db2b78f336dcb6f83b1baf686f5a72d by Maxim Nesen
Jetty HTTP2 modules added to the bom/pom.xml

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was modified bom/pom.xml (diff)
Commit 8a63706db096dcadd0e13195515c56b9cb394279 by noreply
Netty Expect:100-continue feature support (#5412)

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was addedtests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/nettyconnector/Expect100ContinueTest.java
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/internal/ConnectorExtension.java (diff)
The file was modified tests/e2e-client/pom.xml (diff)
The file was modified containers/netty-http/src/main/java/org/glassfish/jersey/netty/httpserver/JerseyServerInitializer.java (diff)
The file was addedconnectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/Expect100ContinueConnectorExtension.java
The file was modified core-client/src/main/java/org/glassfish/jersey/client/internal/HttpUrlConnector.java (diff)
Commit 3aaa3f9b587ae87161cb536bbcd3752d5541de24 by noreply
Propagate back-pressure correctly in MP REST Client SSE publisher (#5426)

* Propagate backpressure correctly in MP REST Client SSE publisher #5425
The file was modified ext/microprofile/mp-rest-client/src/main/java/org/glassfish/jersey/microprofile/restclient/SseEventPublisher.java (diff)
Commit 065584beed8787b86d1153c8262802d2f133ce34 by Maxim Nesen
ApiDocs fixes

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was modified pom.xml (diff)
Commit cbda4fce14f61b33fe96c39e3e1b252be00ce3f3 by Maxim Nesen
Filter headers for netty HTTP redirect and CONNECT requests

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyClientProperties.java (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/connector/proxy/ProxyTest.java (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/JerseyClientHandler.java (diff)
The file was modified docs/src/main/docbook/appendix-properties.xml (diff)
The file was modified docs/src/main/docbook/jersey.ent (diff)
The file was addedconnectors/netty-connector/src/test/java/org/glassfish/jersey/netty/connector/RedirectHeadersTest.java
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/connector/proxy/ProxySelectorTest.java (diff)
Commit dbbf057ea1ebb38d80924b2cbf3b4ae859238d43 by Maxim Nesen
Expect:100-continue fixes for Netty

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was modified connectors/netty-connector/src/main/resources/org/glassfish/jersey/netty/connector/localization.properties (diff)
The file was modified containers/netty-http/src/main/java/org/glassfish/jersey/netty/httpserver/JerseyServerInitializer.java (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java (diff)
The file was addedconnectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/JerseyExpectContinueHandler.java
The file was modified containers/netty-http/src/main/java/org/glassfish/jersey/netty/httpserver/JerseyServerHandler.java (diff)
The file was modified tests/integration/jackson-14/pom.xml (diff)
The file was modified docs/src/main/docbook/appendix-properties.xml (diff)
The file was modified docs/src/main/docbook/jersey.ent (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/Expect100ContinueConnectorExtension.java (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyClientProperties.java (diff)
The file was modified containers/netty-http/src/main/java/org/glassfish/jersey/netty/httpserver/HttpVersionChooser.java (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/nettyconnector/Expect100ContinueTest.java (diff)
Commit 4f2b834969194e651fe9cdf504536f7a256862d1 by Maxim Nesen
Decode extended filename in multipart content-disposition

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified media/multipart/src/main/resources/org/glassfish/jersey/media/multipart/internal/localization.properties (diff)
The file was modified tests/e2e/src/test/java/org/glassfish/jersey/tests/api/ContentDispositionTest.java (diff)
The file was modified media/multipart/src/main/java/org/glassfish/jersey/media/multipart/ContentDisposition.java (diff)
Commit 313cc368d9ac46767fa84e3864b6fa1382373c2b by Maxim Nesen
Fix normalizing URIs with percent encoded symbols

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core-common/src/main/java/org/glassfish/jersey/uri/UriTemplate.java (diff)
The file was modified tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/uri/internal/JerseyUriBuilderTest.java (diff)
Commit d4a0612015299d5912f152dcf018b4d1196bdb18 by noreply
Race condition (#5359)

The file was modified core-client/src/main/java/org/glassfish/jersey/client/HttpUrlConnectorProvider.java (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/internal/HttpUrlConnector.java (diff)
Commit a837087020aeb0964c68bbbe7c205c709f95567c by Maxim Nesen
Fixing servlet ResponseWriter#writeResponseStatusAndHeaders for error states
Bug 5279

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified containers/jersey-servlet-core/src/main/java/org/glassfish/jersey/servlet/internal/ResponseWriter.java (diff)
Commit b074c47ce70d28cfc9e6cb0b1077890b289d7247 by 15908245+jansupol
Support multipart by Jetty & Netty

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was addedtests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/connector/MultiPartTest.java
The file was modified connectors/jetty-connector/src/main/java/org/glassfish/jersey/jetty/connector/JettyConnector.java (diff)
The file was modified connectors/netty-connector/src/test/java/org/glassfish/jersey/netty/connector/HttpHeadersTest.java (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java (diff)
The file was modified media/multipart/src/test/java/org/glassfish/jersey/media/multipart/internal/MultiPartHeaderModificationTest.java (diff)
The file was modified connectors/netty-connector/src/test/java/org/glassfish/jersey/netty/connector/BufferedTest.java (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/JerseyExpectContinueHandler.java (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/connector/RequestHeaderModificationsTest.java (diff)
Commit 82320497530b4b1e479eda9b58d8f817d4515721 by 15908245+jansupol
Add constants of Reponse Statuses and Http Header Names
Review filtered headers in Netty connector to be filtered
Implement Netty Redirect based on RELATIVE location

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java (diff)
The file was addedcore-common/src/main/java/org/glassfish/jersey/http/ResponseStatus.java
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/JerseyClientHandler.java (diff)
The file was addedcore-common/src/main/java/org/glassfish/jersey/http/HttpHeaders.java
The file was addedcore-common/src/main/java/org/glassfish/jersey/http/package-info.java
The file was modified connectors/netty-connector/src/test/java/org/glassfish/jersey/netty/connector/RedirectHeadersTest.java (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/ClientRequest.java (diff)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/ContainerRequest.java (diff)
Commit 4c1d91595a7110f548de2703514cae2983125ce1 by 15908245+jansupol
Adopt ASM 9.6

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core-server/src/main/java/jersey/repackaged/org/objectweb/asm/Type.java (diff)
The file was modified core-server/src/main/java/jersey/repackaged/org/objectweb/asm/SymbolTable.java (diff)
The file was modified core-server/src/main/java/jersey/repackaged/org/objectweb/asm/Symbol.java (diff)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/internal/scanning/AnnotationAcceptingListener.java (diff)
The file was modified pom.xml (diff)
The file was modified core-server/src/main/java/jersey/repackaged/org/objectweb/asm/ClassWriter.java (diff)
The file was modified examples/NOTICE.md (diff)
The file was modified core-server/src/main/java/jersey/repackaged/org/objectweb/asm/ClassReader.java (diff)
The file was modified core-server/src/main/resources/META-INF/NOTICE.markdown (diff)
The file was modified core-server/src/main/java/jersey/repackaged/org/objectweb/asm/Label.java (diff)
The file was modified core-server/src/main/java/jersey/repackaged/org/objectweb/asm/Frame.java (diff)
The file was modified NOTICE.md (diff)
The file was modified core-server/src/main/java/jersey/repackaged/org/objectweb/asm/MethodWriter.java (diff)
The file was modified core-server/src/main/java/jersey/repackaged/org/objectweb/asm/Opcodes.java (diff)
Commit 734e59d236555862a642f42a5a2aab55122f79d5 by noreply
UserGuide and example extended for Micrometer integration (#5427)

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was modified examples/micrometer/README.MD (diff)
The file was modified examples/micrometer/pom.xml (diff)
The file was addedexamples/micrometer/src/main/java/org/glassfish/jersey/examples/micrometer/MetricsStore.java
The file was modified examples/micrometer/src/main/java/org/glassfish/jersey/examples/micrometer/App.java (diff)
The file was addeddocs/src/main/docbook/micrometer.xml
The file was addedexamples/micrometer/src/main/java/org/glassfish/jersey/examples/micrometer/SummaryResource.java
The file was modified pom.xml (diff)
The file was modified examples/micrometer/src/test/java/org/glassfish/jersey/examples/micrometer/MicrometerTest.java (diff)
The file was removedexamples/micrometer/src/main/java/org/glassfish/jersey/examples/micrometer/MicrometerResource.java
The file was modified docs/src/main/docbook/modules.xml (diff)
The file was modified examples/micrometer/src/main/java/org/glassfish/jersey/examples/micrometer/MetricsResource.java (diff)
The file was modified ext/microprofile/pom.xml (diff)
The file was addedexamples/micrometer/src/main/java/org/glassfish/jersey/examples/micrometer/MetricsResourceConfig.java
The file was modified bundles/apidocs/pom.xml (diff)
The file was modified docs/pom.xml (diff)
The file was modified docs/src/main/docbook/client.xml (diff)
The file was modified docs/src/main/docbook/jersey.ent (diff)
The file was modified docs/src/main/docbook/user-guide.xml (diff)
The file was addedexamples/micrometer/src/main/java/org/glassfish/jersey/examples/micrometer/TimedResource.java
Commit 0cca13bc5e996629d6fe63351777faf09e745a61 by 15908245+jansupol
Fix Jackson 15 -> Jackson 2.15 documentation

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified tests/integration/jackson-14/pom.xml (diff)
The file was modified media/json-jackson/src/main/resources/org/glassfish/jersey/jackson/localization.properties (diff)
The file was modified docs/src/main/docbook/migration.xml (diff)
Commit ab217b3415286b11f381cf6f23acca1b44b57a96 by 15908245+jansupol
proper way of removing a handler

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/JerseyExpectContinueHandler.java (diff)
Commit 4de6beef47beba07582dc06afd9ac637e2d39e68 by 15908245+jansupol
Fix query param in UriBuilder

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/uri/internal/JerseyUriBuilderTest.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/uri/UriTemplate.java (diff)
Commit 275ec41a2f0d9298ce6c8712306c687725596857 by Maxim Nesen
ApiDocs bundle fix

Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
The file was modified bundles/apidocs/pom.xml (diff)