1 | | = Server code updates = |
| 1 | The following briefly describe major additions to the API and server code. |
| 2 | There are also frequent bug fixes, which are not shown here. |
| 3 | See the git commit log for these. |
| 4 | |
| 5 | == BOINC app library updates == |
| 6 | |
| 7 | The following changes involve the BOINC API |
| 8 | (the code that gets linked with applications). |
| 9 | |
| 10 | || date || description || |
| 11 | || 9 Jun 2014 || fix bug that caused zero CPU time reported (affects wrappers only) || |
| 12 | || 28 May 2014 || boinc_temporary_exit() can convey notice to client (for vboxwrapper) || |
| 13 | || 5 Jun 2013 || fix bugs for apps that are mostly in critical section (e.g. GPU apps) || |
| 14 | || 11 Oct 2012 || apps check for client death using PID, not heartbeat messages || |
| 15 | |
| 16 | == Server code updates == |
| 25 | || 15-18.Aug.2014 || || yes || Add support for per-app credit || |
| 26 | || 8 Aug 2014 || || || Convey user CPID to client (for BoincTasks) || |
| 27 | || 29 Jul 2014 || || || version.xml can specify API version (for compressed apps) || |
| 28 | || 25 Jul 2014 || || || partial support in scheduler for generic coproessors (e.g. ASICs) || |
| 29 | || 16 Jul 2014 || || || scheduler support for client "brand"; store in DB || |
| 30 | || 14 Jul 2014 || || || add <maintenance_delay> config option || |
| 31 | || 8 Jul 2014 || || || matchmaker (score-based) scheduling is now the default || |
| 32 | || 3 Jul 2014 || || || fix bugs in changing code signing key || |
| 33 | || 3 Jul 2014 || || || scheduler: fix bugs if project has both NCI and regular apps || |
| 34 | || 10 Jun 2014 || || || add "delete_spammers.php" for removing various types of spam accounts || |
| 35 | || 6 Jun 2014 || || yes || app versions (as well as apps) can be marked as "beta" || |
| 36 | || 4 Jun 2014 || || || support CPU OpenCL apps in plan class spec || |
| 37 | || 27 May 2014 || || || fully implement targeted jobs || |
| 38 | || 18 May 2014 || || || include badges in XML stats export || |
| 39 | || 8 May 2014 || || || send notices w/ video or images only to 7.3+ clients || |
| 40 | || 6 May 2014 || || || file_deleter: delete .gz versions also || |
| 41 | || 6 May 2014 || || || add web page showing top CPU models and their stats || |
| 42 | || 4 May 2014 || || || apps can be marked as "exact fraction done" (base completion time est only on FD) || |
| 43 | || 30 Apr 2014 || || || generalize interface to PHPMailer || |
| 44 | || 20 Apr 2014 || || || support remote input files in create_work || |
| 45 | || 18 Apr 2014 || || || let projects disable forums and/or teams || |
| 46 | || 10 Apr 2014 || || || support efficient bulk job creation in create_work || |
| 47 | || 2 Apr 2014 || || yes || store job peak mem/disk usage in DB || |
| 48 | || 26 Mar 2014 || || || support gzipped input files || |
| 49 | || 21 Mar 2014 || || || use mysqli PHP functions if available || |
| 50 | || 18 Mar 2014 || || || add validator that checks for string in stderr || |
| 51 | || 8 Mar 2014 || || || enforce GPU job limits separately for each GPU type || |
| 52 | || 6 Mar 2014 || || yes || store gpu_active_frac, and use it in runtime estimation || |
| 53 | || 5-20 Dec 2013 || || yes || add generic support for badges || |
| 54 | || 23 May 2013 || || yes || parse client "product name" (e.g. phone model) and store in DB || |
| 55 | || 9 May 2013 || || || use HTTPS for forms containing password || |
| 56 | || 25 Apr 2013 || || yes || add support for multi-size apps || |
| 57 | || 9 Apr 2013 || || || add new score-based scheduling || |
| 58 | || 27 Aug 2012 || || yes || add support for limited locality scheduling || |
| 59 | || 17 Aug 2012 || || yes || add support for volunteer data archival || |
| 60 | || 11 Jul 2012 || || || pagination in forums || |
| 61 | || 25 Jun 2012 || || || scheduler: support Intel GPUs || |