News from Aug 07, 2008
|
Browse Space : Pages • News • Labels • Attachments • Bookmarks • Mail • Advanced |
|
|
August 2008 |
|
||||
|---|---|---|---|---|---|---|
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | ||||||
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
- LIVETRIBE-40 - JavaDocs for org.livetribe.slp.api
Bug
- LIVETRIBE-56 - OSGi headers need to be fixed
- LIVETRIBE-57 - ServiceAgent server must not renew service registrations
- LIVETRIBE-61 - AbstractServer is not thread safe
Improvement
- LIVETRIBE-17 - Ability to statically specify DirectoryAgents in [User|Service]Agents
- LIVETRIBE-32 - JavaDocs for the API classes
- LIVETRIBE-54 - Convert SLP 2.0 to use slf4j
- LIVETRIBE-55 - Javadocs for SLP 2.0
- LIVETRIBE-58 - Allow ServiceAgentClient to connect to a configurable address
- LIVETRIBE-60 - Allow ServiceAgentClient to use a list of directory agents
New Feature
- LIVETRIBE-7 - Need JavaBean events for SLP events
- LIVETRIBE-31 - Implement a lightweight UserAgent
- LIVETRIBE-53 - Constructors without Settings parameter