Jump to: navigation, search

Version 3.7.1

Revision as of 10:40, 19 December 2023 by MHM (Talk | contribs) (Build History Web Service)

Version Release Date
3.7.1 2023.01.31

Initial Release

New features

  • MRO Plugins provides a new feature "Grouped Tasks"
  • CUI Event Notification Endpoints provides the possibility to add Databbase ID filters
  • Added support for OSIPI asset framework attributes
  • UBIK provides the possibility to enable an Auto - Deletion for certain objects such as
    • Service Logs
    • UBIK System Events
    • Event Notifications
    • ...
  • UBIK Enterprise Server
    • It is possible to configure whether unprocessed Command files get deleted from the watch folders during the startup of the Service
    • if configured (and not cleared), unprocessed Command files get queued for processing right after the startup of the Service
    • it is possible to configure multiple watch folders and their processors for file based imports
  • UBIK.Studio provides a set of new UI (Drag & Drop) Actions. Such as:
    • Automatic creation of a MetaClass Scope
    • Add MetaProperties to a MetaClass Scope
  • OSI Pi Plugin provides a new Source Property which enables to configure if a value is fetched from the asset framework (attributes)
  • The Class Browser now supports the auto-creation of MetaClassScopes as well as the auto-adding of MetaProperties to MetaClassScopes.


  • UBIK GroupRights Evaluator is provided via the the ACM Context now
    • It is possible to override the Method GetGroupRightsEvaluator if necessary
    • This gives the possibility to inject any Usecase specific GroupRights Evaluator
  • External document providers now have access to the login session (if they implement the new interface IExternalSessionAwareDocumentProvider)
  • UBIK Enterprise Server is able to execute multiple tasks in parallel now. Plugins do not get terminated once the first tasks finishes.
  • Objects in the View Test Environment are sorted now:
    • if objects have the SYSCLS_SORTEDITEM classification, they are sorted by their GroupID, followed by their OrderID, followed by their display strings.
    • if objects don't have the SYSCLS_SORTEDITEM classification they are sorted by their display strings only.
  • UBIK Hotspotting - Freetext Annotations support chinese characters when flattening them into pdf now
    • a new method SupportChineseCharacterSet() is available on the AnnotatedDocument
  • UBIK Compiler includes System.IO.Compression now. This enables the customizer to make use of compression functions (e.g. ZipFile) in his customizing code a/o debug window.

Bug Fixes

  • Password Information does not get shown in the Object Explorer any more
  • A database fix (executed during update to database version 3.7.1) solves the problem of unit - symbols being cut off
  • CUI Event Notification Scan Service was not able to process Notifications when returning from idle. This problem is fixed now.
  • Enterprise Server: A downward compatibility issue for configuration of watch folders via interface.xml files is fixed now.
  • A bug in processing Date Time Values on the Web Service is fixed now. Changing values by exact 1h (or 2h during daylight saving time) works now.
  • A problem when importing language specific characters (e.g. 'Ä', 'Ü', ...) during database update is fixed now.

Known Issues

  • There is the possibility to create dead records in the sandbox property table if one renames used MetaProperties. This problem can also happen when working with Smart Studio.

Build History Web Service

  • 3.7.1 Build 15455 on 2023.01.23
    • Initial release.
  • 3.7.1 Build 15481 on 2023.03.07
  • 3.7.1 Build 15534 on 2023.04.13
  • 3.7.1 Build 15551 on 2023.05.03
    • UBIK Session management differs between Windows UWP and Windows Xamarin clients now. The correct UI customizing packages are provided to the clients now.
  • 3.7.1 Build 15578 on 2023.06.15
    • SSO Authentication manages OS Specific information now. This enables the UIcustomizing download to work again.
    • Event Notification Endpoint is able to handle Notifications with empty Sequence ID and / or empty DBID now.
  • 3.7.1 Build 15585 on 2023.07.03
    • Evaluation of Child Info takes configured user rights in account now.
    • The package provides a correct web.config now.
    • Temporary files get deleted after thumbnail creation
  • 3.7.1 Build 15617 on 2023.09.28
    • A bug when uploading empty or broken streams was fixed.
    • A bug in evaluating the number of child and document objects (see SYSCLS CHILDINFOOWNER) was solved.
    • A bug in content creation was fixed: If the new object gets deleted (e.g. via customizing) during the creation the client gets informed about this (delete flag is set).
    • The reverting of unsaved changes was improved (to improve the MRO progress calculation).
    • The reverting mechanism also takes care about tasks being set to N/A.
    • WebService supports the creation of orphaned objects now (e.g. when the owner was deleted). By this we avoid communication errors (client/server) in offline scenarios.
  • 3.7.1 Build 15623 on 2023.11.08
  • 3.7.1 Build 15??? on 202?.??.??
  • UBIK Web Service supports up to TLS1.2 now.

