| 5 | {{{#!div class="box" |
| 6 | == 2017-03-17 == |
| 7 | === 2.0 Important Features === |
| 8 | |
| 9 | This release finally drops compatibility with many outdated libraries and Operating Systems so we can streamline the code, use newer technologies and better prepare for the future. |
| 10 | The following systems are no longer supported: |
| 11 | * Windows XP and Vista: you must use the "legacy" builds (see [http://xpra.org/dists/windows/ here]) |
| 12 | * Mac OSX builds now require a 64-bit system, version 10.9 (aka Mavericks) or newer |
| 13 | * Debian Squeeze and Wheezy; Ubuntu Precise and Trusty; centos 6.x, 7.0 and 7.1 |
| 14 | * Python 2.6 and older, Python 2.7 versions lacking {{{ssl.SSLContext}}} |
| 15 | * {{{GStreamer}}} 0.10 |
| 16 | * pycrypto |
| 17 | * [https://pypi.python.org/pypi/Pillow/ Pillow] versions older than 3.0 |
| 18 | * [http://pyopengl.sourceforge.net/ PyOpenGL] versions older than 3.1 |
| 19 | |
| 20 | The following codecs have also been removed: |
| 21 | * csc_opencl: rarely used and known to cause problems with some icd configurations |
| 22 | * csc_cython and csc_opencv: too slow |
| 23 | * webp: version conflicts, performance issues with some versions |
| 24 | * xvid: unused |
| 25 | |
| 26 | ---- |
| 27 | |
| 28 | Actual new features: |
| 29 | * 64-bit builds for MS Windows (#678) and MacOSX (#840) |
| 30 | * MS Windows MSYS2 based build system with fully up to date libraries (#678) |
| 31 | * MS Windows full support for named-pipe connections (#1174) |
| 32 | * MS Windows and MacOSX support for mmap transfers (#1004) |
| 33 | * more configurable mmap options to support KVM's ivshmem (#1387) |
| 34 | * faster HTML5 client, now packaged separately (RPM only #1372) |
| 35 | * clipboard synchronization support for the HTML5 client (#1461) |
| 36 | * faster window scrolling detection, bandwidth savings (#1426) |
| 37 | * support more screen bit depths: 8, 16, 24, 30 and 32 - |
| 38 | see [/wiki/ImageDepth] |
| 39 | * support 10-bit per pixel rendering with the OpenGL client backend (#1309) |
| 40 | * improved keyboard mapping support when sharing sessions (#1373) |
| 41 | * faster native turbojpeg codec (#1423) |
| 42 | * OpenGL enabled by default on more chipsets, with better driver sanity checks (#1367) |
| 43 | * better handling of tablet input devices (Mac OSX #1157, HTML5 client #1424) |
| 44 | * synchronize Xkb layout group (#1380) |
| 45 | * support stronger HMAC authentication digest modes (r14790) |
| 46 | * unit tests are now executed automatically on more platforms (Mac OSX r14871, MS Windows: r14870, #847) |
| 47 | * fix python-lz4 0.9.0 API breakage (#1464) |
| 48 | * fix html5 visual corruption with scroll paint packets (#1432) |
| 49 | }}} |
| 50 | |
| 51 | |