[Bug 66179] NPE when retrieving locale from request
https://bz.apache.org/bugzilla/show_bug.cgi?id=66179 --- Comment #4 from simon.lu...@sap.com --- the code calling locale is return new JsonPrimitive(uiMsg.toMessage(request.getLocale())); whereas request is HttpServletRequest -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66179] NPE when retrieving locale from request
https://bz.apache.org/bugzilla/show_bug.cgi?id=66179 simon.lu...@sap.com changed: What|Removed |Added Status|NEEDINFO|NEW --- Comment #3 from simon.lu...@sap.com --- the full stack trace: org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[MyServlet]#https-jsse-nio2-4242-exec-4# #Servlet.service() for servlet [MyServlet] in context with path [] threw exception java.lang.NullPointerException: while trying to invoke the method org.apache.tomcat.util.buf.MessageBytes.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'n1' at org.apache.tomcat.util.http.ValuesEnumerator.findNext(MimeHeaders.java:497) at org.apache.tomcat.util.http.ValuesEnumerator.(MimeHeaders.java:490) at org.apache.tomcat.util.http.MimeHeaders.values(MimeHeaders.java:248) at org.apache.catalina.connector.Request.getHeaders(Request.java:2319) at org.apache.catalina.connector.Request.parseLocales(Request.java:3471) at org.apache.catalina.connector.Request.getLocale(Request.java:1123) at org.apache.catalina.connector.RequestFacade.getLocale(RequestFacade.java:568) at com.my.servlets.CallContext$UiMessageSerializer.serialize(CallContext.java:213) at com.my.servlets.CallContext$UiMessageSerializer.serialize(CallContext.java:209) at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:126) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:244) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:126) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:244) at com.google.gson.internal.bind.ObjectTypeAdapter.write(ObjectTypeAdapter.java:126) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:97) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:61) at com.google.gson.Gson.toJson(Gson.java:747) at com.google.gson.Gson.toJson(Gson.java:726) at com.google.gson.Gson.toJson(Gson.java:681) at com.google.gson.Gson.toJson(Gson.java:661) at com.my.servlets.CallContext.replyJson(CallContext.java:153) at com.my.servlets.CallContext.replyJson(CallContext.java:143) at com.my.servlets.MyServlet.getMyOverview(MyServlet.java:143) at com.my.servlets.MyServlet.dispatch(MyServlet.java:64) at com.my.servlets.ServletUtilities.service(ServletUtilities.java:54) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.my.ui.rt.UTF8Filter.doFilter(UTF8Filter.java:22) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:662) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) at com.my.js.statistics.tomcat.valve.RequestTracingValve.callNextValve(RequestTracingValve.java:113) at com.my.js.statistics.tomcat.valve.RequestTracingValve.invoke(RequestTracingValve.java:59) at com.my.core.js.monitoring.tomcat.valve.RequestTracingValve.invoke(RequestTracingValve.java:27) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(Coyot
[Bug 66179] NPE when retrieving locale from request
https://bz.apache.org/bugzilla/show_bug.cgi?id=66179 --- Comment #2 from simon.lu...@sap.com --- Created attachment 38345 --> https://bz.apache.org/bugzilla/attachment.cgi?id=38345&action=edit working request headers -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GitHub] [tomcat-native] ChristopherSchultz commented on pull request #13: native: Update for libressl 3.5
ChristopherSchultz commented on PR #13: URL: https://github.com/apache/tomcat-native/pull/13#issuecomment-1196025592 > I still don't understand how it is going to solve `#ifdef` if you need conditional compilation... I'm not sure I understand. All the native code does away, so the "support" for LibreSSL goes into the Java code (the "Panama module") instead of libtcnative. I think @markt-asf's comment could be re-phrased as "let's plan to build LibreSSL support into the native-code-less Panama efforts already underway, rather than hacking them into the libtcnative C code we are hoping to phase-out." -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66179] NPE when retrieving locale from request
https://bz.apache.org/bugzilla/show_bug.cgi?id=66179 Christopher Schultz changed: What|Removed |Added Status|NEW |NEEDINFO OS||All --- Comment #1 from Christopher Schultz --- Can you post more of the stack trace? For example, what code calls getLocale()? Are you using basic request/response HTTP, or is there async/websocket/something else involved? -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GitHub] [tomcat-native] michael-o commented on pull request #13: native: Update for libressl 3.5
michael-o commented on PR #13: URL: https://github.com/apache/tomcat-native/pull/13#issuecomment-1195759243 > > > there would need to be an appropriate Panama module > > > > > > What exactly is this? > > The plan is to migrate to Panama to avoid having to ship libtcnative at all, at which point everything is in Java. Right now, all the glue for the crypto library is in native C code in libtcnative which is potentially dangerous. Moving to Panama allows us to remove all native code that doesn't belong to the crypto library. I still don't understand how it is going to solve `#ifdef` if you need conditional compilation... -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66179] NPE when retrieving locale from request
https://bz.apache.org/bugzilla/show_bug.cgi?id=66179 simon.lu...@sap.com changed: What|Removed |Added OS||Windows Server 2012 R2 -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66179] New: NPE when retrieving locale from request
https://bz.apache.org/bugzilla/show_bug.cgi?id=66179 Bug ID: 66179 Summary: NPE when retrieving locale from request Product: Tomcat 8 Version: 8.5.78 Hardware: PC Status: NEW Severity: minor Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: simon.lu...@sap.com Target Milestone: I'm getting rarely a NPE when accessing my servlet, in the servlet itself I'm calling ServletRequest.getLocale(): org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[MyServlet]#https-jsse-nio2-4242-exec-4#Servlet.service() for servlet [MyServlet] in context with path [] threw exception java.lang.NullPointerException: while trying to invoke the method org.apache.tomcat.util.buf.MessageBytes.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'n1' at org.apache.tomcat.util.http.ValuesEnumerator.findNext(MimeHeaders.java:497) at org.apache.tomcat.util.http.ValuesEnumerator.(MimeHeaders.java:490) at org.apache.tomcat.util.http.MimeHeaders.values(MimeHeaders.java:248) at org.apache.catalina.connector.Request.getHeaders(Request.java:2319) at org.apache.catalina.connector.Request.parseLocales(Request.java:3471) at org.apache.catalina.connector.Request.getLocale(Request.java:1123) at org.apache.catalina.connector.RequestFacade.getLocale(RequestFacade.java:568) ... at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ... I'm accessing it with Chrome Version 103.0.5060.134. Unfortunately I could not figure out, how to reliably reproduce it, thus I don't have any client browser traces. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66178] Reduce garbage from strings in AbstractArchiveResourceSet.getResource
https://bz.apache.org/bugzilla/show_bug.cgi?id=66178 --- Comment #5 from Christopher Schultz --- (In reply to Joe Jackson from comment #4) > For my use case, we have a big focus on the garbage generation of > the app and this showed up as a contributor so I figured it would be worth > bringing up. It seems like you are trading String garbage for StringBuilder garbage. Where is the savings? In most cases, you must convert SB to String anyway. Do you have metrics before/after the change? -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66178] Reduce garbage from strings in AbstractArchiveResourceSet.getResource
https://bz.apache.org/bugzilla/show_bug.cgi?id=66178 --- Comment #4 from Joe Jackson --- Thanks for the quick feedback. I was also concerned about the readability trade-off. For my use case, we have a big focus on the garbage generation of the app and this showed up as a contributor so I figured it would be worth bringing up. We are using java 11.13 and tomcat 8.5.72. No worries if you don't think the trade-off has value because of newer compilers. I do have a concern about the comments on TTL and it is something I looked into because as far as I can tell (maybe something is misconfigured on my end) we do validate regardless of it being returned from the cache or not. Increasing the TTL did not help with garbage generation. A better re-write may be a method to target a single jar instead of having to scan all of them. In our use case, I believe we already know the path to the jar which contains the resource we are trying to access. Here is the code showing we validate even when we get from the cache. https://github.com/apache/tomcat/blob/8.5.x/java/org/apache/catalina/webresources/Cache.java#L69 Here is the stack trace, note line 69 is the one where we did find the cached resource. getResourceInternal:280, StandardRoot (org.apache.catalina.webresources) validateResource:128, CachedResource (org.apache.catalina.webresources) getResource:69, Cache (org.apache.catalina.webresources) getResource:215, StandardRoot (org.apache.catalina.webresources) getClassLoaderResource:224, StandardRoot (org.apache.catalina.webresources) getResourceAsStream:1168, WebappClassLoaderBase (org.apache.catalina.loader) -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[ANN] Apache Tomcat 10.0.23 available
The Apache Tomcat team announces the immediate availability of Apache Tomcat 10.0.23. This release is targeted at Jakarta EE 9. Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. This conversion is performed using the Apache Tomcat migration tool for Jakarta EE tool which is also available as a separate download for off-line use. Apache Tomcat 10 is an open source software implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Authentication and Jakarta Annotations specifications. The notable changes compared to 10.0.22 include: - Implement support for repeatable builds - Update the packaged version of the Tomcat Native Library to 1.2.35. This includes Windows binaries built with with OpenSSL 1.1.1q. - Fix CVE-2022-34305, a low severity XSS vulnerability in the Form authentication example Please refer to the change log for the complete list of changes: http://tomcat.apache.org/tomcat-10.0-doc/changelog.html Downloads: http://tomcat.apache.org/download-10.cgi Migration guides from Apache Tomcat 7.0.x, 8.5.x and 9.0.x: http://tomcat.apache.org/migration.html Enjoy! - The Apache Tomcat team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r55979 - /release/tomcat/tomcat-10/v10.0.22/
Author: markt Date: Tue Jul 26 12:54:17 2022 New Revision: 55979 Log: Drop 10.0.22 from CDN Removed: release/tomcat/tomcat-10/v10.0.22/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1903029 - in /tomcat/site/trunk: docs/ xdocs/
Author: markt Date: Tue Jul 26 12:52:58 2022 New Revision: 1903029 URL: http://svn.apache.org/viewvc?rev=1903029&view=rev Log: Update site for 10.0.23 release Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf tomcat/site/trunk/docs/download-10.html tomcat/site/trunk/docs/index.html tomcat/site/trunk/docs/migration-10.html tomcat/site/trunk/docs/oldnews.html tomcat/site/trunk/docs/whichversion.html tomcat/site/trunk/xdocs/doap_Tomcat.rdf tomcat/site/trunk/xdocs/download-10.xml tomcat/site/trunk/xdocs/index.xml tomcat/site/trunk/xdocs/migration-10.xml tomcat/site/trunk/xdocs/oldnews.xml tomcat/site/trunk/xdocs/whichversion.xml Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1903029&r1=1903028&r2=1903029&view=diff == --- tomcat/site/trunk/docs/doap_Tomcat.rdf (original) +++ tomcat/site/trunk/docs/doap_Tomcat.rdf Tue Jul 26 12:52:58 2022 @@ -60,8 +60,8 @@ Latest Stable 10.0.x Release -2022-06-11 -10.0.22 +2022-07-26 +10.0.23 Modified: tomcat/site/trunk/docs/download-10.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-10.html?rev=1903029&r1=1903028&r2=1903029&view=diff == --- tomcat/site/trunk/docs/download-10.html (original) +++ tomcat/site/trunk/docs/download-10.html Tue Jul 26 12:52:58 2022 @@ -19,7 +19,7 @@ Quick Navigation -[define v]10.0.22[end] +[define v]10.0.23[end] [define w]10.1.0-M17[end] https://downloads.apache.org/tomcat/tomcat-10/KEYS";>KEYS | [v] | Modified: tomcat/site/trunk/docs/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1903029&r1=1903028&r2=1903029&view=diff == --- tomcat/site/trunk/docs/index.html (original) +++ tomcat/site/trunk/docs/index.html Tue Jul 26 12:52:58 2022 @@ -34,6 +34,36 @@ wiki page. Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat project logo are trademarks of the Apache Software Foundation. +2022-07-26 Tomcat 10.0.23 Released + +The Apache Tomcat Project is proud to announce the release of version 10.0.23 +of Apache Tomcat. This release implements specifications that are part of the +Jakarta EE 9 platform. +Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 +without changes. Java EE based applications designed for Tomcat 9 and earlier +may be placed in the $CATALINA_BASE/webapps-javaee directory and +Tomcat will automatically convert them to Jakarta EE and copy them to the +webapps directory. This conversion is performed using the +https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat +migration tool for Jakarta EE tool which is also available as a separate +https://tomcat.apache.org/download-migration.cgi";>download for off-line use. +The notable changes in this release are: + +Implement support for repeatable builds +Update the packaged version of the Tomcat Native Library to 1.2.35. This +includes Windows binaries built with with OpenSSL 1.1.1q. +Fix CVE-2022-34305, a low severity XSS vulnerability in the Form +authentication example + + +Full details of these changes, and all the other changes, are available in the +Tomcat 10 +changelog. + + + +https://tomcat.apache.org/download-10.cgi";>Download + 2022-07-20 Tomcat 9.0.65 Released The Apache Tomcat Project is proud to announce the release of version 9.0.65 @@ -167,39 +197,6 @@ changelog. https://tomcat.apache.org/download-80.cgi";>Download -2022-06-11 Tomcat 10.0.22 Released - -The Apache Tomcat Project is proud to announce the release of version 10.0.22 -of Apache Tomcat. This release implements specifications that are part of the -Jakarta EE 9 platform. -Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 -without changes. Java EE based applications designed for Tomcat 9 and earlier -may be placed in the $CATALINA_BASE/webapps-javaee directory and -Tomcat will automatically convert them to Jakarta EE and copy them to the -webapps directory. This conversion is performed using the -https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat -migration tool for Jakarta EE tool which is also available as a separate -https://tomcat.apache.org/download-migration.cgi";>download for off-line use. -The notable changes in this release are: - -Correct a regression in the support added for encrypted PKCS#1 formatted -private keys in the previous release that broke support for unencrypted -PKCS#1 formatted private keys. -Increase the default buffer size for cluster messages from 43800 to 65536 -bytes. This is expected to improve performance for large messages when -running on Linux b
svn commit: r1903027 - in /tomcat/site/trunk: ./ docs/tomcat-10.0-doc/ docs/tomcat-10.0-doc/annotationapi/ docs/tomcat-10.0-doc/annotationapi/jakarta/annotation/ docs/tomcat-10.0-doc/annotationapi/jak
Author: markt Date: Tue Jul 26 10:48:37 2022 New Revision: 1903027 URL: http://svn.apache.org/viewvc?rev=1903027&view=rev Log: Update docs for 10.0.23 release [This commit notification would consist of 68 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66178] Reduce garbage from strings in AbstractArchiveResourceSet.getResource
https://bz.apache.org/bugzilla/show_bug.cgi?id=66178 --- Comment #3 from Konstantin Kolinko --- 1. What version of Java have you tested with? (And what version of Tomcat?) String handling rather differs between versions of JRE. 2. I spotted one bug within the patch (attachment 38343). Maybe there are others: > if (pathInJar.equals("")) { As the pathInJar variable has been changed from a String to a StringBuilder, the above comparison is now broken. It could be `if (pathInJar.length() == 0)` 3. I do not follow: > > This happens even if the resource is cached because of the code in > Cache.getResource() > > If the entry is found in the cache we call it here > if (cacheEntry != null && > !cacheEntry.validateResource(useClassLoaderResources)) { > How does a CachedResource#validateResource(...) call map to path calculations in AbstractArchiveResourceSet? - Looking into the code of CachedResource#validateResource(...), the validation is performed only once in awhile, depending on the TTL of a cache entry. The TTL of a Cache is configurable. Does changing the value of ttl improve your use case? - I have not tested, but it sounds odd to delve into path calculations to validate an entry in a jar file. It would be better to validate the jar itself, as a whole, just once. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: JDK 19: Rampdown Phase 2 + JavaOne
Hi David, Apache Tomcat build and tests pass successfully with JDK 19-ea+32-2220 and 20-ea+7-379 on Ubuntu 20.04 x86_64 and openEuler 20.03 aarch64 ! Regards, Martin On Mon, Jul 25, 2022 at 6:06 PM David Delabassee < david.delabas...@oracle.com> wrote: > Greetings! > > JDK 19 is now in Rampdown Phase Two [1]. The overall feature set is > frozen. Per the JDK Release Process [2] we now turn our focus to P1 and > P2 bugs, which can be fixed with approval [3]. Late enhancements are > still possible, with approval, but the bar is now extraordinarily high [4]. > > Given the current state of affairs, it is a good time to start testing > your project(s) on JDK 20 Early-Access builds. To conclude, please make > sure to check the heads-up below, including the one covering JavaOne! > > [1] https://mail.openjdk.org/pipermail/jdk-dev/2022-July/006803.html > [2] https://openjdk.org/jeps/3 > [3] https://openjdk.org/jeps/3#Fix-Request-Process > [4] https://openjdk.org/jeps/3#Late-Enhancement-Request-Process > > > ## Heads-up - JavaOne is back! > > After a long hiatus, JavaOne is back! From October 17-20 in Las Vegas, > JavaOne will be jam-packed with hundreds of valuable and actionable > sessions directly from the experts: learning sessions, tutorials, > hands-on labs, lightning talks, panels, an unconference, BoF's, etc. The > full JavaOne content catalog will be released soon. In the meantime, > make sure to check https://inside.java/javaone/ for more updates. > > And if you are planning to attend JavaOne, please ping me. I'd like to > meet you in person to chat over OpenJDK and the Quality Outreach > program. And the drinks will be on me! > > > ## Heads-up - JavaFX Media enhancements survey > > The JavaFX team is conducting a short survey [5] to gather input on > potential JavaFX Media enhancements. > The process is quite simple as the feedback will be collected via the > openjfx-dev [6] mailing list. So if you are using JavaFX, make sure to > raise your voice. > > [5] https://mail.openjdk.org/pipermail/openjfx-dev/2022-July/034949.html > [6] https://mail.openjdk.org/mailman/listinfo/openjfx-dev > > > ## JDK 19 > > JDK 19 Early-Access builds 32 are now available [7], and are provided > under the GNU General Public License v2, with the Classpath Exception. > The Release Notes are available here [8]. > > [7] https://jdk.java.net/19/ > [8] https://jdk.java.net/19/release-notes > > ### JEPs integrated to JDK 19: > - JEP 405: Record Patterns (Preview) > - JEP 422: Linux/RISC-V Port > - JEP 424: Foreign Function & Memory API (Preview) > - JEP 425: Virtual Threads (Preview) > - JEP 426: Vector API (4th Incubator) > - JEP 427: Pattern Matching for switch (3rd Preview) > - JEP 428: Structured Concurrency (Incubator) > > ### Recent changes that maybe of interest: > - JDK-8289127: Apache Lucene triggers: DEBUG MESSAGE: duplicated > predicate failed which is impossible > - JDK-8290596: Update java.net.InetAddress to Detect Ambiguous IPv4 > Address Literals > - JDK-8290615: Remove the Alternate ThreadLocal Implementation of the > Subject::current and Subject::callAs APIs > - JDK-8290417: CDS cannot archive lamda proxy with useImplMethodHandle > - JDK-8287809: Revisit implementation of memory session > - JDK-8289278: Suspend/ResumeAllVirtualThreads need both can_suspend and > can_support_virtual_threads > - JDK-8288589: Files.readString ignores encoding errors for UTF-16 > - JDK-8288425: Footprint regression due MH creation when initializing > StringConcatFactory > > > ## JDK 20 > > JDK 20 Early-Access builds 7 are now available [9], and are provided > under the GNU General Public License v2, with the Classpath Exception. > > [9] https://jdk.java.net/20/ > > ### Recent changes that maybe of interest: > - JDK-8264999: GeneralPath.lineTo() to itself produces jagged lines > [Logged by Apache PDFBox] > - JDK-8284997: arm32 build crashes since JDK-8283326 [Logged by JaCoCo] > - JDK-8286101: Support formatting in @value tag > - JDK-8289260: BigDecimal movePointLeft() and movePointRight() do not > follow their API spec > - JDK-8287835: Add support for additional float/double to integral > conversion for x86 > - JDK-8283091: Support type conversion between different data sizes in SLP > - JDK-8288573: Make Executable.getParameterCount() actually abstract > - JDK-8266670: Better modeling of access flags in core reflection > - JDK-8290601: Update java.net.InetAddress to Detect Ambiguous IPv4 > Address Literals > - JDK-8290334: Update FreeType to 2.12.1 > - JDK-8286030: Avoid JVM crash when containers share the same /tmp dir > - JDK-8289743: AArch64: Clean up patching logic > - JDK-8288107: Auto-vectorization for integer min/max > - JDK-8274235: -Xshare:dump should not call vm_direct_exit > > > ## Topics of Interest: > > * What is OpenJDK? - Inside Java Newscast > https://inside.java/2022/06/30/insidejava-newscast-028/ > > * “Towards Generational ZGC!” - Inside Java Podcast > https://inside.java/2022/06/29/podcast-024/ > > * HotSpot Deep Di
svn commit: r55975 - /release/tomcat/tomcat-8/v8.5.79/
Author: markt Date: Tue Jul 26 08:00:27 2022 New Revision: 55975 Log: Drop 8.5.79 from cdn Removed: release/tomcat/tomcat-8/v8.5.79/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r55974 - /release/tomcat/tomcat-10/v10.1.0-M16/
Author: markt Date: Tue Jul 26 07:59:25 2022 New Revision: 55974 Log: Drop 10.1.0-M16 from cdn Removed: release/tomcat/tomcat-10/v10.1.0-M16/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r55973 - /dev/tomcat/tomcat-10/v10.0.23/ /release/tomcat/tomcat-10/v10.0.23/
Author: markt Date: Tue Jul 26 07:54:39 2022 New Revision: 55973 Log: Release Apache Tomcat 10.0.23 Added: release/tomcat/tomcat-10/v10.0.23/ - copied from r55972, dev/tomcat/tomcat-10/v10.0.23/ Removed: dev/tomcat/tomcat-10/v10.0.23/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] 01/02: Increment version for next dev cycle
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 10.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git commit cb91942bce193f62e87a5c8c228806c45e34ecb8 Author: Mark Thomas AuthorDate: Tue Jul 26 08:51:00 2022 +0100 Increment version for next dev cycle --- build.properties.default | 2 +- res/maven/mvn.properties.default | 2 +- webapps/docs/changelog.xml | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build.properties.default b/build.properties.default index f84235d0ce..fed31316f4 100644 --- a/build.properties.default +++ b/build.properties.default @@ -31,7 +31,7 @@ # - Version Control Flags - version.major=10 version.minor=0 -version.build=23 +version.build=24 version.patch=0 version.suffix= version.dev=-dev diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default index d6915686e7..32e7d577a7 100644 --- a/res/maven/mvn.properties.default +++ b/res/maven/mvn.properties.default @@ -39,7 +39,7 @@ maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d maven.asf.release.repo.repositoryId=apache.releases.https # Release version info -maven.asf.release.deploy.version=10.0.23 +maven.asf.release.deploy.version=10.0.24 #Where do we load the libraries from tomcat.lib.path=../../output/build/lib diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index f604e498c2..76aa31bea7 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -104,7 +104,9 @@ They eventually become mixed with the numbered issues (i.e., numbered issues do not "pop up" wrt. others). --> - + + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] 02/02: Add release date for 10.0.23
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 10.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git commit 99080de72ce71d680b670b740c6f8232d86ec933 Author: Mark Thomas AuthorDate: Tue Jul 26 08:51:26 2022 +0100 Add release date for 10.0.23 --- webapps/docs/changelog.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 76aa31bea7..d55b9fbde0 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -106,7 +106,7 @@ --> - + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] branch 10.0.x updated (3e828acf88 -> 99080de72c)
This is an automated email from the ASF dual-hosted git repository. markt pushed a change to branch 10.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git from 3e828acf88 Fix typo new cb91942bce Increment version for next dev cycle new 99080de72c Add release date for 10.0.23 The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: build.properties.default | 2 +- res/maven/mvn.properties.default | 2 +- webapps/docs/changelog.xml | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[VOTE][RESULT] Release Apache Tomcat 10.0.23
The following votes were cast: Binding: +1: markt, remm, jfclere Non-binding: +1: Han Li The vote therefore passes. Thanks to everyone who contributed to this release. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org