Jump to: navigation, search

Difference between revisions of "Version 4.9.0 (Server)"


(Bug Fixes)
 
(23 intermediate revisions by 3 users not shown)
Line 135: Line 135:
  
 
= Hot fixes =
 
= Hot fixes =
Version 4.9.0.10055 on 2025/06/16:
+
 
 +
Version 4.9.0.? on 2025-??-??:
 +
* An issue where custom method code (signature) was generated with a wrong parameter type (for out parameters) was fixed.
 +
 
 +
Version 4.9.0.10067 on 2025-08-26:
 +
* Several multi-threading issues regarding the user group cache were fixed.
 +
 
 +
Version 4.9.0.10066 on 2025-08-19:
 +
* Module Reporting: A new binding redirect for System.Threading.Tasks.Extensions were added.
 +
* CUI: Improved error management for failing bulk reads result in a more stable datasync.
 +
* Interface Execution objects provide main information about themselves when being displayed in UBIK Studio.
 +
* Added BlinkBinariesWindows folder to Module Reporting Plugin.
 +
* Bulk Editor column picker supports multi-selection now.
 +
* The CUI - MutliBatchWriteOrchestrator supports Export-state based syncs now.
 +
* Orphaned content objects and invalid relations are excluded from a branch download now.
 +
* An issue where deleted objects were returned as link targets was fixed.
 +
* UBIK Web Services support parallel execution which boosts the overall performance now.
 +
* Several issues with the instance data transfer wizard were fixed. Also, detailed logging in case of an error was enabled.
 +
* An issue in UBIK.SmartStudio, where MetaProxyProperties with the same name but different data types were confused with each other, was fixed.
 +
* An issue where UBIKEnvironment.GetSystemObject(...) could run into a deadlock was fixed.
 +
<br/>
 +
 
 +
Version 4.9.0.10060 on 2025-07-11:
 +
* A bug in exporting and importing values for proxyproperties withaout a configured attribute was fixed.
 +
* Fixed a problem in the “Import All Users” feature when importing users from a source project to the current project.
 +
* A bug in DisplayData Assignments to (programmed) System MetaClasses and the evaluation of icons was fixed.
 +
* Bulk Editor's column picker supports the selection of more then one column now (does not close between).
 +
* The Module Reporting plugin provides the BlinkBinariesWindows folder now.
 +
* A spelling mistake in the json configuration for periodic executed tasks is fixed (RepeatAfterMinutes). For downward compatibility the old settings is still supported.
 +
* MATAP: A bug in Project Calculation was fixed: calculation does not stop any more because of Operations without a valid link to Workorders.
 +
* MATAP: The performance for publishing the Commissioning Wallpaper was improved.
 +
<br/>
 +
 
 +
Version 4.9.0.10059 on 2025-06-26:
 +
* System.Runtime.CompilerServices.Unsafe.dll and System.Buffers.dll were added to the OIDC Processor plugin.
 +
* We prevent that a company links to itself as parent now. Misconfigured data does not lead to a crash any more.
 +
* An issue where annotations couldn't be flattened into the document (if the document was hosted externally) was fixed.
 +
<br/>
 +
 
 +
Version 4.9.0.10055 on 2025-06-16:
 
* An issue where too large Smart Project files couldn't be serialized was improved by increasing an object-count limit and by compression.
 
* An issue where too large Smart Project files couldn't be serialized was improved by increasing an object-count limit and by compression.
 +
* Imported Comos Metadata does not misbehave after building the customizing any more.
 +
* MATAP: The performance of project - recalculation was improved greatly.
 +
<br/>
  
Version 4.9.0.10049 on 2025/06/05:
+
Version 4.9.0.10049 on 2025-06-05:
 
* An issue where dead links were logged for MaTaP was fixed.
 
* An issue where dead links were logged for MaTaP was fixed.
 
* An issue where customized scan query properties were reset by an upgrade was fixed.
 
* An issue where customized scan query properties were reset by an upgrade was fixed.
 
<br/>
 
<br/>
  
Version 4.9.0.10047 on 2025/06/04:
+
Version 4.9.0.10047 on 2025-06-04:
 
* An issue where Proxy.ImportTimeStamp couldn't be accessed programmatically was fixed.
 
* An issue where Proxy.ImportTimeStamp couldn't be accessed programmatically was fixed.
 
* An issue where dead links weren't reported was fixed.
 
* An issue where dead links weren't reported was fixed.
Line 150: Line 192:
 
