Skip to content

Releases: Xpra-org/xpra

v6.1.1

07 Aug 09:28
Compare
Choose a tag to compare

v6.1.0

v3.1.8

16 Jul 07:59
Compare
Choose a tag to compare
  • major:
    • better compatibility with python2 servers
    • missed clipboard synchronization events
    • try to cleanup OpenGL context more correctly
    • content type guess mismatch due to types
    • crashes on clipboard backend cleanup
    • bug report hangs when closing
    • missing cairo dependency for non-OpenGL renderer
    • honour ssh switch when re-connecting
    • MS Windows pdfium compatibility
    • preserve the same interpreter with systemd-run wrapping
    • ignore keyboard layouts without a valid X11 name
    • mDNS sessions not grouped in mdns sessions gui tool
  • build and packaging:
    • CentOS 7 uses a vendored name for lsb_release
    • CentOS 7 build fix
    • libvpx 1.14.1, libwebp 1.4.0
    • Cython 3.x warnings, exception value warnings
    • Debian build scripts need wget for the outdated python packages workarounds
    • missing crypto libraries in MacOS builds
    • build CUDA kernels with clang instead of gcc 14+
    • bundle openssh.cnf with MS Windows builds
  • encodings:
    • ensure NV12 encoded streams are decoded the same as YUV420P
    • ignore alpha channel when requested
    • tolerate video dimensions rounded down to nearest multiple of 2
    • smarter auto refresh encoding selection
    • include color range metadata in h264 stream
    • handle full range colorspace conversion
    • mmap overwrite race condition
  • minor and cosmetic fixes:
    • connection errors with RFB mode and http socket upgrades
    • support scaling specifed as a percentage
    • shadow servers: missing attributes should raise a AttributeError
    • vpx: set the correct (unused) pixel format constant
    • unused import, typos
    • build modifications attribute is a number
    • case insensitive window role matching
    • konsole is a text application
    • missing constant
    • downgrade unavoidable Wayland keyboard warning
    • stricter default and return types
    • decode usernames on MS Windows
    • don't enable sync-xvfb without cairo
    • we have a test suite
    • warn that paramiko is unmaintained

v6.0.2

08 Jul 17:22
Compare
Choose a tag to compare

v5.0.9

19 Jun 10:34
Compare
Choose a tag to compare
Read more

v6.0.1

23 May 11:35
Compare
Choose a tag to compare

Full Changelog: v6.0...v6.0.1

v6.0

25 Apr 08:52
Compare
Choose a tag to compare

v5.0.8

04 Apr 07:26
Compare
Choose a tag to compare

v3.1.7

18 Mar 14:02
Compare
Choose a tag to compare

major fixes:

  • windows misplaced on screen, moving unexpectedly
  • windows wm-state synchronization issue
  • window geometry not updated or preserved
  • window model setup delays
  • lossy, downscaled or subsampled text screen updates
  • X11 properties clash
  • http socket upgrades for slow requests
  • size constraint calculation for max size
  • workaround paramiko error with some agent keys
  • run_scaled and attach=yes errors in virtual envs
  • XImage pixel buffers are read-only
  • python buffers wrongly allowing writes
  • use TLS ssl protocol constant if available
  • proxy draw passthrough stripping of unused alpha channels
  • client exit with password dialog (MS Windows and MacOS)
  • incorrect mmap availability check, better forward compatibility
  • MS Windows system tray initial icon may be lost
  • MS Windows tools not waiting for user input to close
  • ensure no subprocess will wait for user input
  • xpra top client failures recording backtraces
  • xpra top hanging on start
  • choose the best colorspace conversion module
  • faster video YUV to RGB for non-OpenGL rendering
  • x11 properties forwarding not handled

clipboard:

  • honour client specified order of clipboard preferred targets
  • try harder to handle unexpected clipboard data formats
  • allow 'text/html' clipboard transfers

OpenGL:

  • numpy race condition in OpenGL initialization
  • OpenGL probe error messages

system tray:

  • appindicator system tray not shown
  • shadow servers system tray missing, errors showing 'about' information
  • try harder to find an icon to use

build, packaging and platforms:

  • MS Windows 'Light' builds
  • better compatibility with "Windows Kits" locations
  • remove generated file from VCS
  • make it easier to build DEBs
  • pycuda 2020.1 patch for compatibility between RHEL 8 and newer CUDA SDKs
  • build CUDA kernels with clang
  • missing lsb_release soft dependency in RPMs
  • always build python rencode and python lz4 for RHEL 9
  • newer libyuv snapshot
  • explicit failure with Python 3.13 and newer
  • clang compilation warnings
  • install Cython via pip for DEB builds
  • Cython compilation warnings
  • Cython 0.29.37.1 / 3.0.9
  • ffmpeg 6.1.1
  • libvpx 1.14.0
  • syntax errors in generated build info file
  • nvfbc compilation warnings
  • don't expand environment variables in config files
  • force include xxhash and brotli libraries in MacOS builds
  • close log files to avoid warnings on MS Windows
  • bundle pynvml with the full MS Windows builds
  • force zeroconf into the MS Windows bundle
  • missing console title on MS Windows
  • broken MS Windows EXE tools: missing function, use wrappers to setup environment

minor:

  • builtin ssh server connection errors when display is specified
  • ssh upgrade errors when unavailable
  • blacklist some more greedy clipboard applications
  • rfb cleanup errors
  • better rencode compatibility for XSettings
  • codec self test error handler bug
  • make it easier to load and test a single codec
  • proxy instances signal handlers not firing
  • handle missing stderr more gracefully

cosmetic:

  • don't try to set an invalid keymap
  • prevent missing video options from spamming the logs
  • ignore options from newer config files
  • notification errors during shutdown
  • don't query 'linux_distribution' on MacOS or MS Windows
  • avoid potential mmap checks side-effects
  • avoid mDNS errors, log message instead
  • Python 3.12 SyntaxWarning
  • don't try to print a display size we don't have
  • gst-plugin-scanner packaging for MacOS
  • deprecation warnings, unused imports
  • consistency: accept more iterables
  • make it possible to silence DPI warning notifications

v5.0.7