Jakarta XML Web Services 3.0 (Jakarta SOAP with Attachments)

This release contains following changes:

  • adds SOAPEnvelope.createName(String, String): Name method
  • does not allow null arguments in SOAPFault.createFault(String, String)
  • extends SOAPConnection to implement java.io.Autocloseable
  • adds API to allow setting timeouts for set timeout for SOAPConnection.call
  • drops all references to JAXM
  • drops the search through Java SE instalation in the implementation lookup
  • removes deprecated SOAPElementFactory
  • editorial updates and clarifications in the specification

Requires Java SE 11 or newer (aligned with Jakarta EE 10).

Release Date
Release Type
Major release (API breakage)
This release is part of Jakarta 10