Last modified on 26 November 2015, at 12:32

Version 2.5 (Server)

Revision as of 12:32, 26 November 2015 by MHM (Talk | contribs)

Version Release Date
2.5.0 2015.10.15
2.5.1 2015.??.??
[edit]

2.5.0

New features

  • Full support of UBIK Attributes
  • UBIK provides a new technique to add in specific system behavior, valid for plugins and objects in the database: we will call them "Modules".
  • Classifications can be added to MetaClass scopes directly. This gives a higher flexibility on configuring specific object behavior for the service.
  • First UBIK Module available: UBIK MRO
  • UBIK provides a new classification SYSCLS DOCUMENTOWNER. Once this feature is activated, ubik delivers additional information to the clients and helps to reduce unnecessary service accesses.
  • UBIK provides the possibility to register additional assemblies to the UBIK Code Compiler. See Register additional assemblies at the UBIK Compiler for details.
  • UBIK supports multiple Tenants now (Multitenancy)
    • Supporting unique logins by adding a domain name feature
    • Improved login procedure providing the possibility to login with domain and login name
  • UBIK provides the possibility to conifgure mobile Presets in the Database which will be used by the mobile clients. This gives the possibility to maintain all presets for all clients via a centralized mechanism.
  • A new Live Value integration feature will provide access to 3rd party systems as OPC/UA for direct data access.
  • Extended Clipboard support in the BulkEditor
    • Copying multiple cells within the BulkEditor and pasting to multiple cells
    • Pasting data from Excel selections into the BulkEditor
  • UBIK provides the possibility to delete objects via the Web Service now. This feature is used by our Clients giving the possibility to remove objects from the structure.
    • UBIK gives the possibility to configure whether a deleted object (deleted via the Web Service) must be deleted from the database or should be removed from its owner.
    • Once a document object gets deleted the belonging local file gets deleted from the file store as well.

Bugfixes

  • Rules and Ruleitems are able to evaluate null values now.
  • When editing System settings and closing the dialog a "saving failed warning" even if all the data were saved successfully. This misleading warning does not appear any more.
  • Fixed a problem when assembling the customized code: The version information is correctly added to the assembled source now.
  • Loading of plugins does not crash any more when the injection folder is missing.
  • UBIK does not create error messages any more, once a new (not saved once) MetaClass gets deleted right away.
  • Creation of instances of a deleted MetaClass is not possible any more.
  • Problems in the visualization of Attributes are solved now.
  • It is possible to derive a MetaClass from the Attributes System MetaClass now.
  • A bug in handling deleted Custom system objects is fixed now.
  • A invalid initialization value does not hinder the instance creation any more. The properties will stay not initialized.
  • It is not possible to create several MetaClasses having an identic name any more.
  • Multiple ViewItems having the same target lead to an error when adding new children via the WebService. This issue is fixed now.
  • A multi line description in MetaProperties a/o Metaclasses does not lead to uncompileable customized code any more.

Enhancements

  • Improved Data Caching Mechanism reduce the number of database accesses and incre the overall system performance by far
  • The mechanism for adding languages to the UBIK system was improved a lot.
  • An improved checking mechanism for property will avoid the accidently usage of system reserved names.
  • The ACM Manager does not display unused information (like the URL of the Web Service) and controls without implemented features any more.
  • Improved navigation features in the class details control.



2.5.1

New features


Bugfixes

  • UBIK is able to process selective lists with items of type BaseClass (or derivates of it) correctly now and will deliver selective list information to the clients.
  • UBIK Webservice is now able to deal with index values of type Guid.
  • UBIK is able to deal with customized property values in the GetLinkedObject method.
  • Classifications do not show inherited properties twice in the details view any more.