iPOPO v0.6.4 has been released !
What's new in 0.6.4
===================
This version adds new decorators to iPOPO:
- @RequiresVariableFilter, which works as @Requires but also support the use of component properties as variables in LDAP filter.
- @HiddenProperty, which extends @Property, but ensures that the property key and value won't be seen in the description API nor in the shell.
(it will stay visible using the standard reflection API of Python)
The "log service" has also been added to this version, though the pelix.misc.log bundle.
It provides the OSGi API to log traces, but also keep track of the traces written with the logging module.
The log entries can be accessed locally (but not through remote services).
They can be printed in the shell using commands provided by pelix.shell.log.
Finally, the HTTP basic component now support HTTPS.
It is activated when given two files (a certificate and a key) in its component properties.
A password can also be given if the key file is encrypted.
This is a prototype feature and should be used carefully.
Also, it should not be used with remote services.
What's coming in 0.6.5
======================
Version 0.6.4 took a year to be released, but the next release should come earlier.
Version 0.6.5 will try to tune the HTTP service to ease the development of the Pelix Web Console [1], a side project which could become handy.
The HTTPS support will be enhanced as well during this step.