SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for sunshine-0.23.1-lp156.43.2.x86_64.rpm :

* Sat Apr 27 2024 ecsosAATTopensuse.org- Update to version 0.23.1:
* Bump version to v0.23.1 (#2452)
* New Crowdin updates (#2392)
* Autofocus PIN input on Web UI pin page
* chore: repo updates (#2416)
* ci(codecov): skip search (#2430)
* build(deps): bump vue from 3.4.5 to 3.4.23 (#2434)
* build(deps): bump vue-i18n from 9.11.0 to 9.13.0 (#2442)
* build(deps): bump LizardByte/homebrew-release-action from 2024.409.24405 to 2024.417.220943 (#2441)
* build(deps): bump third-party/wayland-protocols from `46f201b` to `08d1c72` (#2443)
* build(deps): bump third-party/wlr-protocols from `4264185` to `2b8d433` (#2067)
* build(deps): bump packaging/linux/flatpak/deps/shared-modules from `d022995` to `ec91811` (#2428)
* build(deps): bump actions-js/push from 1.4 to 1.5 (#2440)
* build(deps): bump packaging/linux/flatpak/deps/org.flatpak.Builder.BaseApp from `6e295e6` to `5532d43` (#2444)
* fix(windows/amf): Revert RC/HRD defaults; improve documentation & config parsing (#2419)
* docs(linux): add guide for discord audio (#2447)
* chore: update global workflows (#2446)
* fix: make version update check more robust (#2437)
* ci: skip coverage upload if not in LizardByte org (#2436)
* ci: fix codeql prebuild steps for unix OSes (#2431)
* ci: update codeql to handle multiple OSes (#2425)
* ci: fix coverage ignore directories (#2420)
* fix(ui): fix quicksync locale strings (#2418)
* debug: fix codec debugging code
* Fix discarded std::clamp() result compiler warning
* Fix crash when receiving abs input events prior to the display touchport
* build(deps): bump LizardByte/homebrew-release-action from 2024.314.134529 to 2024.409.24405 (#2394)
* Improve frametiming for linux capture (#2333)
* Musl Linux fixes (#2401)
* build(deps): bump codecov/codecov-action from 3 to 4 (#2297)
* build(deps): use token for codecov/codecov-action (#2404)
* build(linux): fix ubuntu 24.04 build (#2402)
* fix(linux): use correct setap command in logs (#2400)
* fix(ltray): re-order tray dep search (#2397)
* build(tests): ensure tests can be disabled during build (#2386)
* build(deps): remove libavdevice (#2380)
* Sat Apr 27 2024 ecsosAATTopensuse.org- Update to version 0.23.0:
* chore: bump version to v0.23.0 (#2367)
* New Crowdin updates (#2372)
* Quote the path to sunshinesvc.exe when launching the termination helper (#2379)
* fix(linux/capture): fix logical comparison of texture size (#2349)
* fix(security): ensure unpairing takes effect without restart (#2365)
* build(linux)!: disable arm64 builds for Fedora (#2377)
* build(docker): increase job timeout (#2376)
* build(cmake): add prep/init.cmake (#2375)
* build: fix ubuntu 24.04 deps (#2374)
* build(deps): bump vue-i18n from 9.10.2 to 9.11.0 (#2361)
* New Crowdin updates (#2290)
* fix(docker): fix arm64 builds (#2368)
* ci(macos): do not always run tests for macports build (#2360)
* build(linux)!: drop ubuntu 20.04 (#2327)
* build(linux): add ubuntu 24.04 (#2326)
* build(deps): bump AATTfortawesome/fontawesome-free from 6.5.1 to 6.5.2 (#2356)
* fix(logging): add logging namespace and create logging::init method (#2336)
* fix(i18n): use correct key for welcome_success (#2354)
* build(deps): bump third-party/build-deps from `6e23b58` to `efd3a38` (#2346)
* docs(readme): use csv tables (#2341)
* build(cmake): build web-ui target with cmd instead of bash on windows (#2340)
* build(cmake): copy asset files to build dir (#2338)
* docs: update curl flag for macos portfile installation (#2337)
* Add mising _win postfix (#2330)
* fix(ui): could not submit pin due to localization updates (#2324)
* fix(i18n): update localization docs and js strings (#2325)
* AMF: rate control improvements (#2251)
* Revert \"Add capture using WinRT Windows.Graphics.Capture API.\" (#2320)
* ci(macos): automatically determine default branch for homebrew formula (#2317)
* Populate host latency for kms/x11 grab (#2273)
* build(deps): bump packaging/linux/flatpak/deps/org.flatpak.Builder.BaseApp from `644487f` to `6e295e6` (#2309)
* ci(codecov): update codecov default branch (#2313)
* Correct typo in Chinese Simplified locale option (#2308)
* Add capture using WinRT Windows.Graphics.Capture API. (#2149)
* build(deps): bump rstcheck[sphinx] from 6.2.0 to 6.2.1 (#2299)
* ci(windows): update devcon (#2296)
* ci(tests): add test framework (#1603)
* fix(i18n): match two__letters code to crowdin (#2289)
* feat(i18n): add ui localization (#2279)
* ci(linux): refactor linux build (#2275)
* refactor(video): move encoder declarations to header (#2185)
* Sat Apr 27 2024 ecsosAATTopensuse.org- Update to version 0.22.2:
* Update changelog and bump version to v0.22.2
* Use a copy+delete instead of a move operation for config migration
* Only attempt a config migration once per launch
* Avoid calling Boost logging functions in appdata()
* Fix dereferencing a null pointer if SUNSHINE_MIGRATE_CONFIG doesn\'t exist
* Update tray submodule to fix broken tray icon on some systems
* build(deps): bump LizardByte/homebrew-release-action from 2024.311.172824 to 2024.314.134529 (#2264)
* Sat Apr 27 2024 ecsosAATTopensuse.org- Update to version 0.22.1:
* Don\'t update tray icon after tray_exit() was called
* Fix(linux/fedora39) patch system headers so build succeeds with cuda (#2253)
* chore: bump version to v0.22.1 (#2221)
* fix(Linux/Fedora): re-enable CUDA and bump to 12.4.0 (#2247)
* build(deps): bump LizardByte/homebrew-release-action from 2024.309.150158 to 2024.311.172824 (#2245)
* Allow NVENC to be forced to try capturing non-Nvidia GPUs
* Improve KMS debuggability and avoid known broken cases
* Add note to prefer distro packages over Flatpak/AppImage
* Reorder and reword the KMS setup step
* Apply udev rules to /dev/uinput immediately after installation
* Rename 85-sunshine.rules to 60-sunshine.rules
* Avoid broken fallback to cross-adapter NVENC encoding with KMS
* fix(linux): automatically migrate config directory (#2240)
* Use icon caching for system tray. (#2238)
* Add the .INSTALL script needed for kmsgrab to work
* Add optdepends for Intel and AMD hardware encoding
* Move kmsgrab dependencies from optdepends to depends
* Replace WMIC-based check for ViGEmBus with a Powershell check
* build(macos)!: add homebrew formula and drop dmg (#2222)
* Fix undefined behavior when computing cursor end pointer
* Fix heap corruption with cursor pixel counts that aren\'t divisible by 8
* Update app examples to clarify new command syntax for Windows
* Temporarily add the working directory to our path when starting an app
* Strip quotes out of the working directory path
* Fix process tree tracking when the cmd.exe trampoline is used
* Make debuginfo artifacts harder to confuse with the Windows portable build
* Fix wrong path in desktop file (#2223)
* Fix predefined FPS values not taking effect
* fix(config): add missing resolution to default config ui (#2224)
* build(macos): fix publishing of portfile (#2220)
* build(macos): add build strategy matrix (#2211)
* Fix mismatched case and unhandled exception in open_drm_fd_for_cuda_device()
* build(linux): ensure pre-compiled arch pkg is not debug build (#2214)
* Sat Apr 27 2024 ecsosAATTopensuse.org- Update to version 0.22.0:
* Fix CUDA context leak causing encoder init failures using X11 capture with NVENC
* chore: bump version to v0.22.0 (#2201)
* Stop enumeration after finding a working capture backend
* Add log messages to indicate display numbers for KMS and Wlgrab
* Rework dummy image handling to avoid RTX HDR driver bug
* Add friendly message when encoder detection fails
* Move and rename Files tab to be less prominent
* Add note to enclose paths with spaces in quotes
* Move and rename Channels option to feature more prominently in the UI
* Adjust wording of the nvenc_latency_over_power option
* Don\'t display automatic gamepad options on unsupported platforms
* Move UPnP option to the top of the Network tab
* Add option to allow HEVC usage on older Intel GPUs without low-power encoding
* fix(config): properly save global_prep_cmd and fps (#2192)
* Avoid display switching unexpectedly when the UAC secure desktop appears
* Install ViGEmBus before starting Sunshine
* Use a common function to abort for debugging purposes
* build(deps): bump bootstrap from 5.3.2 to 5.3.3 (#2154)
* build(deps): bump peter-evans/create-pull-request from 5 to 6 (#2083)
* Use nlohmann_json package instead of submodule (#2161)
* build(cmake) properly find evdev (#2176)
* build(cmake): error build on warning (#2165)
* build(deps): bump third-party/ViGEmClient from `1920260` to `8d71f67` (#2168)
* build(cmake): add option to skip cuda inheriting compile options (#2164)
* fix(main): fix version printing (#2167)
* Implement backwards compatibility for NVENC APIs back to Video Codec SDK v11.0
* Preserve backwards-compatible argument escaping behavior for executables
* Properly re-escape arguments when processing %
*
* Use Win32 APIs for UTF-16<->UTF-8 conversion
* refactor(main): move remaining entry related code (#2127)
* ci(linux): increase root reserve for AppImage build (#2130)
* Cloak MAC address from unpaired clients
* Treat escape sequences like other replacements
* Fix spacing of multi-argument %
* substitutions
* Simplify and fix handling of incomplete substitution strings
* refactor(main): move file operation functions to new source (#2124)
* refactor(main): move map_port to network (#2115)
* docs(examples): update uri examples (#2118)
* Modernize the default Steam shortcut
* Add support for starting URLs and regular files that aren\'t executable
* Don\'t attempt to get the working directory of a URL
* refactor(logging): separate logging from main (#2110)
* Avoid recreating the display when no display parameters have changed
* Don\'t fall back to undefined ref frame count on HEVC/AV1 if H.264 succeded with ref frame count specified
* Don\'t populate QP rate control fallbacks for encoders guaranteed to support CBR/VBR
* Skip encoder reprobing if no GPU changes have occurred
* style(submodules): alphabetize gitmodules (#2104)
* style(macos): various code style fixes (#2086)
* Inform clients of graceful termination when Sunshine exits
* Fix DSCP tagging for dual-stack sockets on Linux
* build(docker): add docker toolchain for clion (#2098)
* build(deps): bump third-party/moonlight-common-c
* Require RTSP encryption when encryption mode is set to mandatory
* Implement RTSP encryption support
* Refactor RTSP handling to be session-based rather than socket-based
* Fix -Wreturn-local-addr warning in event_t::view()
* build(cmake): use CMAKE_SOURCE_DIR property (#2091)
* Use CS6 instead of CS7 for audio traffic
* Add refcounting to Mac and Linux QoS state to ensure it works properly with multiple clients
* Allow DSCP tagging and local traffic prioritization to be enabled separately on Mac and Linux
* Enable opportunistic QoS tagging for control messages
* Implement workaround for qWAVE issues handling IPv4-mapped IPv6 addresses
* build(deps): bump third-party/moonlight-common-c
* docs(build): add missing libcurl build dep for ubuntu (#2081)
* build(deps): bump furo from 2023.9.10 to 2024.1.29 (#2077)
* Fix crash on monitor index not found in KMS
* Fix KMS cursor capture on Nvidia GPUs
* Implement NVENC support for KMS and wlgrab capture methods
* Refactor to use pixel format helpers in VAAPI
* Rewrite software scaling to use new multi-threaded swscale API
* Adjust default CPU thread count to 2
* Send the frame number in the encrypted video header
* Avoid unnecessary reallocation of the IV for every packet
* Revert \"Remove useless texture size queries for every frame in display_ram_t\"
* docs(setup): correct instruction for portfile install (#2058)
* Find the correct install paths for systemd units and udev rules (#2046)
* Update docs for new nvenc options
* Add new nvenc options to legacy ffmpeg path
* Update config page for new nvenc/nvprefs options
* Expose more nvenc options
* Add nvprefs user override options
* Use safe string composition in tray tooltip
* Add a dedicated library for working with JSON (#2047)
* build(deps): bump vite from 4.4.9 to 4.5.2 (#2048)
* Drop unencrypted messages on the encrypted control stream
* Implement video encryption
* Implement control stream v2 encryption
* Change crypto::aes_t to variable size and cleanup some crypto code
* Normalize IPv4-mapped IPv4 addresses before checking PC/LAN/WAN type
* Refactor audio encryption to use new encryption flags
* Pass launch_session_t directly into session::alloc()
* docs(docker): add podman notes (#2035)
* fix(linux)!: use XDG spec for fetching Linux configuration directory (#2034)
* Fix stream disconnecting when reconfiguring display in X11
* Fix starvation of encoder thread when not receiving new captured frames
* Always reset the thread desktop before calling DuplicateOutput()
* Reenumerate displays when the display is reinitialized or switched
* Improve Name->DRM_MODE_CONNECTOR mapping with new types and names
* Fix plane_it_t skipping the last entry when iterating
* build(deps): bump third-party/moonlight-common-c
* build(linux deps): fix miniupnp dependency (#2022)
* Implement pen and touch support for Linux
* Fix absolute mouse motion being interpreted as touchscreen input
* fix(ui): allow hash handler to accept tab ids (#2019)
* docs(advanced-usage): cross reference config UI (#2000)
* feat(ui): add hash handler for configuration ids (#2002)
* fix: add additional pin validation (#2007)
* Add a fallback to retry codec init with more lenient config options
* Implement HDR support for Linux KMS capture backend (#1994)
* build(deps): bump third-party/tray from `8bb9978` to `2bf1c61`
* Implement graceful termination and group-based app tracking
* feat(ui): add href to logs in fatal error container (#1984)
* fix(ui): reorder and add missing config options (#1993)
* build(deps): bump vue from 3.2.25 to 3.4.5 (#1983)
* docs: refactor and general cleanup (#1992)
* build(deps): bump AATTvitejs/plugin-vue from 4.3.4 to 4.6.2 (#1965)
* fix(web-api): allow trailing slash on endpoints (#1985)
* Implement support for KMS cursor plane capture (#1981)
* fix(macos): replace depreciated AbsoluteToNanoseconds (#1986)
* Fix EGL import for modifiers that require aux planes
* Refactor EGLAttrib logic into a shared function
* build(linux) make vaapi optional without dlopen (#1979)
* Use the new VAAPI dummy image support for kmsgrab too
* Remove useless texture size queries for every frame in display_ram_t
* Don\'t busy loop during wlgrab capture
* Fix race condition causing hangs and EGL import errors due to concurrent snapshot() calls
* Fix capturing scaled output with wlgrab
* Fix low-res scrolling on Linux
* Switch to LizardByte ViGEmClient submodule
* Fix termination of child processes when the parent terminates
* Don\'t fail kmsgrab init entirely if a single card doesn\'t work
* Fix clear color when rendering to VA surfaces
* Use P010 instead of YUV420P10 for 10-bit VAAPI encoding
* Correctly passthrough plane format and modifiers when importing VA surface
* docs: add reset credential examples for unique pacakges (#1973)
* Only keep the ViGEmBus connection alive while gamepads are attached
* fix(ui): fix missing favicon (#1972)
* Alphabetize defaultConfig
* Add option to disable native pen/touch support
* Add option to disable high resolution scroll events
* Add options to control gamepad autoselection heuristics
* Move Alt to Windows mapping option to Input tab
* refactor(process): re-order variables to avoid unused variable when tray is disabled (#1963)
* builds(deps): use miniupnpc package instead of submodule (#1971)
* ci(macos): install boost from source (#1954)
* Optionally allow the system installation of wayland-protocols to be used (#1966)
* build(cmake): Use GNUInstallDirs to install data and lib directories (#1817)
* Optionally allow the system installation of MiniUPnP to be used (#1959)
* fix(tray): use PROJECT_NAME definition for tooltip (#1958)
* Fix grabbing code when DRM is enabled and X11 is disabled (#1956)
* Use dl handle for libva\'s vaTerminate rather than actual function (#1955)
* build(cmake): do not include unneeded headers (#1957)
* Don\'t install/update ViGEmBus if 1.17 or later is already installed (#1953)
* Compute the bitrate on the host side for supported clients
* build(deps): use a single submodule for ffmpeg (#1952)
* Bump ffmpeg (#1895)
* Implement new protocol extension to match client connections together
* Print a fatal warning for lack of ViGEmBus
* Demote FFmpeg fatal errors
* Make wording about fatal errors a little less strong
* build(deps): bump third-party/moonlight-common-c
* fix: ensure user supplied framerates are used (#1548)
* build(deps): bump babel from 2.13.0 to 2.14.0 (#1912)
* build(deps): bump third-party/wayland-protocols from `d70af2e` to `46f201b` (#1943)
* build(deps): bump AATTfortawesome/fontawesome-free from 6.4.2 to 6.5.1 (#1876)
* Web UI migration to Vite and Vue3 and improvements to the UX (#1673)
* chore: update global workflows (#1921)
* docs: use glob pattern to match source code docs (#1918)
* build(deps): bump actions/upload-artifact from 3 to 4 (#1915)
* build(docker): add fedora 39 and drop fedora 37 (#1827)
* ci: update global workflows (#1907)
* ci: update global workflows (#1906)
* docs: fix failing images (#1903)
* ci: update global workflows (#1904)
* Extend session timeout (#1890)
* build(deps): bump actions/setup-python from 4 to 5 (#1893)
* ci: update global python (#1896)
* Fix discovery of Windows hosts by Apple devices
* ci: update release notifier (#1891)
* docs(windows): add drive permissions troubleshooting (#1883)
* Don\'t hardcode the signature length to RSA-2048 (#1872)
* ci: update global workflows (#1863)
* Fix incorrect portrait mode rotation center on Windows (#1851)
* docs: fix broken links (#1813)
* config: add 2K resolution (WQHD - 16:9) (#1816)
* build(deps): bump third-party/tray from `2664388` to `e08bdbe` (#1802)
* fix(audio:windows): set cbSize correctly (#1787)
* Update linux sunshine.desktop (#1768)
* Manual DS4 mode: Allow Back/Select to trigger Touchpad click (#1772)
* Add guide for setting custom res with nvidia on linux (#1767)
* Bump ffmpeg (#1717)
* build(deps): bump third-party/miniupnp from `e439318` to `fb5c328` (#1511)
* build(deps): bump third-party/Simple-Web-Server from `2f29926` to `27b41f5` (#1217)
* Bump third-party/nanors from `395e5ad` to `e9e242e` (#1090)
* build(deps): bump third-party/nv-codec-headers from `9402b5a` to `22441b5` (#1725)
* build(deps): bump third-party/wayland-protocols from `681c33c` to `d70af2e` (#1753)
* ci: update release notifier (#1755)
* Mon Jan 29 2024 ecsos - Add 1489.patch to fix \"Provided device doesn\'t support required NVENC features #1849\"
 
ICM