Krpc

Latest version: v0.5.3

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

Scan your dependencies

Page 1 of 2

0.4.7

0.4.1

========
+ Add rate control for streams

0.4.0

========
+ **Updated to make kRPC-rb compatible with kRPC server version 0.4.0**:
+ **Updated communication protocol in line with server changes** (for details see [krpc 325](https://github.com/krpc/krpc/pull/325))
+ Updated `RPCError` handling logic, to properly handle `Error` protobuf message
+ Updated `core` service
+ Added `KRPC::Version` module, to support more granular version checks
+ Improved `Encoder` - strings are now transcoded to UTF-8 before being encoded as value of protobuf message field. This allows non-UTF-8 encoded strings to be passed to RPC methods, e.g.:

ruby
client.space_center.active_vessel.name = "µ-craft".encode('ISO-8859-1')


+ Improved reliability - added many new specs and refactored existing ones for better maintainability and performance
+ Many minor bug fixes, refactorings and performance improvements
+ *See also changes introduced in v0.3.2, which were backported from v0.4.0.beta3*

0.3.2

========
+ Changes introduced in this version are backported form v0.4.0.beta3
+ **Changes to `krpc` and `core` services**:
+ Renamed hardcoded `krpc` service to `core`
+ Allowed `krpc` service to be dynamically generated during services API generation
+ Updated `core` service
+ Started testing against Ruby v2.3 and Ruby v2.4
+ Turned runtime dependency on *hanna-nouveau* into development dependency
+ Cleaned up Git repository - moved generated HTML API docs, and TestServer binaries out of the repository

0.3.1

========
+ Fixed receiving of chunked responses
+ Updated protocol buffers schema

0.3.0

========
+ **Updated to work with kRPC server version 0.2.x** (6):
+ Using *google-protobuf* gem instead of *ruby_protobuf*, for protocol buffers version 3
+ Turned development dependency on *hanna-nouveau* into runtime dependency (Fix 5)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.