summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2013-06-18 08:33:44 +0200
committerAndrew Branson <andrew.branson@cern.ch>2013-06-18 08:33:44 +0200
commitf3d4fc2ac3f9d965d20a726c7760e8a1a02b13c7 (patch)
tree7ec22b7577d64fe1ebe3a0e952777b48fe21c349
parenta3079c033e7923a4076a1cc148c74b5bb86c79a1 (diff)
Changelogchangelog
-rw-r--r--changelog30
1 files changed, 27 insertions, 3 deletions
diff --git a/changelog b/changelog
index 1c6ac6d..6958784 100644
--- a/changelog
+++ b/changelog
@@ -3,8 +3,34 @@ 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)
+SYS - System, TEST - Testing, GUI - CRISTAL Administrator Interface (before extraction to separate module)
+Release 2.4
+-----------
+- SYS: Authentication plugin for Console
+- BLD: Build server is now called 'dev'. Repositories are now CCCS wide.
+- WF: Domain workflow CompositeActivity must be called 'domain'. ReplaceDomainWorkflow predef step now forces this.
+- LDAP: Escape DNs with hex codes instead - more compatible
+- COLL: getCollection proxy API method.
+- SYS: Prompt for connect file for all kernel launches
+- LDAP: Escape DNs in Path, so special characters can be used in Path components.
+- WF: Check SchemaType for outcome requirement in Job instead of SchemaVersion
+- DB: Make sure validator exists if outcome is null before script execution
+- BOOT: Agent and Item schemas were out of line with the new module versions of NewItem and NewAgent classes, and the mapfile.
+- WF: Collect stale job IDs when refreshing joblist. Remove them after to avoid concurrent mod, as we don't want to preload all the values.
+- TEST: Static schema loading.
+- MOD: Force order of imports to make sure that roles and agents are imported before items, so init push jobs will function.
+- MOD: Add Role management support to module, instead of just creating one if it's not already there. Supports 'jobList' attribute to enable job pushing.
+- DB: Added getSchema() method to Outcome to load schema xml. Removed unused 'getSchemaURI' method.
+- MOD: Fixed bug in module dependency shuffling
+- DB: Cleanup old schemas.
+- BOOT: Use XMLDiff to compare module resources during boot
+- MOD: Support empty Aggregations
+- MOD: Insert 'Module' property during import, indicating the module that Item came from
+- TEST: Memory-only cluster storage for testing.
+- TEST: Unit tests for bundled schema validation and marshalled object validation
+- SYS: Remove NonStrongRefCache, as it didn't add anything to Map
+- TEST: Script testing and resulting fixes to the script API
Release 2.3.3 (19/02/2013)
-------------
@@ -61,12 +87,10 @@ Release 2.3.2 (28/08/2012)
- 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 (26/04/2012)
-------------