Mir 2.2.0 is now released. Mir is a display server under the Linux operating system. It is used to build a library set based on Wayland's Shell, which simplifies the complexity that Shell authors need to deal with: it provides a stable, well-tested and high-performance platform with touch , Mouse and tablet input, multiple display functions and secure client-server communication.
The specific updates of this version are as follows:
ABI summary
- mirclient ABI remains at 10
- miral ABI remains at 4
- mirserver ABI remains at 54
- mircommon ABI remains at 7
- mirplatform ABI increased to 21
- mirprotobuf ABI remains at 3
- mirplatformgraphics ABI increased to 19
- mirinputplatform ABI remains at 7
- mircore ABI remains at 1
- mircookie ABI remains at 2
Enhancements
- Add logical output group (aka "display wall") support
- [X11] Pick up min/max size
- [wayland] Allow adding and removing Wayland extensions
- [Performance test] Use EGL visual effects without Alpha channel
- [wayland] Handle DRM_FORMAT_MOD_INVALID more correctly
- [debian] Add metapackages for each graphics platform
- [miral-app] More powerful launcher script
- [gbm-kms] Implement composite-bypass for Wayland clients
Bugs fixed
- [mir-kiosk] Repair
--startup-apps
options - [wayland] linux-dmabuf: fixed the issue of sending invalid modifiers
- [wayland-platform] Report host refresh rate correctly
- [wayland-platform] Refresh Wayland messages on the correct thread
- [X11] Support undecorated windows
- Fix Rawhide FTBFS
- Support software buffer on X11, Wayland and GBM/KMS
Update instructions: https://github.com/MirServer/mir/releases/tag/v2.2.0