github Xpra-org/xpra v3.1.5

latest releases: v5.0.10, v6.1.2, v6.1.1...
15 months ago
  • build, packaging and platforms:
    • MacOS arm64 builds
    • MacOS builds fail early outside jhbuild shell, clean .cpp files
    • MacOS bundle numpy for PyOpenGL
    • fix building libyuv on RHEL 7
    • avoid spec file patch warnings with newer rpm build tools, CentOS7
    • compilation warnings with Python2
    • Python3 str vs bytes error in client
    • silence Python cryptography 'openssl legacy' error
    • ignore more files generated by build tools
    • package mistyped in exclusion list
    • DEB Python3 builds missing correct shebang
    • DEB build occasional permission errors
    • remove invalid DEB dependency on python-minimal
    • workaround exotic x264 library version strings
    • compatibility with the latest cx_Freeze
    • runtime errors with CUDA-free builds on MS Windows
    • more setuptools workarounds
    • strip Cython html files
    • Cython 0.29.35
    • Python2 PyOpenGL 3.1.6, Python3 PyOpenGL 3.1.7
    • xorg-x11-drv-dummy 0.4.1
  • major fixes:
    • GLib memory allocator crash
    • fix missing system tray with 'AyatanaAppIndicator3' vs 'AppIndicator3'
    • don't use Gtk.StatusIcon on Wayland, it doesn't work
    • clients without keymaps
    • clients without desktops attributes
    • only allow logging tweaks via env vars for non-root users
    • always format the log record
    • match client desktop geometry and skip DPI warnings
    • potential unflushed X11 errors could crash GTK
    • stricter validation of xdg menu data
    • handle mode xdg library loading errors
    • unwanted lost-focus events
    • only use synthetic unfocus events when needed
    • focus not synchronized properly
    • sessions gui crashing when exiting using a key shortcut on MS Windows
    • handle invalid 'use-display' option more gracefully
    • Python2 builds cannot use 'rencodeplus'
    • MacOS OpenGL race condition causing blank windows
  • network:
    • html5 client v5 compatibility regression with python2 builds
    • protocol was not flushing on close
    • IPv6 parsing
    • handle paramiko ssh config parsing errors more gracefully: CanonicalizeHostname
    • 404 handler was missing!
  • encodings:
    • handle mixed case encoding names correctly (ie: png/P)
    • honour 8-bit encodings
    • handle RGBA icon data
    • disable delta encoding - which caused some visual corruption
  • cosmetic:
    • spurious DPI warnings
    • handle malformed display names better
    • make it possible to disable sha1
    • avoid errors if md5 has already been removed
    • parsing of X11 window names in clipboard information helper function
    • avoid 404 errors in server log when newer html5 client versions are used
    • don't flood the screen with mmap debugging
    • initialize server fully so errors don't cause more cleanup errors
    • window event handler logging error
    • server can run without stderr
    • not yet used command parsing functionality not working as intended
    • MacOS GUI diagnostic tool standalone runtime failure
    • linter warnings and typos

Don't miss a new xpra release

NewReleases is sending notifications on new releases.