- Platforms, build and packaging:
- MacOS:
- verify signing key is available
- missing X11 libraries + silence warnings generated by bundler and setuptools
- enable
avifsupport - hide
AMFandGStreamercodec warnings - record SBOM more reliably
- workaround
GioUnix-2.0.typelibwarnings - support newer
GdkPixbufversions - avoid Gtk critical warning and remove corresponding logging workaround
- Major:
- virtual display refresh rate confusion
- handle virtual resolution failures more gracefully
- missing CUDA context causing NVENC failures
- CUDA context leak
- clients connecting quickly may miss some server encodings + cleanup + fixup + another
- override-redirect windows using outdated dimensions
- broken distro detection, RHEL 10 clones Xvfb failures
- sub-image use after free
- video downscaling becomes sticky
- proxy server fails to locate sessions
- audio source could buffer too much
- saved ssh key fingerprint never matched
- ensure that hello is delivered before 'encodings' packet + alternative reverted
- generating image menu items is excruciatingly slow
- SSL:
- Minor:
- keyboard repeat rate lost after client sets new keymap
- server shows missing X11 context warnings with some clients
- honour
XPRA_NVIDIA_HARDWAREboth ways - clipboard tray menu entry is not pre-selected
- bump version of the notification spec we claim to support
- slots interfere with pygobject and should not be used
- handle refresh rate out of range more gracefully
- pulseaudio device detection and initialization
- try harder to find notification icons but not
SVGs, and handle invalid calls gracefully - move-resize could miss the last event
- AV1 codec test data does not match the metadata
- configuration backup filename truncated
- NVENC's
hevcdoes support lossless mode - missing bandwidth and lantency data in sesion info graphs
- about dialog cannot be shown again, must be destroyed
- window not resized in read-only mode, also handle move-resize
- errors when running with
system-tray=no - use default cursor as fallback
- pointer overlay artifacts
- revert: do honour
USPosition/PPositionandUSSize/PSize - always interact with Gtk from the main thread
- missing
qrcodesubcommand, error generatingqrimage - missing data from info requests
- honour info
fullflag expandsubcommand needsx11bindings, server hierarchy error- webcam client sanity checks
- header bar transparency issues
- cairo missing hint
- cancelled file transfers cause logging error
- file transfer errors in deny / error paths
- file transfer data not freed on error
- remove duplicated server load info
- exclude
nvjpegfrom video fallback - better forwards compatibility
- splash toggle not honoured with server start and attach
- Cosmetic:
- skip
OpenGLzerocopy warning on the server side - avoid errors when
netdev_queryis missing - silence Gtk warning
- remove duplicate version data
- type hint
- broken link in usage docs
- don't log more types of icon loading failures
- invalid time shown on session info dialog
- log line wrapping
- trap signal callback exceptions and log them
- correct type for XI2 cython bindings
- file descriptor leak warning
- return full info to local connections
- make it easier to debug frame errors
- paramiko ssh errors on close
- rare menu loading race condition
- unnecessary timer
- potential race condition
- log more packet details with unexpected errors
- denied or not available hello requests are errors
- only free valid timers
- always use our custom gi loader
- improve warning usefulness
- incomplete warning message
- skip