Skip to content

Releases: RIAPS/riaps-core

1.1.18

Choose a tag to compare

@MMetelko MMetelko released this 14 Sep 15:11
60b562e
  • 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
  • Fix
    • Actor id deducted from the configured NIC and not the first NIC

1.1.17

Choose a tag to compare

@MMetelko MMetelko released this 20 Nov 18:21
842fc9c

Features:

  • Removal of /opt/riaps installation
  • Utilize installed pybind11, instead of local version

Fixes:

  • More comments, minor refactorings

1.1.16

Choose a tag to compare

@MMetelko MMetelko released this 22 Jul 21:42
d557543

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

Choose a tag to compare

@MMetelko MMetelko released this 18 Mar 17:57
2ba1fff
  • 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

Choose a tag to compare

@MMetelko MMetelko released this 29 Jan 22:32
dbaf22d
  • Features
    • spdlog_setup and riaps-log.conf added
    • spdlog update

1.1.13

Choose a tag to compare

@MMetelko MMetelko released this 10 Jan 23:30
3bb5395

New release due to changes in riaps-externals and riaps-pycom. No riaps-core changes from 1.1.12 to 1.1.13.

1.1.12

Choose a tag to compare

@MMetelko MMetelko released this 21 Dec 18:21
b046289

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

Choose a tag to compare

@MMetelko MMetelko released this 30 Oct 14:54
5bb326e

New release due to changes in riaps-pycom. No riaps-core changes from 1.1.10 to 1.1.11.

1.1.10

Choose a tag to compare

@riaps-jenkins riaps-jenkins released this 15 Oct 14:51

1.1.10

0.7.74

Choose a tag to compare

@riaps-jenkins riaps-jenkins released this 28 Aug 21:57
  • c++ LMDB wrapper added
  • save service detials in lmdb
  • use c++14
  • redefine macros with connstexpr
  • different keys for local/global services under /zombies