Repository navigation
Releases: RIAPS/riaps-core
Releases · RIAPS/riaps-core
Release list
1.1.18
- Features
- Add arm64 architecture package
- Distributed coordination for C++ components (note python/C++ mixed still in development) - adds group to API
- Add HandleActivate to API
Note: these changes update the C++ component interface, all previous C++ project will need updating
- Refactoring
- Move towards riaps-pycom style ActorId
- Moved r_portbase.h to ports folder
- Move towards riaps-pycom style ActorId
- Fix
- Actor id deducted from the configured NIC and not the first NIC
1.1.17
1.1.16
Features:
- Add ReadTheDocs setup, where doxygen is processed into sphinx files
- Improved API documentation
Fixes:
- Parse arguments for C++ actors/components
- Validation zmq address in discovery beacons
- Local ports are also encrypted when security is on
- Port security check for mixed component applications
- Use configured interface for publish/request/answer port (instead of first found interface)
1.1.15
- Features
- Added security features to C++ component model and discovery service
- Move C++ Component API closer to Python Component
- Redesign Periodic timer - add halt() and set_delay() to match pycom
- Add modbus example using periodic timer
- Fixes
- Less Beacon Validation
- Local Message Registration
- Warn if wrong beacon package arrived (instead of assert)
- Handle reinstating of actors
- Timer start() does not set now
1.1.14
1.1.13
1.1.12
New message handler API
- Received messages are not passed in the handler arguments. Recv() must be called in the handler
- Timer returns timespec instead of string
- Riaps MessageBuilder<> and MessageReader<> are introduced
- On errors Recv()/Send() functions return ZMQ Error number too
- Adjusting coding style according to Google C++ guide
- Add HandleReinstate function to pybind interface
1.1.11
1.1.10
0.7.74
- c++ LMDB wrapper added
- save service detials in lmdb
- use c++14
- redefine macros with connstexpr
- different keys for local/global services under /zombies