Rpyc

Latest version: v6.0.1

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

Scan your dependencies

Page 3 of 9

05.25.2019

- Added connection back-off and attempts for congested workloads
- Fixed minor resource leak for ForkingServer (304)
- Cross-connection instance check for cached netref classes (316)
- Hashing fixed (324)
- New ID Pack convention breaks compatibility between a client/server >= 4.10 with a client/server < 4.10

5.3.1

Not secure
=====
Date: 2023-02-21

- `527`_ Resolved timeout issue that was introduced in 5.2.1
- `525`_ and `524`_ Fixed experimental thread binding struct for platforms where unsigned long is 8-bits

- While the fix for thread binding is not backwards compatible, it only impacts people using an experimental feature. Hence, I did a patch version bump.

.. _525: https://github.com/tomerfiliba-org/rpyc/pull/525
.. _524: https://github.com/tomerfiliba-org/rpyc/issues/524
.. _527: https://github.com/tomerfiliba-org/rpyc/issues/527

5.3.0

Not secure
=====
Date: 2022-11-25

- `515`_ Support for Python 3.11 is available after teleportation bug fix
- `507`_ Experimental support for threading is added (default is disabled for now)
- `516`_ Resolved server-side exceptions due to the logic for checking if a name is in `ModuleNamespace`
- `511`_ Improved documentation on the life-cycle of a netref/proxy-object

.. _515: https://github.com/tomerfiliba-org/rpyc/pull/515
.. _507: https://github.com/tomerfiliba-org/rpyc/pull/507
.. _516: https://github.com/tomerfiliba-org/rpyc/issues/516
.. _515: https://github.com/tomerfiliba-org/rpyc/pull/515
.. _511: https://github.com/tomerfiliba-org/rpyc/issues/511

5.2.3

Not secure
=====
Date: 2022-08-03

- `503`_ `rpyc_classic.py` and `rpyc_registry.py` can now be resolved without the suffix as well.

.. _503: https://github.com/tomerfiliba-org/rpyc/issues/503

5.2.1

Not secure
=====
Date: 2022-07-30

- `494`_ Added support for using decorators to expose methods (see `292`_)
- `499`_ Allow `BgServingThread` serve and sleep intervals to be customized
- `498`_ Avoid redefining `hasattr_static` on every `_check_attr` call
- `489`_ Updated SSL context usage to avoid deprecated aspects and changes
- `485`_ Add a configurable timeout on the zero deploy close method
- `484`_ Fixed `--mode` CLI argument for `rpyc_registry`
- `479`_ Fixed propagation of `AttributeErrors` raised by exposed descriptors
- `476`_ Allow filtering by host on list_services
- `493`_ and `502`_ Improved documentation and fixed typos
- `492`_ Some work around race conditions but proper fix is rather involved (see `491`_)

.. _502: https://github.com/tomerfiliba-org/rpyc/pull/502
.. _499: https://github.com/tomerfiliba-org/rpyc/pull/499
.. _498: https://github.com/tomerfiliba-org/rpyc/pull/498
.. _494: https://github.com/tomerfiliba-org/rpyc/pull/494
.. _489: https://github.com/tomerfiliba-org/rpyc/pull/489
.. _485: https://github.com/tomerfiliba-org/rpyc/pull/485
.. _484: https://github.com/tomerfiliba-org/rpyc/pull/484
.. _479: https://github.com/tomerfiliba-org/rpyc/pull/479
.. _476: https://github.com/tomerfiliba-org/rpyc/pull/476
.. _492: https://github.com/tomerfiliba-org/rpyc/pull/492
.. _493: https://github.com/tomerfiliba-org/rpyc/issues/493
.. _491: https://github.com/tomerfiliba-org/rpyc/issues/491
.. _307: https://github.com/tomerfiliba-org/rpyc/issues/307
.. _292: https://github.com/tomerfiliba-org/rpyc/issues/292

* 5.2.0 was skipped due to PyPi not allowing file name reuse

5.1.0

Not secure
=====
Date: 2022-02-26

- Add `types.MappingProxyType` to `_builtin_types` `470`_
- Updated documentation `469`_
- Fixed spradic dealock issues from wait within AsyncResult `463`_ and `455`_
- Fixed chained Classic RPyC connections `460`_
- Added ability to list Registry services `452`_
- Fixed bug that prevented RPyC from running on systems without SSL `451`_
- Fixed unexpected behavior with respect to `auto_register` `445`_
- Fixed propagation of `chunk_size` parameter for `download_dir` `433`_

.. _470: https://github.com/tomerfiliba-org/rpyc/pull/470
.. _469: https://github.com/tomerfiliba-org/rpyc/pull/469
.. _463: https://github.com/tomerfiliba-org/rpyc/pull/463
.. _460: https://github.com/tomerfiliba-org/rpyc/pull/460
.. _455: https://github.com/tomerfiliba-org/rpyc/pull/455
.. _452: https://github.com/tomerfiliba-org/rpyc/pull/452
.. _451: https://github.com/tomerfiliba-org/rpyc/pull/451
.. _445: https://github.com/tomerfiliba-org/rpyc/pull/445
.. _433: https://github.com/tomerfiliba-org/rpyc/pull/433

Page 3 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.