Changelog for
python311-rpyc-6.0.0-1.2.noarch.rpm :
* Wed Mar 13 2024 Daniel Garcia
- Update to 6.0.0 (bsc#1221331, CVE-2024-27758):
* #551 Resolves security issue that results in RCE. The fix breaks backwards compatibility for those that rely on the __array__ attribute used by numpy. This RCE is only exploitable when the server-side gets the attribute __array__ and calls it (e.g., np.array(x)). This issues effects all versions since major release 4.
* Fri Dec 29 2023 Dirk Müller - update to 5.3.1:
* `#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.
* Tue Feb 21 2023 Daniel Garcia - Disable broken test for python 3.11
* Tue Dec 06 2022 Yogalakshmi Arunachalam - Update to version 5.3.0 [#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
* Mon Sep 26 2022 Daniel Garcia - Remove some failing tests because they where failing for some deadlock reason.- Add gcc-c++ required dependency for tests
* Wed Sep 21 2022 Daniel Garcia - Fix multibuild with flavor global
* Tue Sep 20 2022 Daniel Garcia - update to 5.2.3:
* #503 rpyc_classic.py and rpyc_registry.py are tracked by pyproject.toml and should resolve now. Moreover, they can now be resolved without their file suffixes as well.
* Release 5.2.0
* Added support for using decorators to expose methods (see #292)
* Allow BgServingThread serve and sleep intervals to be customized
* Avoid redefining hasattr_static on every check_attr` call
* Updated SSL context usage to avoid deprecated aspects and changes
* Add a configurable timeout on the zero deploy close method
* Fixed --mode CLI argument for rpyc_registry
* Fixed propagation of AttributeErrors raised by exposed descriptors
* Allow filtering by host on list_services
* and #502 Improved documentation and fixed typos
* Some work around race conditions but proper fix is rather involved (see #491)
* Release 5.1.0
* Added 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
* Mon Nov 08 2021 Dirk Müller - update to 5.0.1:
* Fixed unexpected behavior when using inspect.isfunction
* Now prevents installation of RPyC on unsupported versions of python
* RPyC 5.0.0 cannot teleport functions to earlier versions
* Deprecated Python 2 support to coincide with it\'s EOL
* Server hostname default supports IPv4 and IPv6 by using the wildcard address
* Fixed pickle failure on windows for ``connect_multiprocess`` and ``connect_thread``
* Fixed teleport function behavior for keyword-only arguments with default
* Improved documentation on custom exception handling
* Fixed IPv6 support for server
* Added a simple asynchrounous service example
* Wed Jun 03 2020 Marketa Calabkova - replace nose with pytest
* Fri May 15 2020 Tomáš Chvátal - Update to 4.1.5:
* Fixed mutable object used as kwarg for Server ctor
* Corrections to teleport example
* Lowered GIL-lock acquires for <64kb within channel sends to address slowness