Contents
- OSP/Python now works with Python 2.6 as well.
- fixed a 64-bit compatibility issue with OSP Python bundle
- OSP: added ExtensionPoint::removeExtension()
- OSP BundleCreator now fully supports variable expansion in bundle spec file
- fixed #0000098: bad characters in OSP ServiceRegistry documentation
- fixed #0000099: Poco::OSP::Service::type() and isA()
- The Remoting bundles have been renamed from poco.remoting.* to com.appinf.remoting.* as poco.* is now strictly reserved for bundles related to the open source POCO C++ Libraries. If you have dependencies on Remoting bundles in your bundles, please change the bundle names accordingly. Also, make sure to remove the old poco.remoting bundles from your bundle repositories.
- Based on POCO C++ Libraries 1.3.5
- Bundles now have a numeric ID, valid and guaranteed to be unique during the runtime of the containing application. The ID of a bundle can be obtained with the id() member function.
- New OSP Command Shell Service, allows for command-line based management of OSP applications. The shell can also be extended with custom commands.
- Added OSPBundleSign library, which provides support for cryptographically signing bundles, as well as for verifying the signature of bundles.
- New SystemEvents class providing systemStarted and systemShuttingDown events. The SystemEvents object is available from the BundleContext with the systemEvents() member function.
- fixed 0000064: Bundle generator copies .abc (.svn) files into bundles
- bugfix: bundle unload triggered wrong event
- added sample for PreferencesService to OSP
- the Remoting SOAP listener now works with the OSP web server (now a port must be specified together with ref="osp.web" in the listeners.xml file)
- the OSP web server no longer crashes if a request handler factory returns null
Release 1.3 of the POCO C++ Libraries is the first official release supporting the Open Service Platform.
- OSP Web: check client IP address when accessing a WebSession
- BundleCreator: empty dependency version in bundlespec is okay
- fixed OSP shared library names to match naming conventions
- Stopping a Remoting Transport bundle (such as poco.remoting.binary or poco.remoting.soap) before stopping the Remoting bundle will no longer crash the application, due to insufficient cleanup when unloading the transport library.
- OSP bundle shared library names have been changed to match naming conventions.
The default user name and password is "admin", and "admin", respectively. See the AuthService documentation for information on how to change the password.