summaryrefslogtreecommitdiff
path: root/changelog
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2012-07-11 15:12:02 +0200
committerAndrew Branson <andrew.branson@cern.ch>2012-07-11 15:12:02 +0200
commitf8db95e7e156065a3a100269a06b40c91da3e22b (patch)
tree7eb8b0630c1059d4a8ef8cde368df5eb399f7c03 /changelog
parent7c3f4c2cfce2a017f23e2943622abe7f19a96157 (diff)
Changelog, re-instated version, version bump
Diffstat (limited to 'changelog')
-rw-r--r--changelog29
1 files changed, 27 insertions, 2 deletions
diff --git a/changelog b/changelog
index 0411950..01f1a4f 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,28 @@
+
+- MOD: Create Module item in /desc/modules for each module registered in the server.
+- SYS: CastorXMLUtility is now a singleton (mMarshaller) in the gateway for kernel mapfiles. Modules may create their own instance for domain applications, but should not interfere with the kernel maps.
+- MOD: Module serialize with Castor. Removed XML parsing.
+- SYS: Fixed persistency of GTimeStamp
+- GRAPH: Removed persistency of VertexOutlineCreator. Containing class should set this during instantiation and unmarshalling.
+- GUI: Refactored kernel GUI into separate module: cristal-gui.
+- MOD: Modules and server entity creation now support aggregations, collection properties and class identifiers
+- COLL: Merged module imports and server predefined step entity creation together
+- GUI: Alternate placement of aggregation labels to be more readable.
+- MOD: Support workflows on module resources to allow development. Possibly add 'debug' flag to enable this in the future.
+- 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'.
+- 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.
+- COLL: Added DependencyDescription
+- SYS: SoftCache - Fix NPE when key doesn't exist
+- WF: Removed redundant fields from Event: AgentCentre and Type
+- PROP: Imply 'Name' property on instantiation if not explicitly declared
+- SCR: More efficient DOM handling, getField() utility method for script
+- COLL: addMember methods return new Collection Member
+
Release 2.3.1
-------------
- SYS: History objects fetched from an EntityProxy now have no locker, instead of the entity proxy object as previously. This is so it can be cached by the storage manager. If a transaction enabled History object is required, it should be instantiated directly.
@@ -12,7 +37,7 @@ Build 1
Release 2.3
-----------
Build 3 - Module support
-- SYS: Cristal now supports multiple domain libraries concurrently - CRISTAL modules. Each declares its components in a module.xml in the root of its jar which can add config, resources, items and agents. Also scripts on startup/shutdown.
+- MOD: Cristal now supports multiple domain libraries concurrently - CRISTAL modules. Each declares its components in a module.xml in the root of its jar which can add config, resources, items and agents. Also scripts on startup/shutdown.
Build 2 - Java 1.6 Compliance
Build 1 - First GIT commit
- SYS: Cleaned up some proxy methods. getContents() now calls storage directly.
@@ -68,7 +93,7 @@ Build 1
- SYS: Moved all API objects out of AbstractMain into the Gateway. AbstractMain is no longer required to initialise a kernel process.
- SYS: Moved Gateway to process package. Moved LDAP init to process.Bootstrap - will be entry point for basic item creation
-Release 1.2
+Release 2.1.1
-----------------------
Build 22
- GUI: Multiple table row select when read only