Pycapnp

Latest version: v2.0.0

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

Scan your dependencies

Page 1 of 10

2.0.0

- Updated link for mailing list in README

2.0.0b2

- Fix broken test in test_load (329)
- Update README example to async code (331)
- Fix 'AttributeError: '_UnixSelectorEventLoop' object has no attribute 'call_soon'
- Delete and update some Python 3.7-specific todo notes
- Make a server fail early when the KJ loop is not running
- Update documentation to async code (331) (332)
- Fix retransmit bug for large messages causing message corruption
- Unlock the GIL for all capnp functions that do IO
- Handle exceptions from server callbacks
- Disable the use of ninja for windows builds
- DynamicCapabilityClient fix
- Make `reraise_kj_exception` available to downstream
- Support `_DynamicListReader` in `_setDynamicField`
- Fix re-raising of KjException
- Allow cancellation of all capability contexts
- Corner case for cancelled server methods that raise exceptions
- Some fixes to the magic import system

2.0.0b1

- Update to bundled capnproto-1.0.1
- Remove support for Python 3.7
- Use custom build backend to support build args (328)
- Update Cython version and Python to 3.12 (320)
- Wrap all capnp code in a context-manager to avoid segfaults (317)
- Schema loading from the wire (307)
- Make pycapnp more GIL friendly (308)
- Use cibuildwheel in ci (309)
- Integrate the KJ event loop into Python's asyncio event loop (310)
- Allow capability implementation methods to be `async` (312)
- Allow reading and writing messages from sockets in `async` mode (313)
- Remove the synchronous RPC mode (315)

1.3.0

- Update to bundled capnproto-0.10.3
- Add Python 3.11 to Github Actions builds (306)
- Prevent race condition in example code (305)

1.2.2

- Update bundled bundled capnp to 0.8.1 due to CVE-2022-46149
- Bundle lib/capnp_api.h and helpers/capabilityHelper.cpp (301)
- Avoid reading random values for reader options from dangling reference (300)

1.2.1

- Fix packaging for Apple Silicon

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.