diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2012-07-11 15:12:02 +0200 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2012-07-11 15:12:02 +0200 |
| commit | f8db95e7e156065a3a100269a06b40c91da3e22b (patch) | |
| tree | 7eb8b0630c1059d4a8ef8cde368df5eb399f7c03 /changelog | |
| parent | 7c3f4c2cfce2a017f23e2943622abe7f19a96157 (diff) | |
Changelog, re-instated version, version bump
Diffstat (limited to 'changelog')
| -rw-r--r-- | changelog | 29 |
1 files changed, 27 insertions, 2 deletions
@@ -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
|
