AO TempFiles Servlet Changelog


Snapshot Notes

  • Breaking change:TempFileContextEE.SESSION_ATTRIBUTE is now an instance of Scope.Session.Attribute.
  • New dependency: com.aoapps:ao-servlet-util.


Release Notes

  • Updated to Java™ EE 7 Web Profile (Servlet 3.1, JSP 2.3, EL 3.0, and JSTL 1.2).
  • Now supports Java 9+ modules. Due to still having filename-based automatic module dependencies, *-SNAPSHOT versions include module-info.class while releases include the Automatic-Module-Name manifest entry. To minimize the difference between these modes, does not perform any transitive requires.
  • Maven artifact relocated from com.aoindustries:ao-tempfiles-servlet to com.aoapps:ao-tempfiles-servlet.
  • Package renamed from com.aoindustries.tempfiles.servlet to com.aoapps.tempfiles.servlet.


Release Notes

  • Minimum Java version changed from 1.7 to 1.8.
  • Reduced use of property substitutions in pom.xml. This is to help 3rd-party parsers that fail to perform full Maven-compatible substitutions.
  • Optimized ServletContext attribute initialization and concurrency.
  • Renamed ServletTempFileContext to TempFileContextEE. Old class remains, deprecated.
  • Renamed methods from getTempFileContext(…) to get(…).


Release Notes

  • Using managed dependencies:
    1. This project uses managed dependencies.
    2. This project's managed dependencies may also be imported by other projects.


Release Notes

  • New module to manage temporary files in servlet-based applications and components.