Merge Request #7 - April¶
Small Changes¶
- Close Session at the end of
ApplicationSession - Add simpler to use
ApplicationSessionconstructor - Add boolean parameter to
qi::path::findDatato exclude writable paths from search - Add
qi::os::getEnvParam - Add
qi::SignalSpy - Add a constructor with value in
qi::Property - Fix Future cancelation on local call
- Set Future state to error when all corresponding Promises are destroyed
- Add
ScopedFutureGroupto cancel futures when getting out of scope - Simplify log publishing through LogManager
Bugfixes¶
- Fix
encodeJSONand unicode format - Call
Application::atStophandlers only once - Fix spurious exit of
Application::run - Enforce listening on IPv4 addresses (IPv6 is not yet supported)
- Fix potential deadlock in TcpTransportSocket on Windows
- Do not abort
Applicationinitialization on module loading error - Fix type-erased map to struct conversion issue
- Fix crash on ill-formed message
- Drop reference on remotely shared objects when a socket is closed
- Fix deadlock when a service is disconnected during a call
- Python: Rewrite module wrapper, fixes various bugs and allows to call functions