summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2013-02-19 16:32:22 +0100
committerAndrew Branson <andrew.branson@cern.ch>2013-02-19 16:34:17 +0100
commit8e54bdb2b8215c11a29fb1e415b84509ee838582 (patch)
treec1f1dc78cc3befd539d325a1a5a95017bc0f4152
parent74c89d0ebd22290a6d52be9a3683c688f187e814 (diff)
2.3.3 Changelog
-rw-r--r--changelog42
1 files changed, 40 insertions, 2 deletions
diff --git a/changelog b/changelog
index c7df718..a5bbb2a 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,41 @@
+CRISTAL Kernel Changelog
+
+Legend of subsystems:
+WF - Workflow, SCR - Scripting, GRAPH - Graph API, COLL - Collections API, PROP - Properties,
+DB - Persistency, MOD - Module, LDAP - LDAP Lookup, INST - Deployment, BOOT - Bootloader, BLD - Build environment
+SYS - System, GUI - CRISTAL Administrator Interface (before extraction to separate module)
+
+
+Release 2.3.3 (19/02/2013)
+-------------
+- MOD: Properly order module importing and loading by depencency. Detect circular dependencies.
+- SCR: Fold script console environment into Script. Add support for 'textFiles/consoleScript.lang.txt' console function declarations in kernel and modules. Use that context for ScriptConsole network consoles and new ShellConsole client process.
+- SYS: Add mCurrentUser property for logged in client processes.
+- SYS: Resource changes: getAllTextResources finds all matching in kernel and modules, getAllBaseURLs returns all modules and kernel, findTextResource searches kernel first - no overriding
+- SCR: Global catch in Script extended to all Throwables.
+- SYS: Removed isServer boolean - implied by AbstractMain.runningAsWrapper
+- MOD: Move server startup script execution to the end of the item registration
+- WF: Write Import outcomes directly to storage. Add optional timestamp override to Import. If missing, defaults to now.
+- WF: Added ViewName field to Event.
+- WF: Cleanup outcome storing code. Throw an exception if SchemaType filled in and outcome is empty.
+- SYS: Resources weren't being explicity read as UTF-8, which caused problems on certain platforms.
+- DB: Fix unsynchronized gap between check and retrieve of memcache object.
+- SYS: Signal stopping to the wrapper manager
+- LDAP: LDAP search by property. Returns EntityPaths
+- MOD: Fix crash when module ResourceURL is invalid
+- BLD: Repository changed to Nexus.
+- SYS: Correct ORB properties for hostname and port IOR config
+- DB: Added optional WeakCache to hold fewer ClusterStorage objects in memory. Enabled with Storage.useWeakCache property.
+- BOOT: Use XMLUnit XML Diff to compare system resources, for compatibility with XMLDBs that may not return lexigraphically identical documents
+- SYS: Do Schema parsing in the Schema object rather than the Validator
+- DB: List of current cluster types for use by storage implementations
+- BOOT: Write console port to server item even if it's been automatically generated.
+- MOD: Validate module XML against schema before unmarshalling.
+- SYS: CastorXMLUtility is no longer static, and cannot have new mappings added to it by domain code.
+- DB: Deprecate old overly generic ClusterStorage query methods.
+- BLD: Add reference to pom for Jenkins CI server. Official host is now 'cristal.cccs.uwe.ac.uk'.
+- WF: Suppress exception logging when wf split script is a literal.
+
Release 2.3.2
-------------
- SYS: Replace deprecated XML serialisation with DOM LS
@@ -19,7 +57,7 @@ Release 2.3.2
- MOD: Move module imports into bootstrap thread. They were previously being done concurrently.
- SCR: Mozilla JS library switched to internal JRE one. Removed ref to internal mozilla undef. javax.script should now return null for undef.
- LDAP: Compatible with latest JLDAP library (v4.3)
-- SYS: Build moved from ant to Maven. Artifact 'cristal-kernel' in group 'cristal'.
+- BLD: Build moved from ant to Maven. Artifact 'cristal-kernel' in group 'cristal'.
- SCR: Allow multiple declared outputs from scripts. Improve chaining of parameters between scripts.
- DB: Cache RemoteMaps if they are not related to a transaction
- GUI: Outcome field help panel hiding works. Additional robustness of outcome form.
@@ -41,6 +79,7 @@ Build 1
- COLL: Added DependencyDescription.
- COLL: addMember methods return new CollectionMember
- SYS: Removed redundant fields from Event: AgentCentre and Type
+
Release 2.3
-----------
Build 3 - Module support
@@ -188,4 +227,3 @@ Release 2.0
-----------
- Initial Release
-