Skip to content

v0.6.4

Compare
Choose a tag to compare
@tcalmant tcalmant released this 12 Jun 16:37
· 515 commits to master since this release

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.