Vrpc

Latest version: v2.1.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

2.1.0alpha.3

Changed

- shortened MQTT keepalive interval (now 30s) to play nice with websocket timeouts
- validity year for all licence statements

2.1.0alpha.2

Fixed

- failures on un-serializable return values

Changed

- asynchronous timeout implementation on VrpcRemote

2.1.0alpha.1

Changed

- topic structure of info messages
- Agent Info: `<domain>/<agent>/__info__`
- Class Info: `<domain>/<agent>/<class>/__info__`
- Client Info: `<domain>/<host>/<random>/__info__`
- renamed `targetId` to `context`

Added

**NodeJs: VrpcRemote**

- possibility to hand-over custom log-object
- handler for mqtt errors resulting in error log messages
- log notification in case of non-permitted sub/pubs

**NodeJs: VrpcAgent, VrpcAdapter**

- Automatic un-subscription of event-listeners belonging to dead clients
- log notification in case of non-permitted sub/pubs

Fixed

- proper waiting until all INFO messages arrived
- automatic un-subscription of dead-client events

2.1.0alpha.0

Added

- implemented proper deletion of named and un-named instances for node.js
- a new PRC message, indicating end of proxy
- events for `VrpcRemote` indicating changes of remote agents or classes
- initial set of javadoc-style public function documentation
- full adapter interface to c++ implementation

Fixed

- improper asynchronicity of `serve` method in `VrpcAgent`
- broken event handling using `on` when used on several named instance proxies

Changed

- property `class` to `className` in class info RPC message
- renamed `callRemote` to `call` in `VrpcAdapter.js` and `addon.cpp`
- made several functions public in VrpcAdapter for usage as local factory
- adapted public interface of VrpcLocal to be in sync with VrpcRemote

Removed

- special function `__deleteNamed__`, turned out that `__delete__` suffices

2.0.3

Fixed

- missing instances when calling `VrpcRemote.getAvailableInstances()`

2.0.2

Fixed

- missing promise support on static functions (GH-2)
- proper association for multiple C++ instances of same class

Added

- improved possibility to retrieve availabilities in `VrpcRemote.js`

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.