Index: openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml,v diff -u -r1.30.2.4 -r1.30.2.5 --- openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml 27 Oct 2015 09:55:19 -0000 1.30.2.4 +++ openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml 1 Dec 2015 11:17:58 -0000 1.30.2.5 @@ -39,8 +39,8 @@ entire &majorversion;.&minorversion; release sequence . --> - - Release 5.9.0 beta + + Release 5.9.0 The release of OpenACS 5.9.0 contains the 78 packages of the oacs-5-9 branch. @@ -72,12 +72,36 @@ Removed tree_sortkey on acs-objects to reduce its size and to speedup operations, where the context-id is changed - (could take on large installation several minutes) + (could take on large installation several minutes in + earlier versions) Remove several uncalled / redundant SQL statements and functions. + + Cleanup of .xql files in acs-subsite: + + Some cleanup of .xql files: removed + misleading sql-statements from db_* calls, which were + ignored due .xql files + + + Removed bug where same query-name was + used in different branches of an if-statement for + different sql statements, but the query-name lead to the + wrong result. + + + Removed multiple entries of same query + name from .xql files (e.g. the entry + "package_create_attribute_list.select_type_info" was + 7 (!) times in a single .xql file) + + + + + @@ -155,7 +179,7 @@ Dimensional slider reform (ad_dimensional): - Removed hard-coded table layout from dimensional slider Add + Removed hard-coded table layout from dimensional slider. Add backwards compatible templates Move hard-coded styles into theme styling @@ -165,11 +189,26 @@ Complete template variable suffixes (adding noi18n, - adressing bug #2692, full list is now: noquote, noi18n, literal) + addressing bug #2692, full list is now: noquote, noi18n, literal) + + + Added timeout and configurable secrets for signed url + parameters to export_vars/page_contracts. + This can be used to secure sensitive operations + such as granting permissions since a link can be set to + timeout after e.g. 60 seconds; after that, the link is + invalid. A secret (password) can be set in section + ns/server/$server/acs parameter "parametersecret". + + For example, one can use now "user_id:sign(max_age=60)" in + export_vars to let the exported variable expire after 60 seconds. + + + Misc: @@ -179,12 +218,25 @@ in the acs-tcl package parameters) - Added ability to save data sent by - ns_return in files on the file system. This can be used to - validate HTML content also for password protected pages - (controlled via package parameter "TclTraceSaveNsReturn" in - the acs-tcl package parameters) + + Added ability to save data sent by + ns_return in files on the file system. This can be used to + validate HTML content also for password protected pages + (controlled via package parameter "TclTraceSaveNsReturn" in + the acs-tcl package parameters) + + + New api function "ad_log" having the same interface as + ns_log, but which logs the calling information (like URL + and call-stack) to ease tracking of errors. + + + Use per-thread caching to reduce number of + mutex lock operations and lock contention on various caches + (util-memoize, xo_site_nodes, xotcl_object_types) and nsvs + (e.g ds_properties) + Improved templating of OpenACS core documentation @@ -201,6 +253,12 @@ Mark unused functions of acs-tcl/tcl/table-display-procs.tcl as deprecated + + Many more bug fixes (from bug tracker and extra) and + performance improvements. + + + Version numbers: @@ -212,26 +270,33 @@ Require XOTcl 2.0 (presented at the Tcl conference in 2011). - - Significant performance improvement for large - installations - - Changes in application packages: Various bug - fixes and improvements for e.g. file-storage, forums, news, - notifications, xowiki. - + Changes in application packages: + + + Various bug + fixes and improvements for e.g. file-storage, forums, news, + notifications, xowiki. + + - Altogether, OpenACS 5.9.0 differs from OpenACS 5.8.1 in - about xxxx modifications (yyyy commits) contributed by zzzz - committers. For more details, consult the + + Altogether, OpenACS 5.9.0 differs from OpenACS 5.8.1 by the + following statistics + + 3658 files changed, 120800 insertions(+), 97617 deletions(-) + + contributed by 4 committers (Michael Aram, Victor Guerra, Gustaf Neumann, Antonio Pisano) and + patch/bugfix providers (Frank Bergmann, Andrew Helsley, Felix + Mödritscher, Marcos Moser, Franz Penz, Thomas Renner). For more + details, consult the raw ChangeLog.