<br/>
 
<br/>
  
Version 4.9.0.10042 on 2025/05/16:
+
Version 4.9.0.10042 on 2025-05-16:
 
* An issue where attributes weren't reloaded for objects updated via change detection was fixed.
 
* An issue where attributes weren't reloaded for objects updated via change detection was fixed.
 
* A memory leak occurring for the UBIK Enterprise Service with Web Interface was fixed.
 
* A memory leak occurring for the UBIK Enterprise Service with Web Interface was fixed.
 
<br/>
 
<br/>
  
Version 4.9.0.10040 on 2025/05/15:
+
Version 4.9.0.10040 on 2025-05-15:
 
* Importing of MATAP data containing empty strings does not result the Proxies having an import status of error any more.
 
* Importing of MATAP data containing empty strings does not result the Proxies having an import status of error any more.
 
* MATAP - AdminTool: An issue was fixed where new instances were added to the bottom of the list.
 
* MATAP - AdminTool: An issue was fixed where new instances were added to the bottom of the list.
Line 168: Line 210:
 
<br/>
 
<br/>
  
Version 4.9.0.10024 on 2025/04/17:
+
Version 4.9.0.10024 on 2025-04-17:
 
* An issue where proxy attributes were created unnecessarily was fixed.
 
* An issue where proxy attributes were created unnecessarily was fixed.
 
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.
 
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.
Line 181: Line 223:
  
  
== Known Issues ==
+
= Known Issues =
 
* Exclusive Access is not fully supported (missing aspect: lock on database level)
 
* Exclusive Access is not fully supported (missing aspect: lock on database level)

Latest revision as of 11:58, 16 September 2025

Kernel (initial release)

Features

  • UBIK provides the possibility to customize an online text search. See Custom Text Search Classification.
  • Human-readable database views can be created in the same database instance where the data is stored.
  • Custom code for MetaProxies can now be edited and transported using SmartStudio.
  • UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.
  • UBIK CUI Interface supports the (re)import of undeleted Comos objects now.
  • UBIK StandardImport supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.
  • A custom query-based search is now available to be used in customizing.
  • UBIK OLEDB Plugin supports customizing the OLEDB provider string now.
  • An improved configuration dialog for the auto-create MetaClassScope drag & drop action was created.


Bug Fixes

  • A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.
  • A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.
  • An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.
  • Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time in SmartStudio and AdminTool.
  • New instances created in the AdminTool are now also saved if a refresh occurs beforehand.
  • A problem in the new support to undelete CUI objects was fixed: the ID of the target object does not change when executing the undelete.
  • System.Memory.dll is now provided in the release packages.
  • OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.
  • A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.
  • A bug when flattening Annotations and Hotspots into Document Revisions was fixed.
  • Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.
  • Fixed an issue in the AdminTool that permitted manipulation of locked properties.
  • An issue where values for new languages weren't saved was fixed.
  • A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.
  • A Issue was fixed where the PunchPoint link was not visualized in the "Punchpoint Attachments" use case
  • Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.
  • System.Numerics.Vectors, Microsoft.Bcl.TimeProvider, Microsoft.Bcl.AsyncInterfaces DLLs were added to the OIDC Processor plugin.



Enhancements

  • UBIK Standard-Import supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.
  • A possibility to customize "real" property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.
  • MetaProxy properties are now modeled more consistently in SmartStudio.
  • A set of vulnerable 3rd party components were updated.
  • For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.
  • UBIK supports *.docx as standard filetype now
  • The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.


