xpra icon
Bug tracker and wiki

Version 4 (modified by Antoine Martin, 6 years ago) (diff)

0.12.0

[[Image(...)]] Xpra News


2014-03-23

0.12.0 Release

  • NVENC support for YUV444 mode, support for automatic bitrate tuning - #466
  • NVENC and CUDA load balancing for multiple cards - #520
  • proxy encoding: ability to encode on proxy server - #504
  • fix fullscreen on multiple monitors via fakeXinerama - #496
  • OpenGL rendering improvements (for transparent windows, etc) - #492
  • support window grabs (drop down menus, etc) - #336
  • support specifying the SSH port number more easily - r5606
  • enabled TCP_NODELAY socket option by default (lower latency) - #514
  • add ability to easily select video encoders and csc modules
  • add local unix domain socket support to proxy server instances - r5375
  • add "xpra control" commands to control encoding speed and quality - #461
  • improved handling of window resizing - #458
  • improved compatibility with command line tools (xdotool, wmctrl) - r5807
  • ensure windows on other workspaces do not waste bandwidth - #543
  • ensure iconified windows do not waste bandwidth
  • ensure maximized and fullscreen windows are prioritised - r5663
  • ensure we reset xsettings when client disconnects - #546
  • better bandwidth utilization of jittery connections - r5339
  • faster network code (larger receive buffers) - #502
  • better automatic encoding selection for smaller regions
  • improved command line options (add ability to enable options which are disabled in the config file)
  • trimmed all the ugly PyOpenGL warnings on startup - r5681, r5678, r5679
  • much improved logging and debugging tools - #411
  • make it easier to distinguish xpra windows from local windows (border command line option) - r5539
  • improved build system: smaller and more correct build output (much smaller OSX images) - r5772, r5724
  • improved MS Windows command wrappers - r5847
  • improved MS Windows (un)installer checks - #495
  • automatically stop remote shadow servers when client disconnects - r5246
  • MS Windows and OSX build updates: updated Pillow, lz4, etc

2014-02-21

0.12.0 Development Update

0.11.0 was an excellent release, with only a few minor bugs found since its release. 0.12.0 is also shaping up nicely, and may get released sooner rather than later even if this means that a few tickets will need to be re-scheduled.

See milestone/0.12 for more details.

2014-01-20

Version 0.11.0 released

(Taken from the release announcement:)
This new major release brings a number of new exciting and exclusive features:

  • NVENC support for hardware accelerated h264 encoding on Nvidia cards, this can compress video frames much faster than your CPU ever will, which means that screen updates can get to your client very quickly. xpra is the first open source software to support NVENC.
  • Support for OpenCL and CUDA acceleration of colourspace conversion
  • Proxy mode for serving multiple sessions through a single TCP port:
  • Support for sharing a TCP port with a server: "--tcp-proxy=HOST:PORT"

Non-xpra traffic will be forwarded to the target of your choice, which can be very useful for serving both HTTP and xpra from the same port. See #474

specify the switch "--no-mdns"

  • support for transparency with OpenGL windows and with 8-bit PNG modes
  • "remote shadow start" so you can clone an existing remote X11

display to your desktop in one command: "xpra shadow ssh:HOST:0"

  • Support for faster lz4 compression which can make a significant improvement in latency with RGB encoding, and a faster Cython bencoder
  • ffmpeg and libav are no longer required for vpx and x264 support, as we ship a (slower) fallback module.
  • improved system tray support and native integration
  • stricter and safer value parsing
  • more detailed status information via UI and "xpra info"
  • experimental HTML5 client (#473)
  • non xpra clients are rejected with a more friendly response
  • libvpx 1.3 and ffmpeg 2.1.3 for OSX, MS Windows and static builds

And the usual cleanups and refactorings to make the code easier to work on. The wiki has been updated and has quite a few new pages too.

The development for version 0.12 is about to start, and we already have quite a few tickets queued up. But if you have requests or killer features you would like to see added, do let us know.