Skip to main content

struts-api-beam


1.3.0 (2026-09-10)​

Changed​

  • Updated Struts2 (addressing CVE-2026-73633)
    • 6.x series (jee): 6.8.0 > 6.11.0
    • 7.x series (jakarta): 7.1.1 > 7.3.0
  • [BE-26] Adapt NSXJsonInterceptor to allow overriding payload size limits and provide backwards compatible defaults. Introduced struts constants to configure manually:
    • nsx.struts.json.maxElements
    • nsx.struts.json.maxDepth
    • nsx.struts.json.maxLength
    • nsx.struts.json.maxStringLength
    • nsx.struts.json.maxKeyLength
  • [BE-26] Add NSXJSONWriter to allow custom object serialization. (Breaking change: struts.json.writer is now configured as 'NSXJSONWriter'. When defined previously customizations should be moved to the NSXJSONWriter.)

1.2.0 (2026-08-25)​

Fixed​

  • Breaking change: Updated control-layer-struts-expanders: 10.4.0 -> 10.4.1
    • This reverts the control-layer-struts-expanders back to the code of 10.3.0.

1.1.0 (2026-08-18)​

Changed​

  • Breaking change: Updated control-layer-struts-expanders: 10.3.0 -> 10.4.0

1.0.0 (2026-06-16)​

This is the first version of the struts-api-beam. It was introduced as a modular successor of the minimal-jee-beam.

Expansion resources included:

  • net.democritus:control-layer-struts-expanders:10.3.0