This is an automated email from the ASF dual-hosted git repository.

zstan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 5fb65a9440d IGNITE-27951: Upgrade Jetty to 11.0.25 and 
tomcat-servlet-api to 10.0.27 (#12796)
5fb65a9440d is described below

commit 5fb65a9440dbb524f47c5eaf4103c78bf7409c66
Author: Kirill Anisimov <[email protected]>
AuthorDate: Fri Mar 13 20:13:08 2026 +0700

    IGNITE-27951: Upgrade Jetty to 11.0.25 and tomcat-servlet-api to 10.0.27 
(#12796)
---
 .../apache/ignite/cache/websession/WebSession.java | 30 ++++++++++++++-------
 .../ignite/cache/websession/WebSessionV2.java      | 31 ++++++++++++++--------
 parent/pom.xml                                     |  4 +--
 3 files changed, 42 insertions(+), 23 deletions(-)

diff --git 
a/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSession.java 
b/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSession.java
index 1e211391676..b87c5f48478 100644
--- 
a/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSession.java
+++ 
b/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSession.java
@@ -248,8 +248,10 @@ class WebSession implements HttpSession, Externalizable {
         return val;
     }
 
-    /** {@inheritDoc} */
-    @Override public Object getValue(String name) {
+    /**
+     * @deprecated Legacy {@link HttpSession} API. Use {@link 
#getAttribute(String)}.
+     */
+    @Override @Deprecated public Object getValue(String name) {
         return getAttribute(name);
     }
 
@@ -261,8 +263,10 @@ class WebSession implements HttpSession, Externalizable {
         return Collections.enumeration(attrs.keySet());
     }
 
-    /** {@inheritDoc} */
-    @Override public String[] getValueNames() {
+    /**
+     * @deprecated Legacy {@link HttpSession} API. Use {@link 
#getAttributeNames()}.
+     */
+    @Override @Deprecated public String[] getValueNames() {
         if (!isValid)
             throw new IllegalStateException("Call on invalidated session!");
 
@@ -280,8 +284,10 @@ class WebSession implements HttpSession, Externalizable {
             updates.add(new T2<>(name, val));
     }
 
-    /** {@inheritDoc} */
-    @Override public void putValue(String name, Object val) {
+    /**
+     * @deprecated Legacy {@link HttpSession} API. Use {@link 
#setAttribute(String, Object)}.
+     */
+    @Override @Deprecated public void putValue(String name, Object val) {
         setAttribute(name, val);
     }
 
@@ -296,8 +302,10 @@ class WebSession implements HttpSession, Externalizable {
             updates.add(new T2<>(name, null));
     }
 
-    /** {@inheritDoc} */
-    @Override public void removeValue(String name) {
+    /**
+     * @deprecated Legacy {@link HttpSession} API. Use {@link 
#removeAttribute(String)}.
+     */
+    @Override @Deprecated public void removeValue(String name) {
         removeAttribute(name);
     }
 
@@ -325,8 +333,10 @@ class WebSession implements HttpSession, Externalizable {
         return isNew;
     }
 
-    /** {@inheritDoc} */
-    @Override public HttpSessionContext getSessionContext() {
+    /**
+     * @deprecated Legacy {@link HttpSession} API. Always returns an empty 
context.
+     */
+    @Override @Deprecated public HttpSessionContext getSessionContext() {
         return EMPTY_SES_CTX;
     }
 
diff --git 
a/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSessionV2.java
 
b/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSessionV2.java
index 089f2e5d808..0e49a1ef1c2 100644
--- 
a/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSessionV2.java
+++ 
b/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSessionV2.java
@@ -181,9 +181,10 @@ class WebSessionV2 implements HttpSession {
         return maxInactiveInterval;
     }
 
-    /** {@inheritDoc} */
-    @SuppressWarnings("deprecation")
-    @Override public HttpSessionContext getSessionContext() {
+    /**
+     * @deprecated Legacy {@link HttpSession} API. Always returns an empty 
context.
+     */
+    @Override @Deprecated public HttpSessionContext getSessionContext() {
         return EMPTY_SES_CTX;
     }
 
@@ -215,8 +216,10 @@ class WebSessionV2 implements HttpSession {
         return attr;
     }
 
-    /** {@inheritDoc} */
-    @Override public Object getValue(final String name) {
+    /**
+     * @deprecated Legacy {@link HttpSession} API. Use {@link 
#getAttribute(String)}.
+     */
+    @Override @Deprecated public Object getValue(final String name) {
         return getAttribute(name);
     }
 
@@ -230,8 +233,10 @@ class WebSessionV2 implements HttpSession {
             attributes().put(name, val);
     }
 
-    /** {@inheritDoc} */
-    @Override public void putValue(final String name, final Object val) {
+    /**
+     * @deprecated Legacy {@link HttpSession} API. Use {@link 
#setAttribute(String, Object)}.
+     */
+    @Override @Deprecated public void putValue(final String name, final Object 
val) {
         setAttribute(name, val);
     }
 
@@ -262,8 +267,10 @@ class WebSessionV2 implements HttpSession {
         return entity.attributes().keySet();
     }
 
-    /** {@inheritDoc} */
-    @Override public String[] getValueNames() {
+    /**
+     * @deprecated Legacy {@link HttpSession} API. Use {@link 
#getAttributeNames()}.
+     */
+    @Override @Deprecated public String[] getValueNames() {
         assertValid();
 
         final Set<String> names = attributeNames();
@@ -278,8 +285,10 @@ class WebSessionV2 implements HttpSession {
         attributes().put(name, REMOVED_ATTR);
     }
 
-    /** {@inheritDoc} */
-    @Override public void removeValue(final String name) {
+    /**
+     * @deprecated Legacy {@link HttpSession} API. Use {@link 
#removeAttribute(String)}.
+     */
+    @Override @Deprecated public void removeValue(final String name) {
         removeAttribute(name);
     }
 
diff --git a/parent/pom.xml b/parent/pom.xml
index 0b28e0f5990..0eb8c5fa71d 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -84,7 +84,7 @@
         <javax.cache.version>1.0.0</javax.cache.version>
         <jboss.rmi.version>1.0.6.Final</jboss.rmi.version>
         <jetbrains.annotations.version>16.0.3</jetbrains.annotations.version>
-        <jetty.version>11.0.24</jetty.version>
+        <jetty.version>11.0.25</jetty.version>
         
<jetty-jakarta-servlet-api.version>5.0.2</jetty-jakarta-servlet-api.version>
         <jmh.version>1.37</jmh.version>
         <jna.version>4.5.2</jna.version>
@@ -108,7 +108,7 @@
         <snappy.version>1.1.10.7</snappy.version>
         <spring.version>5.3.39</spring.version>
         <surefire.version>3.1.2</surefire.version>
-        <tomcat.version>9.0.63</tomcat.version>
+        <tomcat.version>10.0.27</tomcat.version>
         <yardstick.version>0.8.3</yardstick.version>
         <zookeeper.version>3.9.4</zookeeper.version>
         <zstd.version>1.5.5-5</zstd.version>

Reply via email to