What's Changed
- Fix Mac crash bug introduced by commit e0ffbf1 by @CharlieFenton in #5322
- Scheduler: add <min_libc_version> option to plan_class_spec.xml by @davidpanderson in #5323
- [Android][ci] Separate Android client build from the Android Manager build to speed-up CI by @AenBleidd in #5326
- Update translations by @AenBleidd in #5327
- [Android] Show Battery Optimization settings when: by @AenBleidd in #5333
- Mac: Fix Automatic language detection by @CharlieFenton in #5337
- [Android] Revert back to target API 21 by @AenBleidd in #5338
- Update all_projects_list.xml by @github-actions in #5339
- [Android][CI] Split Android Manager builds to decrease total build time. by @AenBleidd in #5340
- server (all components that use DB): don't use MYSQL_OPT_RECONNECT if deprecated by @davidpanderson in #5342
- [Android] Increase Target SDK Version API to 28. by @AenBleidd in #5344
- [Android] Fix GPU detection by @AenBleidd in #5345
- Update all_projects_list.xml by @github-actions in #5346
- Update all_projects_list.xml by @github-actions in #5348
- Use 'enum' instead of int/#define for PREEMPT_TYPE and SCHEDULER_STATE. by @davidpanderson in #5363
- Update all_projects_list.xml by @github-actions in #5364
- client: add app testing feature by @davidpanderson in #5365
- Mac: Fix build break introduced by commit 8ea2aba by @CharlieFenton in #5370
- Mac: Use higher resolution menubar icon. by @CharlieFenton in #5371
- Update all_projects_list.xml by @github-actions in #5375
- Web: when delete a user, delete team_admin entries for that user. by @davidpanderson in #5377
- [CI] Fix failing linux and mingw vcpkg builds due to the change in the brotli library name (now without '-static' suffix) by @AenBleidd in #5381
- Correctly detect CPU cores when cpuset cgroup is used by @CallMeFoxie in #5373
- Update all_projects_list.xml by @github-actions in #5383
- Client: add sporadic app feature by @davidpanderson in #5385
- Update all_projects_list.xml by @github-actions in #5391
- Change doc URLs from trac wiki to github wiki in source code and project files by @davidpanderson in #5393
- Add Biometric authentication for GUI Authentication Key by @pAkalpa in #5390
- Update all_projects_list.xml by @github-actions in #5396
- complete #5123: client and server: increase p_features size from 1024 to 8192 by @bema-aei in #5397
- Improve text related to weak auth (account key) by @davidpanderson in #5400
- Update all_projects_list.xml by @github-actions in #5405
- wxWidgets 3.2 now depends on libxkbcommon by @AenBleidd in #5406
- make_project: fix bug in creation of schedulers.txt by @davidpanderson in #5408
- Make wrappers work with sporadic apps by @davidpanderson in #5410
- Mac screensaver: update for MacOS 14.0 Sonoma by @CharlieFenton in #5411
- web: forum rules tweak by @davidpanderson in #5413
- web: if bad data in GPU description field, don't show it. by @davidpanderson in #5415
- Update all_projects_list.xml by @github-actions in #5416
- Build linux packages nightly by @AenBleidd in #5418
- [CI] Run all actions nightly instead of weekly except coverity by @AenBleidd in #5419
- web: fix bug in team search by @davidpanderson in #5421
- Update all_projects_list.xml by @github-actions in #5422
- Update all_projects_list.xml by @github-actions in #5430
- Updates and bug fixes for project creation by @davidpanderson in #5432
- Update all_projects_list.xml by @github-actions in #5440
- web: fix PHP warning in login action. by @davidpanderson in #5442
- Eliminate some PHP warnings. by @davidpanderson in #5443
- Fix bad data in Diskwhen client disconnects by @FTang21 in #5439
- web: remove defunct stats sites by @davidpanderson in #5446
- Code reorganization and cleanup. No functional changes. by @davidpanderson in #5449
- Windows: add AVX512 support by @ahorek in #5448
- [CI] Build wrapper and vboxwrapper on CI for release by @AenBleidd in #5450
- Updated hostinfo_win.cpp - missing Windows SKUs (IoT Enterprise, Azure..) by @borg17 in #5455
- Fix CI by @AenBleidd in #5460
- fix PHP8 deprecations in admin web by @davidpanderson in #5459
- Update all_projects_list.xml by @github-actions in #5461
- [CI] Build linux packages for PRs and on master branch without publishing, publishing is available for schedules builds from master (nightly) and builds on client_release tag created by @AenBleidd in #5462
- Remove custom libsystemd vcpkg port that was updated on upstream by @AenBleidd in #5464
- vboxwrapper: add the ability to share project and slot directories by @davidpanderson in #5458
- Fix source code check by excluding ODP file extension by @AenBleidd in #5466
- Add linux packaging testing CI by @AenBleidd in #5465
- Add some files (in samples/) that are needed to run the example apps as VM apps. by @davidpanderson in #5469
- fix some spurious server warning messages by @davidpanderson in #5468
- web: fix some PHP8 warnings by @davidpanderson in #5470
- demo_submit, demo_query: allow > 1 input and output files by @davidpanderson in #5472
- Fix android build by @AenBleidd in #5471
- [CI] Optimize vcpkg openssl build fix by @AenBleidd in #5473
- [CI] Simplify build, remove custom openssl vcpkg port by @AenBleidd in #5474
- Fix some PHP8 warnings by @davidpanderson in #5475
- Update copyright year by @github-actions in #5477
- [CI] Remove custom vcpkg openssl port by @AenBleidd in #5478
- Change 'eMail' to 'email address' by @Delizald in #5479
- [CI][OSX] Upload build artifacts by @AenBleidd in #5481
- client: fix non-CPU-intensive logic by @davidpanderson in #5483
- client: handle changes to project master URLs by @davidpanderson in #5482
- client: when not requesting work for a resource, show correct message by @davidpanderson in #5484
- [GUI] When another instance of the BOINC Manager is already running - show the corresponding message to the user by @AenBleidd in #5485
- Wrapper (Unix): use SIGSTOP instead of SIGTSTP to suspend subprocesses by @davidpanderson in #5486
- web: add option to use Unix 'mail' command to send emails by @davidpanderson in #5487
- vbox app demo: fix some filenames. Shouldn't affect anything else. by @davidpanderson in #5488
- [worker] Add missed WORKER_RELEASE entry to the version.h.in file by @AenBleidd in #5489
- changes to support job-processing cookbook by @davidpanderson in #5490
- web: showing PHP errors on web pages is optional by @davidpanderson in #5493
- Web: sanitize user URLs to prevent XSS attacks by @davidpanderson in #5495
- [ci][linux][arm] update openssl to 3.2.0 and curl to 8.5.0 by @AenBleidd in #5496
- Mac: fix Apple Silicon GPU errors after MacOS update by @CharlieFenton in #5502
- Update all_projects_list.xml by @github-actions in #5503
- fix: make sure sleep completes before killing descendants by @piedar in #5504
- [CI] Fix build by @AenBleidd in #5507
- Remove permanently closed stats website by @AenBleidd in #5510
- Update all_projects_list.xml by @github-actions in #5511
- rename templates to match cookbook by @davidpanderson in #5513
- client/server/web: add 'Apple GPU' as an official GPU type. by @davidpanderson in #5505
- server: add error-checking to demo_submit script by @davidpanderson in #5515
- client: make the --app_test feature more general. by @davidpanderson in #5517
- Build linux packages for Debian 12 and Fedora 39 by @AenBleidd in #5519
- [Linux][CI] Fix building DEB and RPM packages. by @AenBleidd in #5521
- client: enforce dont_check_file_sizes option by @davidpanderson in #5523
- Add 64x64 xpm application icon by @AenBleidd in #5524
- Update all_projects_list.xml by @github-actions in #5525
- [CI][Linux] Remove unused files from the linux packages by @AenBleidd in #5526
- Client: fix non-compute-intensive logic by @davidpanderson in #5527
- [Linux] Don't start and/or stop the BOINC client that is configured as a systemd service by @AenBleidd in #5530
- [Linux] Fix blank windows in Simple GUI. by @AenBleidd in #5531
- [Linux] When user closes BOINC Manager window with the EventLog open, close properly the application by @AenBleidd in #5532
- Update all_projects_list.xml by @github-actions in #5533
- Mac: Update build instructions for Xcode 15.3 by @CharlieFenton in #5534
- [Locale] Update templates by @AenBleidd in #5535
- Update all_projects_list.xml by @github-actions in #5536
- project setup: remove extraneous " from schedulers.txt by @davidpanderson in #5540
- [Locale] Update localization files by @AenBleidd in #5541
New Contributors
- @FTang21 made their first contribution in #5439
- @ahorek made their first contribution in #5448
- @borg17 made their first contribution in #5455
- @Delizald made their first contribution in #5479
- @piedar made their first contribution in #5504
Full Changelog: client_release/7.24/7.24.1...client_release/8.0/8.0.0