Release Notes
General
- client: don't print a (confusing) warning if we're using an https:// URL by @davidpanderson in #5074
- client: enable CPU throttling by @davidpanderson in #5073
- Manager: don't clear in-use prefs when disable in-use computing by @davidpanderson in #5076
- client: don't send "web prefs" in scheduler requests. by @davidpanderson in #5082
- Account for systems where library directory is named
lib64
by @CyberTailor in #5085 - client: show file size in event log message when file transfer finishes by @davidpanderson in #5111
- client and server: increase p_features size from 1024 to 8192. by @davidpanderson in #5123
- boinc_cmd: add --get_task_summary command. by @davidpanderson in #5135
- client, Win: add a cc_config.xml option <no_rdp_check>. by @davidpanderson in #5144
- Manager: enhance computing prefs dialog by @davidpanderson in #5146
- API: print Y/M/D as well as time in log messages by @davidpanderson in #5161
- client, Win: fix typo in writing cc_config.xml "no_rdp_check" entry by @davidpanderson in #5169
- client: improve file checking on task start by @davidpanderson in #5167
- client: print log message (conditioned on log_flags.task) when an exclusive app or exclusive GPU app starts or stops. by @davidpanderson in #5172
- client: when using a dynamic AM and checking for idle devices, include CPU by @davidpanderson in #5175
- [Manager] Sort requests to suspend/resume/abort multiple tasks by @BrianNixon in #5178
- client: write GPU detection warnings to stderr by @davidpanderson in #5188
- [Manager] Avoid crash if account manager list is empty by @BrianNixon in #5189
- [Client] Correct limit check in throttler thread by @BrianNixon in #5186
- client: don't hang if detection processes hang by @davidpanderson in #5190
- client: don't change user CPID if detach from oldest project by @davidpanderson in #5179
- Add more error messages for directory locking by @bythos14 in #5212
- Manager: fix bug where "estimated completion" and "completion before deadline" task fields switch back and forth to --- during CPU throttling. by @davidpanderson in #5221
Android
Linux
- [linux] zlib is required when building client, server or apps by @AenBleidd in #5071
- [linux] Move all fcgi dependent stdio functions to the separate 'boinc_stdio.h' header only file by @AenBleidd in #5096
- Manager (Unix): fix "Show VM" bug by @davidpanderson in #5218
MacOS
- Mac: make uninstaller work even if user deleted BOINC Data directory by @CharlieFenton in #5115
- Mac Installer & Uninstaller: Fix display of name of helper apps by @CharlieFenton in #5125
- Mac: upgrade tp wxWidgets 3.1.6 by @CharlieFenton in #5182
- Work around uselocale() apparently broken in MacOS 13.3.1 by @CharlieFenton in #5207
- Safer work around uselocale() apparently broken in MacOS 13.3.1 by @CharlieFenton in #5211
- Mac: Fix automatic launch on login under MacOS 13.3.1 by @CharlieFenton in #5213
- Mac: Launch Manager hidden when autostarted on user login by @CharlieFenton in #5216
- Add CFBundleShortVersionString to macOS app plist files by @scribblemaniac in #5209
- Mac: upgrade to wxWidgets 3.2.2.1 by @CharlieFenton in #5227
Windows
- fix potential bug in building process tree on Win by @davidpanderson in #5153
- [Windows Installer] Prevent handle leaks by @BrianNixon in #5170
- Client, Win: include kernel time in non-BOINC CPU usage by @davidpanderson in #5173
- [Manager][Windows] Prevent close request on minimized window exiting the app by @BrianNixon in #5174
- [Lib] Improve Windows diagnostics by @BrianNixon in #5191
- [Lib][Windows] Correct flags for
FormatMessage()
by @BrianNixon in #5201
Miscelaneous
- [CI] Fix Coverity builds by @AenBleidd in #5078
- [CI][Android] Fix build on ubuntu-latest by @AenBleidd in #5088
- [CI][MinGW] Fix build on ubuntu-latest by @AenBleidd in #5089
- [Linux][Manager][vcpkg] Fix Linux vcpkg manager compilation by @talregev in #5098
- [Linux][Manager][vcpkg] Compile Linux vcpkg manager in manifest mode. by @talregev in #5099
- [vcpkg] Remove versions from manifests files by @talregev in #5100
- [CI] Build example applications, wrapper and vboxwrapper for OSX. by @AenBleidd in #5056
- [Linux] Add snap build by @talregev in #5107
- [ci] Fix deploy logs by @talregev in #5113
- [Readme] Add snap and test report status by @talregev in #5114
- [Readme] Delete test report badge by @talregev in #5117
- [OSX][CI] Refactor CI to decrease cache build time and avoid unnecessary cache invalidation by @AenBleidd in #5136
- Mac CI: Simplify and generalize logic in the Mac CI build script by @CharlieFenton in #5142
- Update copyright year by @mcagriaksoy in #5140
- [ci] Fix: vcpkg will clone from $VCPKG_LINK by @talregev in #5127
- Web: remove XSS vulnerability. by @davidpanderson in #5149
- Update Transifex config to the latest version by @AenBleidd in #5150
- [CI][Android] Deprecated android native in ci by @talregev in #5156
- [CI][Windows] Add vcpkg link also for windows by @talregev in #5158
- web: fix problems with download page on project sites by @davidpanderson in #5160
- [Windows] Fix build error after wxWidgets update by @AenBleidd in #5162
- Fix some compile warnings on Win (VS 2022). by @davidpanderson in #5163
- [Wrapper] Add logging of child process PID, plus minor fixes for Windows by @BrianNixon in #5171
- [Bugfix][cmake] Change to DVCPKG_INSTALLED_DIR in cmake builds by @talregev in #5181
- Mac CI: Verify cached library versions match those in Xcode project by @CharlieFenton in #5196
- clean up screensaver code by @davidpanderson in #5197
- remove Bossa and Bolt files. by @davidpanderson in #5199
- remove more bolt and bossa files by @davidpanderson in #5200
- [Linux][vcpkg] Detect vcpkg freeglut for linux by @talregev in #5198
- web: when update venue, call it a "computer" rather than a "host". by @davidpanderson in #5206
- [CI] Simplify vcpkg custom triplets by @AenBleidd in #5208
- Remove trailing whitespaces. Add CI script to verify in on every commit by @AenBleidd in #5225
- Update translations by @AenBleidd in #5228
New Contributors
- @mcagriaksoy made their first contribution in #5140
- @BrianNixon made their first contribution in #5170
- @bythos14 made their first contribution in #5212
- @scribblemaniac made their first contribution in #5209
Full Changelog: client_release/7.22/7.22.0...client_release/7.22/7.22.1