# Java TM API for XML Web Services
(JAX-WS)
Changelog

Specification Version: 2.2
Implementation Version: 2.2.5

- Overview
- Release Notes
- Changelog

### Changes from JAX-WS RI 2.2.1 to JAX-WS RI 2.2.3

- Add -clientjar option for wsimport
- Add support for Async Servlet Transport using Servlet 3.0 api
- Bug fixes

### Changes from JAX-WS RI 2.2 to JAX-WS RI 2.2.1

- wsgen can inline schemas in a generated wsdl using a switch
- Schema Validation support is enhanced
- Bug fixes

### Changes from JAX-WS RI 2.1.7 to JAX-WS RI 2.2

- Add WS-Addressing 1.0 Metadata support as per 2.2 spec
- Support for @XmlElement on SEI's wrapper parameter
- Support for @XmlType on exception classes
- Implement HTTP SPI
- Implement Endpoint API with features
- Generate new constructors in the generated Service class(service level features, wsdllocation)
- Add support for customizing wrapper wsdl:part names as defined in 2.2
- Add support for customizing wsdl:message name using @WebFault as defined in 2.2
- Fault customization should accept fully qualified name of the exception class to be generated
- Customization of Service should accept fully qualified class name
- Add Xnocompile option for wsgen similar to wsimport
- XPath expressions in jax-ws customization can now select multiple nodes
- Disable server-side exception stacktrace for service specific exceptions
- Optimzation of LogicalMessage implementation
- wsimport now handles URL redirection of imported wsdls correctly
- Bug fixes

### Changes from JAX-WS RI 2.1.6 to JAX-WS RI 2.1.7

- Bug fixes

### Changes from JAX-WS RI 2.1.5 to JAX-WS RI 2.1.6

- Supportfor transport attribute for bindings like SOAP/JMS binding
- Bug fixes

### Changes from JAX-WS RI 2.1.4 to JAX-WS RI 2.1.5

- Allowing HTTP response code to be set via MessageContext property
- New feature: UsesJAXBContextFeature, to control JAXBContext creation
- New Wsimport option: -XdisableSSLHostnameVerfication, to disable SSL Hostname verification
- Wsimport ant task accepts nested args for specifying additional options
- Bug fixes

### Changes from JAX-WS RI 2.1.3 to JAX-WS RI 2.1.4

- Simplified "Starting from Java Programming model" through dynamic generation of request and response wrappers
- Support for dual binding (SOAP/HTTP and XML/HTTP) for the same service class
- Bug fixes

### Changes from JAX-WS RI 2.1.2 to JAX-WS RI 2.1.3

- Authentication support in wsimport
- Additional header support
- Large and Streaming attachment support
- XML Schema validation support for SOAP message
- Expose the -Xnocompile as an Ant task option
- Additional WSDL object methods for policy
- Wsimport should be able to handle redirects and see Others
- Remove SJSXP and SAAJ RI dependency
- Wsimport should write to passed OutputStream
- Efficient Handler using Handler<Message> support
- Bug fixes

### Changes from JAX-WS RI 2.1.1 to JAX-WS RI 2.1.2

- JMX Agent for the server side
- Mtom Interop with .NET 2.0/WSE 3.0
- Bug fixes

### Changes from JAX-WS 2.0 RI to JAX-WS RI 2.1.1

- JAXB 2.1 RI Integration
- JAX-WS 2.1 MR (JSR 224) implementation
- Type substitution support
- WS-Addressing - W3C and Memeber Submission
- APIs to create EPR and use it to invoke endpoint
- Support for enabling/disabling features, such as WS-Addressing/MTOM
- Asynchronous server
- Tubes and Fiber for asynchronous message processing
- Dispatch<Message> and Provider<Message>
- Stateful Webservice support
- Bug fixes