New recommended BOINC version

in #boinc6 years ago (edited)

There is a new BOINC version ready to download

We got a new BOINC release to crunch with on Windows (32 & 64bit) and Mac OS X (64-bit Intel).

boinc_logo.png

Till now the recommended version was 7.8.3, which was released last autumn, followed by two mac only releases, 7.8.4 and 7.8.5

Here are the download links to the new stable version:
BOINC 7.10.2
BOINC 7.10.2 + VirtualBox 5.2.8
You can also find them on the BOINC download page here.

Since I couldn't find any release notes yet (Now in the update below) here are some command line tools that where announced to ship with 7.10

  • --acct_mgr info: show current account manager info.
  • --acct_mgr attach URL name password: attach to an account manager.
  • --acct_mgr synch: synchronize with (via an RPC) the current account manager.
  • --acct_mgr detach: detach from the current account manager.

I am especially looking forward to the sync command to be available on linux, since there is currently no such function.

UPDATE:

The changelog can be found here or below.

Preliminary Change Log 7.9.2
MGR: Use wxHTMLWindow in task property window
client: fix bug in URL-escaping that fails for non-ASCII chars
Locale: add extra space around placeholders
MGR: don't crash if GUI RPC returns empty reply
client: update keyword handling
LIB: Prevent the possible issue of dereferencing a NULL pointer
MGR: Mac: change "you are not authorized to manage the client" in alert to "... to manage BOINC" or "... to manage World Community Grid", "... to manage GridRepublic", etc.
MGR: Mac: code optimization
Mac: Add new files keyword.cpp,.h to Xcode project
client/LIB: don't flush stdout and stderr in main loop
LIB: fix out of bounds write in get_real_executable_path
client: add task name and tweak postponed message
Add new files for keyword scheduling
scheduler: send workunit keywords in reply
client: parse job keywords from scheduler and save in state file
client: parse keyword file and export keywords in get_state() GUI RPC
MGR: if a job has keywords, show them in task properties
Mac: Add keyword.cpp,.h to targets screensaver, ss_app and manager in Xcode project
Winbuild: add keyword.{h,cpp} to VS2013 solution
keyword list: add Australia
get_project_config.php: include project keyword list if present
MGR: Fix Properties Window
MGR: use "client" instead of "daemon"
MGR: Properties Window fix
client: Fix parsing of AM reply messages
MGR: remove excess blank lines in notices
client: do coproc detect in a separate process even for debug
client, Win: append .exe to service process program name if missing
client: hardware client executable name: boinc or boinc.exe
MGR: Rename OK button to Save button
client: fix keyword parsing
MGR: Change OK button on Advanced Preferences to Save button
client: show how many project files are being checked
MGR: For Statistics graph show values on Y axis with 2 digits after point if these two digits are greater than 0.01 only
MGR: fix daily schedules input data check
LIB: set correct buffering mode after cycling logs
client: explicitly flush stdout on all Windows builds
client: fix bug where client does tight loop if no_gui_rpc set
client: fix bug in set_app_config GUI RPC
Mac project: fix bug in BuildMacBOINC.sh script when -all argument is implied but not explicitly passed
Mac: Update Xcode project to build everything 64-bit, in preparation for future removal of 32-bit support in OS 10.14.
Mac installer, MGR: Fixes to allow building 64-bit application on Macintosh
Mac: Update build scripts to build Manager dependencies wxWidgets and SQLite as 64-bit libraries (temporarily build both 32-bit and 64-bit libraries for backward compatibility)
Mac: Update installer build script to eliminate unnecessary special handling of screensaver build which is no longer needed
Mac: Update installer build script to get boinc_logo_black.jpg from a different path because it is no long in the doc directory.
Build: fail if wxWidgets lib can not be found but is required
MGR: update Xcode project and scripts for wxWidgets 3.1.0 because wxWidgets 3.0.0 can not be built using Xcode 9 due to APIs no longer supported by the header files in the OS 10.13 SDK
Mac: fix installer build script to allow spaces in paths
Build: install locale files in out-of-tree builds
client: add support for streamlined register/download/attach
client: autologin: parse user_id from installer filename, pass to RPC
MGR: don't show Attach Wizard at startup if autologin in progress
lookup_login_token RPC: check for volid token
MGR: Enable 'Back' button when 'Next' is disabled on FailedLogOn page
client: delete autologin file if any errors
Windows installer: change custom action to write installer filename to file
client: Mac OpenCL: fix arithmetic overflow in memory size calculation for AMD GPUs
Mac installer: write name of installer to installer_filename.txt in BOINC Data directory
Mac installer: Make everything in zipped top-level directory user-writable so project web code using auto-attach can delete it after inflating, modifying installer name and recompressing it
Mac installer: check whether the project server provided the installer_filename.txt file by putting it in the same parent directory as our installer bundle (the bundle's default name is "BOINC Installer.app"). If yes, copy the provided file into the BOINC Data directory. Otherwise create the installer_filename.txt file and write the name of our installer bundle in it
MGR: simple view: don't show attach wizard on startup if autologin file present
Add script to get versions; don't show VBox button if no VBox version
client: don't handle GUI RPCs until account token lookup RPC is finished
client: change constant INSTALLER_FILENAME_FILENAME TO
client: change comment that referred to old autologin filename
login token lookup RPC: return team name also
client: change some links and urls to use https instead of http
client: make autologin work for account managers as well as projects
login_token_lookup RPC: make it work for account managers too
MGR: if client is auto-attaching to a project, increase the delay before displaying the "Communicating with client" dialog from 1.5 seconds to 60 second. This allows for the time the auto-attach may take before GUI RPCs are enabled. But we do display it after 60 seconds a a safety feature, so that the user can exit BOINC if the client hangs
Mac installer: correctly replace screensaver when installing an older version of BOINC to replace a newer version
Mac installer: correctly determine package name and branding if installer file name has been modified
client: if autologin project ID not in project list, get new list
client: change name of autologin file
MGR: don't bother checking for autologin file before showing attach wizard
client: keep track of whether project list fetch was triggered by autologin
client: include platform names in account manager request
boinccmd: Add commands to do acct mgr RPC, and to show acct mgr info
Mac installer: Replicate commit 5296088 previously made in trunk: correctly replace screensaver when installing an older version of BOINC to replace a newer version
Mac client: Fix bug which caused BOINC client built with SDK OS 10.11 or later to fail to get correct system RAM size when running on older versions of OS X
boinccmd: Correct user help text for changes after original creation
Locale: Update localization files
client: fix BSD build (from Larry Rosenman)
boinccmd: change command from --acct_mgr synch to --acct_mgr sync
client: update ca-bundle.crt to latest copy of certificates from
boinccmd: show CPU/GPU resources in --get_task
Build: optionally disable webview support in wxWidgets
MGR: Use wxHtmlWindow in DlgItemProperties
MGR: support wxWidgets without webview component
MGR: use correct clipboard when copying text
client: gather libc version on Linux
client: refine libc version gathering
client: fix libc version gathering
Mac GFX Library: fix bugs introduced in commit baac677 when rendering some graphics apps. Project graphics apps for Macintosh should be relinked with libboinc_graphics2.a built using these updated source files
MGR: Make webview support optional
MGR: adjust Event Log stripe color
Linux: Add generated systemd unit
Remove HOST_USAGE.max_ncpus. It's not used anywhere. avg_ncpus is always used instead
client: updated all_projects_list.xml
Preliminary Change Log 7.9.2->7.9.3
Mac: Patch ares_config.h andcurl_config.h to not use clock_gettime(), which is defined in OS 10.11 SDK but was not available before OS 10.11. This caused the client built on OS 10.11 or OS 10.12 to crash on launch when run on older versions of OS X.
MGR: Fix copyright year in About window
client: not an error if a file starts with account_ but is not accounting file
Web: Update links in license files to point correct link to sources
Web: Fix copyright year
WinBuild: Fix VS compile warnings. No functional change
Winbuild: fix installer problem for VirtualBox
Winbuild: update included VirtualBox to 5.2.8
Preliminary Change Log 7.9.3->7.10.2
Mac: Fix wxWidgets 3.1.0 Mac-only bug when wxStaticBox has no label (computing prefs dlg)
Linux: Default working directory changed to /var/lib/boinc
client: Fix buffer size for call of function GetWindowText
Let AMs use authenticators instead of name/password
Linux: Use per-thread locale - fixes timestamp formating in Event Log.
Show build not OS platform in messages
Fix fields populating on 'Add Project' wizard on launch
Updates to all_projects_list.xml for 'Add Project' wizard
Mac: Update build documentation
Mac: Provide script for updating certificate bundle
Winbuild: Change to build files associated with client simulator changes
Winbuild: Fix copyright symbol in resource files
Remove 'theSkyNet POGS' from all_projects_list.xml - project has completed its survey and is closing down

Gridcoin is an open source cryptocurrency (Ticker: GRC) which securely rewards volunteer computing performed upon the BOINC platform in a decentralized manner on top of proof of stake.

BOINC (Berkeley Open Infrastructure for Network Computing) is a distributed Internet platform and was launched beginning of 2002 and it rewards participants with credits for performed work. BOINC is an application available for multiple Operating Systems and uses the unused CPU and GPU cycles on computers to perform scientific work.


Sort: