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.