Index: openacs-4/packages/acs-core-docs/www/release-notes.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/release-notes.html,v diff -u -r1.55.2.3 -r1.55.2.4 --- openacs-4/packages/acs-core-docs/www/release-notes.html 4 Oct 2015 13:36:50 -0000 1.55.2.3 +++ openacs-4/packages/acs-core-docs/www/release-notes.html 1 Dec 2015 11:17:53 -0000 1.55.2.4 @@ -1,5 +1,5 @@ -
+
The release of OpenACS 5.9.0 contains the 78 packages of the oacs-5-9 branch. These packages include the OpenACS core packages, the major application packages (e.g. most the ones used on OpenACS.org), and @@ -18,9 +18,24 @@
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) +
+
Web Interface:
@@ -65,24 +80,45 @@ statement name) to refer to display templates. This enables reusability and is theme-able.
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
Notification chunks are now theme-able as well (using ad_include_contrat)
- Complete template variable controls (adding noi18n) + Complete template variable suffixes (adding noi18n, + 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:
Added ability to show ns_log statements of current request to developer support output when developer support is activated (controlled via package parameter "TclTraceLogServerities" 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
Improved Russian Internationalization @@ -91,24 +127,32 @@
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:
Require PG 9.0 (End Of Life of PostgreSQL 8.4 was July 2014)
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.
@@ -284,7 +328,7 @@
Notifications now calls lang::util::localize on the message subject and body before sending the message out, using the recipient locale if set, the - site-wide one if not. This will cause message keys (entered as #....# strings) + site-wide one if not. This will cause message keys (entered as <span>#</span>....# strings) to be replaced with the language text for the chosen locale.
This is a minor bugfix release.
Site node caching was removed as doesn't work correctly
Critical issues with search on oracle were fixed
More html strict work etc
This is a minor bugfix release. @@ -410,4 +454,4 @@
Serving backup files and files from the CVS directories is turned off by default via the acs-kernel parameter ExcludedFiles in section request-processor (The variable provides a string match glob list of files and is defaulted to "*/CVS/* *~") -