From f3d4fc2ac3f9d965d20a726c7760e8a1a02b13c7 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Tue, 18 Jun 2013 08:33:44 +0200 Subject: Changelog --- changelog | 30 +++++++++++++++++++++++++++--- 1 file 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) ------------- -- cgit v1.2.3