5 Server release notes
David Anderson edited this page 2024-09-11 16:44:16 -07:00

Instructions

To download a given release:

git clone https://github.com/BOINC/boinc.git
cd boinc
git checkout tags/server_release/1.4/1.4.2 -b server_release/1.4.2

The code can then be built as described here.

./_autosetup
./configure --disable-client --disable-manager
make

To setup a new BOINC server, please follow the guide.

An existing BOINC server can be upgraded with the upgrade tool.

version 1.4.3 (TBD)

  • Support Apple GPUs
  • Add 'strict memory bound' project config flag
  • Script-based validator/assimilator
    • handle transient errors appropriately
    • optionally pass batch ID
  • Plan-class support
    • for WSL apps
    • for Metal aps
    • min glibc version
  • Allow > 1 read-only DB replica
  • Vboxwrapper
    • option to link to slot and project dirs (no 'shared')
    • add script for resolving soft links
    • support sporadic apps (wrapper too)
  • Forums
    • when create thread or post, add option for subscribing
    • allow multiple unsubscribe
    • allow subscription to a forum
    • when quote a post, show sender and date
  • Web
    • if send PM to multiple users, separate names with newline rather than comma
    • don't allow blocking PMs from a moderator or admin
    • cosmetic improvements
    • make it work with 8.2 (no dynamic properties)
    • fix permission logic. Moderators can't create other moderators.
    • if email addr flagged by stopforumspam.com, say so.
    • Server status page: show state of remote schedulers correctly
    • don't show PHP errors by default
    • option to use Unix 'mail' program to send emails
  • Add ops script to look for botnets
  • update_versions: keep going even if find bad directory
  • Remote job submission:
    • add improved Python API binding
    • let submitters run jobs on their own computers
    • improve interface for getting output files
  • Add option for requiring unique user names
  • API
    • add support for sporadic applications

version 1.4.2 (Jan 2023)

  • Support not-in-use computing prefs

Details: https://github.com/BOINC/boinc/releases/tag/server_release/1.4/1.4.2

version 1.4.1 (Dec 2022)

  • Support Python3
  • Fix PHP 8 warnings

Details: https://github.com/BOINC/boinc/releases/tag/server_release%2F1.4%2F1.4.1