Releases: psi-probe/psi-probe
Psi Probe 5.2.1 (jakarta - tomcat 10|11)
- Fix uri bug with path in abstract tomcat.
Psi Probe 5.2.0 (jakarta namespace)
- Restore tomcat 11 support from 11.0.0.M18 to current (11.0.7)
- Tomcat 10/11 support line
- More NIO support
- Add multipartResolver for spring
- Fix stats 'int' usage to proper 'string' usage
- Fix AbstractHttp11JsseProtocol to AbstractHttp11Protocol
- Request/Error count from 'int' to 'long' with reflection to support both tomcat 10 and 11 as changed from int to long
- Drop old pre tomcat 8 code
- Use can access instead of deprecated isAccessible
- Cleanup logging appenders logic correcting log4j2
- Correct dbcp2 deprecated items
Psi Probe 4.4.0 (javax - tomcat 9)
- Backport from master
- Update logback and quartz to latest as this project does not use EE components for those specific tools
- Update geoip to latest as last release required java 11 or better
note: spring is still older spring and no longer receiving public updates. If you have a support contract with spring, feel free to replace internal libraries for spring components at will.
Psi Probe 4.3.2 (tomcat9 javax namespace)
- Backport everything possible from master
- Requires java 11 now
Psi Probe 5.1.1 (jakarta namespace)
- library and build updates
Psi Probe 4.3.1 (javax namespace)
- library and build updates
notice: Spring and Spring Security have now ended support for OSS projects for 5 series. A CVE has already been raised against Spring 5 that only is patched with commercial support. There is no way this OSS project can directly patch for this situation now. Therefore, do not consider the tomcat 9 line of psi probe as being secure. If you have commercial support, please build from the javax branch line to patch the necessary libraries. Releases may continue along with some back ported code changes based on demand otherwise.
suggestion: Upgrade to jakarta mainline releases as soon as possible (ie tomcat 10 or 11)
Psi Probe 5.1.0 (jakarta namespace)
Jakarta Namespace (tomcat 10 | 11)
- Library / Plugin Updates
- Moved web.xml from servlet 3.1 to servlet 6
Psi Probe 4.3.0 (javax namespace)
Jakarta Namespace (tomcat 9)
- Drop tomcat 8.5 support
- Library Updates / Plugin Updates
- Bump web.xml from servlet 3.1 to 4.0
Psi Probe 5.0.0 (jakarta namespace)
Jakarta Namespace (tomcat 10 | 11)
- Requires java 17 due to spring requirement
- Finalize Jakarta support
- Drop tomcat 8.5 / 9.0 from this line as not possible to co-support
- Support tomcat 10.1 / 11.0 (note there will be no tomcat 10.0 support as end of life some time ago and api changes are breaking)
- Use updated cert names for SubjectDN and IssuerDn that were deprecated in java 16.
- Rework jmx isServiced support due to changes in tomcat 10 | 11
Psi Probe 4.2.0 (javax namespace)
Upload changes
- Tomcat forced back changes that tomcat 10/11 use for file upload. This resulted in finding a solution that was a blocker for tomcat 10/11 migration. This was resolved by copying a part of Tomcat code and combining two different methods there to account for our usage. This this is the first release to support tomcat 9.0.88 and is required for 9.0.88 but was tested to work as far back as tomcat 9.0.52. See #3239
Others
- Library Updates
- Plugin Updates
- non impacting: port forwards test adjustments for tomcat 10/11 modules
- Fixed GHA for codeql as build requires java 17