Aldebaran documentation What's new in NAOqi 2.4.3?

Merge Request #7 - April

Small Changes

  • Close Session at the end of ApplicationSession
  • Add simpler to use ApplicationSession constructor
  • Add boolean parameter to qi::path::findData to 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 ScopedFutureGroup to cancel futures when getting out of scope
  • Simplify log publishing through LogManager

Bugfixes

  • Fix encodeJSON and unicode format
  • Call Application::atStop handlers 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 Application initialization 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