Changes between Version 38 and Version 39 of ServerUpdates


Ignore:
Timestamp:
Aug 19, 2014, 10:21:21 PM (10 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ServerUpdates

    v38 v39  
    1 = Server code updates =
     1The following briefly describe major additions to the API and server code.
     2There are also frequent bug fixes, which are not shown here.
     3See the git commit log for these.
     4
     5== BOINC app library updates ==
     6
     7The 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 ==
    217
    318The following is a list of recent changes to the server code
     
    823
    924|| date || SVN change set || DB update? || description ||
     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 ||
    1062|| 6.Jun.2012 || [25675] || || Add feature for specifying plan classes in an XML file ||
    1163|| 22.Feb.2012 || [25321] || || Move antique file deletion to a separate program ||