MaTaP Improvements and fixes

  • Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.
  • Predefined views get saved and are available for Admin Tools now.
  • The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.
  • MATAP supports encrypted passwords for imported MATAP users now.
  • MATAP supports Quality Record Forms now.
  • MATAP supports Check Tasks now.
  • MATAP Wallpaper Client supports project-related Punchpoint columns now.
  • The Project Status is now managed on the Project Instance itself.
  • UBIK MATAP supports project-related data caching on the View Cache now.
  • The communication feature is now available in MATAP.
  • All operation imports support the import of a work property.
  • MATAP supports reports now.
  • Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.
  • MATAP supports the import and presentation of materials per operation now.
  • In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.
  • In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.
  • Identified an issue where activity codes were cut off when the project name was too long.
  • Identified an issue where companies were cut off when the project name was too long.
  • Deletion of default activity codes works now.
  • Reimporting deleted objects is now possible.
  • Wallpaper Client does not crash when opening a Scope Change anymore.
  • A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.
  • The Admin Tool is now able to download the customizing.
  • Operations being set to Not Applicable show the right status color now (gray).
  • Scheduling import works now for check and QRF operations too.
  • Wallpaper does not crash anymore during progress reporting.
  • Location assigning performance was improved.
  • A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.
  • Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.
  • Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.
  • MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.
  • MATAP imports will not overwrite once edited string data with empty values anymore.
  • The "Turnaround Project" use case was renamed to "Project".
  • The description for the Currency Setting Property was wrong. It shows "Currency Settings" now.
  • The currency on projects is now set to "€" by default.
  • Key and unique filename have now been removed from the Plot Plans use case.
  • Description has been replaced with Name in the Plot Plans use case (Admin Tool)
  • The Plot Plan Name is now displayed in Plant Layouts (Client)
  • Removed columns "Offline Sync Configuration" and "Branch Download" from Admin Tool "Functionality" use case.
  • Removed columns "Unique Filename" and "Path to local file" from Admin Tool "Daily HSE" use case.
  • Vertical and horizontal scroll bars now remain in their last set position after the saving process.
  • The Zone column is now available in the Commissioning Package Usecase.
  • Systems and subsystems are available in the Commissioning Tasks use case now.
  • Documents below work orders are sorted by their type now.
  • Names for systems and subsystems show in the expected order now.
  • MATAP allows project names with a length of up to 100 characters now.
  • New instances are now also saved if a refresh occurs beforehand.
  • SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.
  • Timesheets calculation issue for standard operations was solved.
  • A sorting error for operations was fixed.
  • When selecting import files, the file picker now remembers its last position.
  • Template Usecases will now be replicated including their column configurations.
  • Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.
  • An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.
  • A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.
  • The Admin Tool Turnaround Project Usecase now provides project creation status information.
  • A problem in the Admin Tool which led to random warnings is solved now.
  • MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.
  • Fixed recurring warnings in UBIK.Studio.
  • Fixed recurring warnings in Admin Tool.
  • The key column for MATAP users gets automatically filled if the object is created manually.
  • Document system property will not be delivered to the client anymore.
  • Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.
  • The scope change workflow shows the user details again.
  • A problem in the View Item Setup for the Communication Feature was fixed.
  • Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.
  • CODE_TYPE property doesn't get replicated when creating a Scope Change.
  • A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.
  • Performance improvements and general bug fixes for Admin Tool.
  • The Bulk Editor scroll bars now retain their positions after a refresh.
  • Admin Tool shows the name of the referenced project when displaying use cases now.
  • Punchpoints show a changelog for the 'Responsibility' property now.
  • The Admin - Tool Scope Change Usecase shows scope changes only now.
  • Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.
  • The Admin - Tool Scope Change Attachment Usecase works now.
  • Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.
  • Execution Documents show the Local Full Path in the AdminTool now.
  • Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.
  • A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.
  • The current Project Status can now be seen in the project header of the start screen.
  • In the Admin Tool, the Task - Progress is now displayed in the corresponding column.
  • The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.
  • A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool
  • Users can change a project name only until the creation is finished.
  • Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.
  • Corrected the locked status for timesheet Use Case columns.
  • Fixed an issue where users with Create only permissions could not edit Scopechange details.
  • Added final document location to file path in Scope Change attachment use case.
  • An issue was fixed where the information on the Commissioning Wallpaper did not update when grouped commissioning tasks were added/removed/finished.

Hot fixes

Version 4.9.0.? on 2025-??-??:

  • An issue where custom method code (signature) was generated with a wrong parameter type (for out parameters) was fixed.

Version 4.9.0.10067 on 2025-08-26:

  • Several multi-threading issues regarding the user group cache were fixed.

Version 4.9.0.10066 on 2025-08-19:

  • Module Reporting: A new binding redirect for System.Threading.Tasks.Extensions were added.
  • CUI: Improved error management for failing bulk reads result in a more stable datasync.
  • Interface Execution objects provide main information about themselves when being displayed in UBIK Studio.
  • Added BlinkBinariesWindows folder to Module Reporting Plugin.
  • Bulk Editor column picker supports multi-selection now.
  • The CUI - MutliBatchWriteOrchestrator supports Export-state based syncs now.
  • Orphaned content objects and invalid relations are excluded from a branch download now.
  • An issue where deleted objects were returned as link targets was fixed.
  • UBIK Web Services support parallel execution which boosts the overall performance now.
  • Several issues with the instance data transfer wizard were fixed. Also, detailed logging in case of an error was enabled.
  • An issue in UBIK.SmartStudio, where MetaProxyProperties with the same name but different data types were confused with each other, was fixed.
  • An issue where UBIKEnvironment.GetSystemObject(...) could run into a deadlock was fixed.


