BoldExpress XML Serialisation (OCL2XML)

Fixed! Problem with node naming in nested lists (Serialisation/BoldExpressOCL2XML.pas)

Fixed! Problem caused by automatically removing duplicate nodes outside the context of exporting an object's members with NoDefaults='N'


BoldExpress Security - Authentication Manager

 Fixed! AuthenticationManager now properly deletes session objects on destruction.

 Fixed! When making use of modelled sessions, Authentication manager was not always allowed to create/delete session objects if the security tagged values were preventing it. Authentication manager now always impersonates the system.

 Improved! OCL variables are now available as soon a session is succesfully signed on (this allows the use of them in scenarios requiring ModelledSession.ReceiveEventFromOwned).

Improved! Sessions expiry is now checked on Session switch, not just when another session is created.

New! Active property - This can be very useful in the case when modelled sessions are used. You can set Active property to false when closing down the application. The deletion of Session objects can in some case cascade delete to other related objects. You would typically set the Active property to false, call system.updateDatabase before allowing the application to shutdown.

New! OnSignOn, OnSignOff and OnSessionExpire events.


BoldExpress Server

Fixed! Problem while unloading BoldExpress Server (bes.dll/bes.so) from the HTTP servers.

Improved! The way BoldExpress Server loads and handles stylesheets now preserves national characters.

New! Added support for passing SOAP parameters through content fields. Parameters can still be passed in the URL. This allows large parameter values as URL length is limited.

New! The ShowXML URL command now supports western european characters in the xml.

New! Added image property to webButton and webObjectOperationButton