It is a rewrite of SLP 1.0.x, hence 2.x is not API compatible with 1.x, but the API should be cleaner and more deployment scenarios are supported.
The online documentation has been already updated.
Most notables new features are:
- Support for JDK 5 enum and generics.
- Support for embeddable ServiceAgent, to be started in-VM with the service provider
- Support for standalone ServiceAgentServer, to be deployed as standalone on a host
- Support for thread-less, non-listening ServiceAgentClient and UserAgentClient
- Interoperable with OpenSLP 1.2.1 and the upcoming 2.0 (for the implemented messages)
- Richer Javadocs.
Sub-task
Bug
Improvement
New Feature