Xpra

Latest version: v6.2.2

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

Scan your dependencies

Page 1 of 25

6.3

* Features:
* [server power events](https://github.com/Xpra-org/xpra/issues/4382)
* [per-branch version check](https://github.com/Xpra-org/xpra/issues/4386)

6.2.0

* Platforms, build and packaging:
* [pycuda for Fedora 41](https://github.com/Xpra-org/xpra/issues/4332)
* [move `opengl` module to top level](https://github.com/Xpra-org/xpra/commit/111afa5e028bea7b006bb6cb820e4104af8ba4e9)
* [re-enable cython csc module](https://github.com/Xpra-org/xpra/commit/b89ed18a344a30780b69a3288f8e741287e81e0e)
* Fixes:
* [AES padding](https://github.com/Xpra-org/xpra/issues/4372)
* Features:
* [PoC PyQt6 client](https://github.com/Xpra-org/xpra/issues/4314)
* [`minimal` command line switch](https://github.com/Xpra-org/xpra/issues/3953)
* [option to completely disable all of GStreamer](https://github.com/Xpra-org/xpra/issues/4330)
* [strongly enforce disabled subsystems](https://github.com/Xpra-org/xpra/issues/4307)
* [watch for start menu file changes reliably, on all platforms](https://github.com/Xpra-org/xpra/issues/3335)
* [improve transient and permanent hardware codec failures differently](https://github.com/Xpra-org/xpra/issues/4348)
* [continue to remove GTK](https://github.com/Xpra-org/xpra/issues/3871)
* [guess initial server display resolution](https://github.com/Xpra-org/xpra/issues/4302)
* Network:
* [multi-processing proxy server with SSL](https://github.com/Xpra-org/xpra/issues/4362)
* [more control commands for proxy instances](https://github.com/Xpra-org/xpra/issues/4363)
* [inline more data in network packets](https://github.com/Xpra-org/xpra/issues/4366)
* [SSL setup made easy](https://github.com/Xpra-org/xpra/issues/4288)

6.1

* Platforms, build and packaging:
* [RHEL 10 builds](https://github.com/Xpra-org/xpra/issues/4282)
* make it easier to [setup a development environment](https://github.com/Xpra-org/xpra/issues/4244) and [to install the repositories](https://github.com/Xpra-org/xpra/issues/4245)
* Encodings:
* [faster scaling of subsampled images without OpenGL](https://github.com/Xpra-org/xpra/issues/4209)
* [zero-copy drawing without OpenGL](https://github.com/Xpra-org/xpra/issues/4270)
* [scale YUV before converting to RGB](https://github.com/Xpra-org/xpra/issues/4209)
* [full range video compression](https://github.com/Xpra-org/xpra/issues/3837)
* [GPU checks from a containerized environment](https://github.com/Xpra-org/xpra/pull/4257)
* [colorspace fixes](https://github.com/Xpra-org/xpra/issues/3837)
* Network:
* [WebTransport server](https://github.com/Xpra-org/xpra/issues/3376#issuecomment-2198059166)
* [QUIC fast-open](https://github.com/Xpra-org/xpra/commit/475531d9d4433fa8ac89d5d0ce96744d8519e56d)
* Features:
* [handle display scaling correctly on more platforms](https://github.com/Xpra-org/xpra/issues/4205)
* [use native file chooser on some platforms](https://github.com/Xpra-org/xpra/issues/4222)
* [support custom window grouping](https://github.com/Xpra-org/xpra/issues/4208)
* [optional username verification for authentication modules](https://github.com/Xpra-org/xpra/issues/4294)
* [resize virtual display to a specific resolution only](https://github.com/Xpra-org/xpra/issues/4279)
* [filter environment exposed to xvfb subcommand](https://github.com/Xpra-org/xpra/issues/4252)
* Cosmetic:
* many type hints added
* linter warnings fixed

6.0

* Platforms, build and packaging:
* [build packages for multiple python targets](https://github.com/Xpra-org/xpra/issues/3945)
* [require and take advantage of Python 3.10+](https://github.com/Xpra-org/xpra/issues/3930)
* [cythonize everything](https://github.com/Xpra-org/xpra/issues/3978) and [build test on git push](https://github.com/Xpra-org/xpra/commit/85bb9cf53d599f8133acc7efd63e052b4308e139)
* [workaround for distributions incompatible with CUDA](https://github.com/Xpra-org/xpra/issues/3808)
* [add `xpra-client-gnome` package](https://github.com/Xpra-org/xpra/commit/8a5c240e579da02db710c4cc17517aee570ed875)
* [use the system provided xxHash library](https://github.com/Xpra-org/xpra/issues/3929)
* [riscv64 builds](https://github.com/Xpra-org/xpra/issues/3936)
* [PEP 517: pyproject.toml](https://github.com/Xpra-org/xpra/issues/4085)
* Features:
* [OpenGL core profile](https://github.com/Xpra-org/xpra/issues/2467)
* [`xpra configure` tool](https://github.com/Xpra-org/xpra/issues/3964)
* [faster `mmap`](https://github.com/Xpra-org/xpra/issues/4013)
* [make it easier to disable almost everything](https://github.com/Xpra-org/xpra/issues/3953), [audio](https://github.com/Xpra-org/xpra/issues/3835) or [video](https://github.com/Xpra-org/xpra/issues/3952)
* [remove legacy compatibility](https://github.com/Xpra-org/xpra/issues/3592)
* [try harder to locate the correct xauth file](https://github.com/Xpra-org/xpra/issues/3917)
* [honour MacOS backing scale factor with OpenGL](https://github.com/Xpra-org/xpra/commit/efe31046f9dc25587e572975cbdc150c5be721f1)
* [workspace support for MS Windows 10](https://github.com/Xpra-org/xpra/issues/1442)
* [readonly memoryviews](https://github.com/Xpra-org/xpra/issues/4110)
* Network:
* [abstract sockets](https://github.com/Xpra-org/xpra/issues/4098)
* [wait for local server sockets to become available](https://github.com/Xpra-org/xpra/commit/53c5032ad7216770ee6198802d0fbbcf0799cdc1)
* [enable websocket upgrades without the html5 client](https://github.com/Xpra-org/xpra/issues/3932)
* [update ssh agent to active user](https://github.com/Xpra-org/xpra/issues/3593)
* [use libnm to access network information](https://github.com/Xpra-org/xpra/issues/3623)
* [ssl auto upgrade](https://github.com/Xpra-org/xpra/issues/3313)
* [honour `/etc/ssh/ssh_config`](https://github.com/Xpra-org/xpra/issues/4083)
* [`xpra list-clients`](https://github.com/Xpra-org/xpra/issues/4082)
* Cosmetic:
* silence warnings: [4023](https://github.com/Xpra-org/xpra/issues/4023), [#2177](https://github.com/Xpra-org/xpra/issues/2177), [#3988](https://github.com/Xpra-org/xpra/issues/3988), [#4028](https://github.com/Xpra-org/xpra/issues/4028)
* [easier call tracing](https://github.com/Xpra-org/xpra/issues/4125)
* [PEP 8: code style](https://github.com/Xpra-org/xpra/issues/4086)
* Documentation:
* [ivshmem](https://github.com/Xpra-org/xpra/blob/master/docs/Subsystems/MMAP.md#virtio-shmem)
* [subsystems](https://github.com/Xpra-org/xpra/issues/3981)
* [authentication handlers](https://github.com/Xpra-org/xpra/blob/master/docs/Usage/Authentication.md#client-syntax)
* [record some SBOM data](https://github.com/Xpra-org/xpra/issues/4050)

5.0

* Major improvements:
* [QUIC transport](https://github.com/Xpra-org/xpra/issues/3376)
* [split packaging](https://github.com/Xpra-org/xpra/issues/3802)
* [freedesktop screencast / remotedesktop](https://github.com/Xpra-org/xpra/issues/3750) for X11 and Wayland
* ease of use: [easier basic commands](https://github.com/Xpra-org/xpra/issues/3841), [open html5 client](https://github.com/Xpra-org/xpra/issues/3842), [disable all audio features](https://github.com/Xpra-org/xpra/issues/3835)
* Platforms, build and packaging:
* [Python 3.12 installations](https://github.com/Xpra-org/xpra/issues/3807)
* [replace Python2 builds](https://github.com/Xpra-org/xpra/issues/3652)
* [LTS feature deprecation](https://github.com/Xpra-org/xpra/issues/3592)
* [stricter type checks](https://github.com/Xpra-org/xpra/issues/3927)
* [more MacOS workarounds](https://github.com/Xpra-org/xpra/issues/3777)
* Server:
* [try harder to find a valid menu prefix](https://github.com/Xpra-org/xpra/commit/a42e2343ee572ff2edb28ece0b38904969c75470)
* [exit with windows](https://github.com/Xpra-org/xpra/issues/3595)
* [side buttons with MS Windows shadow servers](https://github.com/Xpra-org/xpra/pull/3865)
* [mirror client monitor layout](https://github.com/Xpra-org/xpra/issues/3749)
* Client:
* [allow keyboard shortcuts in readonly mode](https://github.com/Xpra-org/xpra/issues/3899)
* [show decoder statistics](https://github.com/Xpra-org/xpra/issues/3796)
* [keyboard layout switching shortcut](https://github.com/Xpra-org/xpra/pull/3859)
* [layout switching detection for MS Windows](https://github.com/Xpra-org/xpra/issues/3857)
* [mirror mouse cursor when sharing](https://github.com/Xpra-org/xpra/issues/3767)
* Minor:
* [generic exec authentication module](https://github.com/Xpra-org/xpra/issues/3790)
* [audio `removesilence`](https://github.com/Xpra-org/xpra/issues/3709)
* [make pulseaudio real-time and high-priority scheduling modes configurable](https://github.com/Xpra-org/xpra/pull/3893)
* [use urrlib for parsing](https://github.com/Xpra-org/xpra/issues/3599)
* [GTK removal progress](https://github.com/Xpra-org/xpra/issues/3871)
* documentation updates and fixes: [broken links](https://github.com/Xpra-org/xpra/pull/3839), [typos](https://github.com/Xpra-org/xpra/pull/3836)
* Network:
* [smaller handshake packet](https://github.com/Xpra-org/xpra/issues/3812)
* [SSL auto-upgrade](https://github.com/Xpra-org/xpra/issues/3313)
* [better IPv6](https://github.com/Xpra-org/xpra/issues/3853)
* [new packet format](https://github.com/Xpra-org/xpra/issues/1942)
* [ssh agent forwarding automatic switching when sharing](https://github.com/Xpra-org/xpra/issues/3593)
* [use libnm to query network devices](https://github.com/Xpra-org/xpra/issues/3623)
* [exclude more user data by default](https://github.com/Xpra-org/xpra/issues/3582)
* Encodings:
* [use intra refresh](https://github.com/Xpra-org/xpra/issues/3830)
* [`stream` encoding for desktop mode](https://github.com/Xpra-org/xpra/issues/3872)
* [GStreamer codecs](https://github.com/Xpra-org/xpra/issues/3706)

4.4

* Platforms, build and packaging:
* [Native LZ4 bindings](https://github.com/Xpra-org/xpra/issues/3601)
* Safer native brotli bindings for [compression](https://github.com/Xpra-org/xpra/issues/3572) and [decompression](https://github.com/Xpra-org/xpra/issues/3258)
* [Native qrencode bindings](https://github.com/Xpra-org/xpra/issues/3578)
* [openSUSE build tweaks](https://github.com/Xpra-org/xpra/issues/3597), [Fedora 37](https://github.com/Xpra-org/xpra/commit/414a1ac9ae2775f1566a800aa1eb4688361f2c38), [Rocky Linux / Alma Linux / CentOS Stream : 8 and 9](https://github.com/Xpra-org/repo-build-scripts/commit/f53085abf3227e4b758c3f4c04fa96092fc2b599), [Oracle Linux](https://github.com/Xpra-org/repo-build-scripts/commit/56a2bf9a48e55924782eb777b05e2b37262868e5)
* [Debian finally moved to `libexec`](https://github.com/Xpra-org/xpra/issues/3493)
* [MS Windows taskbar integration](https://github.com/Xpra-org/xpra/issues/508)
* [SSH server support on MS Windows, including starting shadow sessions](https://github.com/Xpra-org/xpra/issues/3626)
* Server:
* [Configurable vertical refresh rate](https://github.com/Xpra-org/xpra/issues/3600)
* [Virtual Monitors](https://github.com/Xpra-org/xpra/issues/56)
* [Multi-monitor desktop mode](https://github.com/Xpra-org/xpra/issues/3524)
* [Expand an existing desktop](https://github.com/Xpra-org/xpra/issues/3390)
* [Exit with windows](https://github.com/Xpra-org/xpra/issues/3595)
* [Full shadow keyboard mapping](https://github.com/Xpra-org/xpra/issues/2630)
* [xwait subcommand](https://github.com/Xpra-org/xpra/issues/3386)
* [guess content-type from parent pid](https://github.com/Xpra-org/xpra/issues/2753)
* [cups print backend status report](https://github.com/Xpra-org/xpra/issues/1228)
* [Override sockets on upgrade](https://github.com/Xpra-org/xpra/issues/3568)
* [Allow additional options to X server invocation](https://github.com/Xpra-org/xpra/issues/3553)
* Control commands for [modifying command environment](https://github.com/Xpra-org/xpra/issues/3502), and [read only flag](https://github.com/Xpra-org/xpra/issues/3466)
* [Start new commands via a proxy server's SSH listener](https://github.com/Xpra-org/xpra/issues/2898)
* Shadow server:
* [Geometry restrictions](https://github.com/Xpra-org/xpra/issues/3384)
* [Shadow specific applications](https://github.com/Xpra-org/xpra/issues/3476)
* Client:
* [Automatic keyboard grabs](https://github.com/Xpra-org/xpra/issues/3059)
* [Pointer confinement](https://github.com/Xpra-org/xpra/issues/3059)
* [Faster window initial data](https://github.com/Xpra-org/xpra/issues/3473)
* [Improved DPI detection on MS Windows](https://github.com/Xpra-org/xpra/issues/1526)
* [Show all current keyboard shortcuts](https://github.com/Xpra-org/xpra/issues/2779)
* [Preserve all options when reconnecting](https://github.com/Xpra-org/xpra/issues/3207)
* [Option to accept SSL mismatched host permanently](https://github.com/Xpra-org/xpra/issues/3305)
* [Forward all command line options](https://github.com/Xpra-org/xpra/issues/3566)
* [Smooth scrolling options](https://github.com/Xpra-org/xpra/issues/3127)
* [Per-window scaling](https://github.com/Xpra-org/xpra/issues/3454) - experimental
* [Workaround Wayland startup hangs](https://github.com/Xpra-org/xpra/issues/3630)
* Security and authentication:
* [Configurable information disclosure](https://github.com/Xpra-org/xpra/issues/3582)
* [Keycloak authentication](https://github.com/Xpra-org/xpra/issues/3486)
* [Capability based authentication](https://github.com/Xpra-org/xpra/issues/3575)
* [Authentication for web server scripts](https://github.com/Xpra-org/xpra/issues/3100)
* [OTP authentication](https://github.com/Xpra-org/xpra/issues/2906)
* [Workaround paramiko `No existing session` error](https://github.com/Xpra-org/xpra/issues/3223)
* Encodings and latency:
* [Option to cap picture quality](https://github.com/Xpra-org/xpra/issues/3420)
* [Expose scaling quality](https://github.com/Xpra-org/xpra/issues/3598)
* [NVJPEG decoder](https://github.com/Xpra-org/xpra/issues/3504) (WIP - leaks memory)
* [AVIF encoding](https://github.com/Xpra-org/xpra/issues/3457)
* [selective `scroll` encoding detection](https://github.com/Xpra-org/xpra/issues/3519)
* Network:
* [SOCKS proxy connection support](https://github.com/Xpra-org/xpra/issues/2105)
* [SSH agent forwarding](https://github.com/Xpra-org/xpra/issues/2303)
* [proxy network performance improvement](https://github.com/Xpra-org/xpra/issues/2976)
* [SSH workarounds for polluted stream premable](https://github.com/Xpra-org/xpra/issues/3610)
* Misc:
* [easier xpra subcommand invocation](https://github.com/Xpra-org/xpra/issues/3371)
* Refactoring and preparation for the next LTS release:
* [Feature deprecation](https://github.com/Xpra-org/xpra/issues/3592)
* [Remove "app menus" support](https://github.com/Xpra-org/xpra/issues/2163)
* [Remove ancient complicated code](https://github.com/Xpra-org/xpra/issues/3537)
* [Simplify the build file](https://github.com/Xpra-org/xpra/issues/3577)
* [More robust info handlers](https://github.com/Xpra-org/xpra/issues/3509)
* [Remove scary warnings](https://github.com/Xpra-org/xpra/issues/3625)
* [f-strings](https://github.com/Xpra-org/xpra/issues/3579)

Page 1 of 25

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.