Jump to: navigation, search

Difference between revisions of "Version 3.7.1 (Server)"


(Build History UBIK.Studio)
(Build History UBIK.SmartStudio)
 
(47 intermediate revisions by 5 users not shown)
Line 22: Line 22:
 
** if configured (and not cleared), unprocessed Command files get queued for processing right after 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
 
** 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:
+
* UBIK.Studio provides a set of new [[STUDIO_DRAG_DROP_ACTIONS|UI (Drag & Drop) Actions]]. Such as:
 
** Automatic creation of a MetaClass Scope
 
** Automatic creation of a MetaClass Scope
 
** Add MetaProperties to a MetaClass Scope
 
** Add MetaProperties to a MetaClass Scope
Line 49: Line 49:
 
* A problem when importing language specific characters (e.g. 'Ä', 'Ü', ...) during database update is fixed now.
 
* A problem when importing language specific characters (e.g. 'Ä', 'Ü', ...) during database update is fixed now.
  
=== Knwon Issues ===
+
=== 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.
 
* 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 =
 
= Build History Web Service =
Line 67: Line 68:
 
** The package provides a correct web.config now.
 
** The package provides a correct web.config now.
 
** Temporary files get deleted after thumbnail creation
 
** 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 15625 on 2024.03.20
 +
* 3.7.1 Build 15628 on 2024.04.25
 +
* * UBIK Web Service supports up to TLS1.2 now.
 +
* 3.7.1 Build 15629 on 2024.05.17
 +
* 3.7.1 Build 15631 on 2024.06.25
 +
** A bug in the CUI Event Notification Endpoint was fixed. The Service supports database format 3.7.3 now.
 +
* 3.7.1 Build 15636 on 2025.02.17
 +
** Ubik View Cache Launcher supports TSL 1.2 now.
 +
** Several compatibility and bug fixes
  
 
= Build History UBIK.Studio =
 
= Build History UBIK.Studio =
Line 77: Line 94:
 
* 3.7.1 Build 15534 on 2023.04.13
 
* 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.
 
** 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 which 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 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.
 
** 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 15551 on 2023.05.03
 
* 3.7.1 Build 15578 on 2023.06.15
 
* 3.7.1 Build 15578 on 2023.06.15
** A bug when releasing MetaClasses in the wrong order is fixed. No data gets lost any more.
+
** 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.
 
** Data consistency gets checked before releasing or sandboxing a MetaClass now.
 
** Temporary files get deleted after thumbnail creation
 
** Temporary files get deleted after thumbnail creation
 
* 3.7.1 Build 15579 on 2023.06.27
 
* 3.7.1 Build 15579 on 2023.06.27
 
** An issue where MetaClass.CloneSpecializedInstance didn't copy encrypted values correctly was fixed.
 
** 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
 +
* 3.7.1 Build 15625 on 2024.03.20
 +
* 3.7.1 Build 15628 on 2024.04.25
 +
* 3.7.1 Build 15629 on 2024.05.17
 +
** A conflict with invalid Object UIDS (for CUI MetaProxyProperties) was solved in Database uddate 3.7.3. It is essential to perform this database update before transfering data to Ubik 4.
 +
** An issue where the CUI MetaClasses didn't have the correct module reference was fixed, allowing for a migration to UBIK 4.
 +
* 3.7.1 Build 15636 on 2025.02.17
 +
** Several compatibility and bug fixes
  
  
Line 92: Line 120:
 
** Initial release.
 
** Initial release.
 
* 3.7.1 Build 15455 on 2023.01.23
 
* 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 any more.
+
** 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.
 
** The Session ID was removed from file of Comos Export file name.
 
* 3.7.1 Build 15481 on 2023.03.07
 
* 3.7.1 Build 15481 on 2023.03.07
Line 110: Line 138:
 
** MRO - An issue with forcing an update of changed predecessor information on the client was solved.
 
** 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.
 
** 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 15625 on 2024.03.20
 +
** OPCUA - Library update to 1.3.342.0 Version
 +
** OPCUA - Supports "OpcUaMessageSecurityMode", "OpcUaSecurityPolicyType", and "OpcUaTransportProfileType" now.
 +
** File-based CUI - A problem with writing xml files for Comos export is solved now.
 +
** Opacity level on Annotations is applied when flattening into pdfs now.
 +
* 3.7.1 Build 15628 on 2024.04.25
 +
* 3.7.1 Build 15629 on 2024.05.17
 +
* 3.7.1 Build 15636 on 2025.02.17
 +
** Several compatibility and bug fixes
  
  
Line 122: Line 167:
 
* 3.7.1 Build 15465 on 2023.05.03
 
* 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.
 
** An issue where a missing assembly binding in SmartStudio led to errors when loading plugins was fixed.
 +
* 3.7.1 Build 15472 on 2024.04.25
 +
** An issue where empty lists (e.g., unit groups without items) led to an error when importing XML files from Comos was fixed.
 +
* 3.7.1 Build ? on 2024.05.?
 +
** An issue where selective lists, units and classifications weren't fully transported via SmartStudio's Transport Container was fixed.
 +
* 3.7.1. Build 15475 on 2025.02.14
 +
** Improved MetaProxy Properties model for data transfer
 +
** Fix: Selective Lists not available on client after upgrade
 +
** Fix: Looking up meta classes by name failed
 +
** Taking meta class into account even for meta models
 +
* 3.7.1. Build 15476 on 2025.02.21
 +
** Custom code for MetaProxies can now be edited and transported using SmartStudio.
 
<headertabs />
 
<headertabs />

Latest revision as of 15:07, 21 February 2025

Version Release Date
3.7.1 2023.01.31
[edit]

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.

Enhancements

  • 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.