Version 4.9.0.10060 on 2025-07-11:

  • A bug in exporting and importing values for proxyproperties withaout a configured attribute was fixed.
  • Fixed a problem in the “Import All Users” feature when importing users from a source project to the current project.
  • A bug in DisplayData Assignments to (programmed) System MetaClasses and the evaluation of icons was fixed.
  • Bulk Editor's column picker supports the selection of more then one column now (does not close between).
  • The Module Reporting plugin provides the BlinkBinariesWindows folder now.
  • A spelling mistake in the json configuration for periodic executed tasks is fixed (RepeatAfterMinutes). For downward compatibility the old settings is still supported.
  • MATAP: A bug in Project Calculation was fixed: calculation does not stop any more because of Operations without a valid link to Workorders.
  • MATAP: The performance for publishing the Commissioning Wallpaper was improved.


Version 4.9.0.10059 on 2025-06-26:

  • System.Runtime.CompilerServices.Unsafe.dll and System.Buffers.dll were added to the OIDC Processor plugin.
  • We prevent that a company links to itself as parent now. Misconfigured data does not lead to a crash any more.
  • An issue where annotations couldn't be flattened into the document (if the document was hosted externally) was fixed.


Version 4.9.0.10055 on 2025-06-16:

  • An issue where too large Smart Project files couldn't be serialized was improved by increasing an object-count limit and by compression.
  • Imported Comos Metadata does not misbehave after building the customizing any more.
  • MATAP: The performance of project - recalculation was improved greatly.


Version 4.9.0.10049 on 2025-06-05:

  • An issue where dead links were logged for MaTaP was fixed.
  • An issue where customized scan query properties were reset by an upgrade was fixed.


Version 4.9.0.10047 on 2025-06-04:

  • An issue where Proxy.ImportTimeStamp couldn't be accessed programmatically was fixed.
  • An issue where dead links weren't reported was fixed.
  • Deleted objects are now visible in the view.
  • MaTaP: A problem with uploading of Punchpoint documents is fixed now.


Version 4.9.0.10042 on 2025-05-16:

  • An issue where attributes weren't reloaded for objects updated via change detection was fixed.
  • A memory leak occurring for the UBIK Enterprise Service with Web Interface was fixed.


Version 4.9.0.10040 on 2025-05-15:

  • Importing of MATAP data containing empty strings does not result the Proxies having an import status of error any more.
  • MATAP - AdminTool: An issue was fixed where new instances were added to the bottom of the list.
  • CUI does not send empty update requests to the Comos RestAPI any more.
  • An issue where MetaClasses with instances couldn't be deleted was fixed.
  • The user group cache and rights evaluation mechanism was overhauled for better integrity and performance.
  • Fixed an HotSpotting issue where the empty revision creation did not work.
  • An issue where ComosMetaProxyProperties were created with the wrong meta class when importing from Comos XML was fixed.
  • Fixed an issue where spare parts (materials) were not displayed on the client.
  • Fixed an issue where system selective items' localizations were not provided via the web service.
  • Fixed an issue that triggered a license warning even on a failed login.


Version 4.9.0.10024 on 2025-04-17:

  • An issue where proxy attributes were created unnecessarily was fixed.
  • An issue where MetaClasses couldn't be loaded from a Plugin was fixed.
  • A memory Leak in the Enterprise Service (Notification Controller - Usease) was fixed.
  • A bug where certain database adaptations were skipped if no db-views were configured was fixed.
  • A missleading (false) https status code was documented for failed http communication in the post log was fixed.
  • CUI Document Proxies get saved immediately when exporting them to Comos. This will avoid duplicates in exports if further processing fails.
  • An issue where database connections are not closed under certain erroneous circumstances was fixed.
  • MATAP: Imports were improved. They do not overwrite data that were manually changed by using the Admin Tool any more.
  • MATAP: An issue was fixed where template instances were not shown under the Template Use Case.
  • MATAP:Fixed an issue where it was not possible to import new operations with a previously deleted Operation ID.


Known Issues

  • Exclusive Access is not fully supported (missing aspect: lock on database level)