Build History UBIK.Studio

  • 3.7.1 Build 15464 on 2023.01.23
    • Initial release.
  • 3.7.1 Build 15481 on 2023.03.07
    • Null or empty string values can be processed when importing to reference proxy properties. The link will be updated as null (no reference).
    • Checkout feature was extended providing a Custom Exclusive Access classification object
  • 3.7.1 Build 15534 on 2023.04.13
    • UBIK Database Kernel is now able to process double.NaN, double.NegativeInfinity and double.PositiveInfinity. The resulting database value will be db null.
    • Importing a proxy that refers to itself does not create a 2nd (broken) proxy with the same external primary key. The proxy reference (to itself) is correct now.
    • Importing a proxy property takes 2nd bidirectional setting (master in case of conflict) in account now.
  • 3.7.1 Build 15551 on 2023.05.03
  • 3.7.1 Build 15578 on 2023.06.15
    • A bug when releasing MetaClasses in the wrong order is fixed. No data gets lost anymore.
    • Data consistency gets checked before releasing or sandboxing a MetaClass now.
    • Temporary files get deleted after thumbnail creation
  • 3.7.1 Build 15579 on 2023.06.27
    • An issue where MetaClass.CloneSpecializedInstance didn't copy encrypted values correctly was fixed.
  • 3.7.1 Build 15606 on 2023.08.04
    • An issue with missing and wrong files in the package was fixed.
  • 3.7.1 Build 15617 on 2023.09.28
  • 3.7.1 Build 15623 on 2023.11.08

Build History UBIK.Plugins

  • 3.7.1 Build 15455 on 2023.01.23
    • Initial release.
  • 3.7.1 Build 15455 on 2023.01.23
    • A bug in processing document revisions is fixed now. An unexpected answer (from the rest api) does not stop the import anymore.
    • The Session ID was removed from file of Comos Export file name.
  • 3.7.1 Build 15481 on 2023.03.07
    • CUI - The file based (old) import ignored the Ubik UID (when it was specified in the xml); this could lead to duplicate Proxies being created. This is fixed now.
    • CUI - The (file based) ComosImportManager provides a possibility to inject an Import Value Validator. This gives extra flexibility when applying usecase specific import logics.
    • CUI - A problem when updating empty link specs was fixed. It is possible to remove an imported link now.
    • Hotspotting - Flattening annotations into a revision does not update the original document any more - fixed.
    • Hotspotting - Flattening annotations into a rotated pdf adapts the annotations accordingly now.
    • Hotspotting - Merging a broken Hotspot Thumbnail does not destroy the original pdf any more.
  • 3.7.1 Build 15534 on 2023.04.13
    • An issue when importing handshake files from Comos is fixed now.
  • 3.7.1 Build 15551 on 2023.05.03
  • 3.7.1 Build 15578 on 2023.06.15
    • A bug in the calculation of MRO related values during imports is fixed now.
    • CUI - Proxies are not set as "Mark for Deletion" if they were never imported before (having no target)
  • 3.7.1 Build 15579 on 2023.06.27
    • MRO - An issue with forcing an update of changed predecessor information on the client was solved.
    • CUI - a problem in handling bidirectional proxy values when importing via REST API is fixed now.
  • 3.7.1 Build 15617 on 2023.09.28
    • CUI - A better management of bidirectional DateTime Properties avoids invalid timezone based calculations
    • CUI - A bug in reading Comos Document Revisions was fixed: reading is supported for Documents/Revisions in Working Overlays now.
  • 3.7.1 Build 15623 on 2023.11.08
    • CUI - A problem when processing null related values for non - string properties is fixed now.
    • CUI - Imported Comos Proxies do get a reference to Project and login now.
    • CUI - Exports are not triggered when processing imports any more.
    • MRO - Progress and weight Calculations can handle more complex import scenarios now.
  • 3.7.1 Build 15??? on 2023.11.??
    • Filebased CUI - A problem with writing xml files for Comos export is solved now.
    • * Opacity level on Annotations is applied when flattening into pdfs now.

Build History UBIK.SmartStudio

  • 3.7.1. Build 15463 on 2023.03.13
    • Comos Smart Import: Adding a meta proxy property for the Comos UID by default.
    • Comos Smart Import: Added the possibility to specify the full name (including the namespace) for a UBIK root metaclass in the Comos XML file, e.g.: System.NAMEDBASECLASS.
    • SmartModelling: Added more details to MetaProxyProperty: MulitLanguage, TargetIndex.
    • Fixed issues regarding the matching of models from different sources and versions, especially system MetaProperties and MetaClasses.
  • 3.7.1 Build 15464 on 2023.04.25
    • Comos Smart Import: An issue where the SmartImport from Comos led to erroneous results was fixed.
  • 3.7.1 Build 15465 on 2023.05.03
    • An issue where a missing assembly binding in SmartStudio led to errors when loading plugins was fixed.
  • 3.7.1 Build 15??? on 2023.09.??
    • An issue where empty lists (e.g., unit groups without items) led to an error when importing XML files from Comos was fixed.