Skip to content

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 version 6.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)

  1. Optimized the implementation of fragment-related specifications.
  2. Optimized ServletRequestListener specification implementation.
  3. Optimized DispatcherType.INCLUDE specification implementation.
  4. Optimized welcome file specification implementation.
  5. Implemented security-related specifications.
  6. 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)

  1. Optimized the implementation of fragment-related specifications.
  2. Optimized the logic for handling Error Pages.
  3. Optimized HttpServletRequest specification implementation.
  4. Optimized HttpServletResponse specification implementation.
  5. Optimized ServletContext specification implementation.
  6. Optimized ServletOutputStream specification implementation.
  7. Optimized RequestDispatcher specification implementation.
  8. 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