Release Notes
v2.4 (2024-11-19)
- Optimized memory consumption required for service operation
- Optimized
HttpServletRequest#getRemotePort
specification. - Optimized
HttpServletRequest#getLocalName
specification. - Optimized
HttpServletRequest#getLocalAddr
specification. - Optimized
RequestDispatcher
specification - Optimized
welcome-file
specification - Optimized Default Servlet implementation
- Optimized listener initialization strategy
- Disabled debugging log printing at startup
Download: smart-servlet-bin-2.4-release.tar.gz
v2.3 (2024-11-10)
- Upgraded
jakarta.servlet-api
to version6.1.0
- Implemented
HttpServletRequest#newPushBuilder
specification. - Implemented
ServletContext#getEffectiveMajorVersion
specification - Implemented
ServletContext#getEffectiveMinorVersion
specification - Optimized
ServletInputStream
specification implementation - Optimized
CLIENT-CERT
authentication mode - Optimized multiple
Plugin
interface designs - Supported automatic parsing and loading of
sun-web.xml
Download: smart-servlet-bin-2.3-release.tar.gz
v2.2 (2024-08-31)
- Optimized the implementation of fragment-related specifications.
- Optimized
ServletRequestListener
specification implementation. - Optimized
DispatcherType.INCLUDE
specification implementation. - Optimized
welcome file
specification implementation. - Implemented security-related specifications.
- Integrated smart-http’s multipart specification implementation, removed commons-fileupload third-party dependency
Download: smart-servlet-bin-2.2-release.tar.gz
v2.1 (2024-08-11)
- Optimized the implementation of fragment-related specifications.
- Optimized the logic for handling Error Pages.
- Optimized
HttpServletRequest
specification implementation. - Optimized
HttpServletResponse
specification implementation. - Optimized
ServletContext
specification implementation. - Optimized
ServletOutputStream
specification implementation. - Optimized
RequestDispatcher
specification implementation. - Fixed the issue with incorrect Session Cookie path value.
Download: smart-servlet-bin-2.1-release.tar.gz
v2.0 (2024-07-28)
This is the first version of smart-servlet adapted to the Jakarta Servlet specification.
It inherits all the research and development achievements of smart-servlet v1.5 for javax-servlet and has been upgraded to the Jakarta Servlet specification.
Download: smart-servlet-bin-2.0-release.tar.gz