Jump to: navigation, search

Difference between revisions of "Version 3.5 (Server)"


(Added Web Service Build 10)
 
(30 intermediate revisions by 3 users not shown)
Line 15: Line 15:
 
** [[SYSCLS_ARCHIVECLASSIFICATION|Archive classification object]]
 
** [[SYSCLS_ARCHIVECLASSIFICATION|Archive classification object]]
 
** [[SYSCLS_3DMODELCLASSIFICATION|3D Model classification object]]
 
** [[SYSCLS_3DMODELCLASSIFICATION|3D Model classification object]]
* UBIK provides destribution of UI Customizing objects
+
* UBIK provides distribution of UI Customizing objects
 
** [[SYSCLS_UI_CUSTOMIZING|UI Customizingclassification object]]
 
** [[SYSCLS_UI_CUSTOMIZING|UI Customizingclassification object]]
 
* Every relation between UserGroup (left) and Login (right) will be used as basement for Rights Evaluation.
 
* Every relation between UserGroup (left) and Login (right) will be used as basement for Rights Evaluation.
Line 60: Line 60:
 
* 3.5.0 Build 1 on 2020.04.08
 
* 3.5.0 Build 1 on 2020.04.08
 
** Initial release.
 
** Initial release.
* 3.5.0 Build 2 2020-04-16
+
* 3.5.0 Build 2 on 2020.04.16
 
** Installed OSI Pi Plugin does not create log entries saying "Unable to load one or more of the requested types" when being loaded on the Web Service any more.
 
** Installed OSI Pi Plugin does not create log entries saying "Unable to load one or more of the requested types" when being loaded on the Web Service any more.
 
** Replaced outdated json binaries.
 
** Replaced outdated json binaries.
* 3.5.0 Build 3 2020-07-01
+
* 3.5.0 Build 3 on 2020.07.01
 
** Web Service Rights evaluation updates on users being removed from a user group during runtime now
 
** Web Service Rights evaluation updates on users being removed from a user group during runtime now
 
** Mobile session ID can be persisted in Database now
 
** Mobile session ID can be persisted in Database now
 
** Fixed: Creating too many Change Logs in parallel caused the system to crash
 
** Fixed: Creating too many Change Logs in parallel caused the system to crash
 
+
* 3.5.0 Build 4 on 2020.07.24
 
+
** A problem with autonomous properties not being calculated when performing a branch download is solved now.
 +
** A problem with Childinfo Classification properties not being propertly calculated is solved now.
 +
** Providing [[SYSCLS_MAPSHAPE|Map Shape Classification Object]]
 +
* 3.5.0 Build 6 on 2020.11.05
 +
** A performance problem when initializing the ViewCache in combination with classified items is solved now
 +
* 3.5.0 Build 7 on 2021.03.18
 +
** Internal optimizations for higher performance.
 +
** Support of System Selective Lists.
 +
** A bug in providing Childowner - Info in combination with an active ViewCache is fixed now
 +
**A bug in the Web.config probing paths is fixed now
 +
* 3.5.0 Build 8 on 2021.10.11
 +
** A bug causing possible data loss when committing changes from the clients is solved now.
 +
** Improved performance when evaluating user rights and user group rights.
 +
* 3.5.0 Build 9 on 2022.07.20
 +
** Includes Newtonsoft.JSON (newjson) endpoints for compatibility with clients >= 4.0.
 +
* 3.5.0 Build 10 on 2022.08.08
 +
** Downgraded included Newtonsoft.JSON version to 12.0.3 to stay compatible with most plugins.
  
  
Line 74: Line 90:
 
* 3.5.0 Build 1 on 2020.04.08
 
* 3.5.0 Build 1 on 2020.04.08
 
** Initial release.
 
** Initial release.
* 3.5.0 Build 2 2020-04-20
+
* 3.5.0 Build 2 on 2020.04.20
 
** Restart of UBIK.Studio after releasing the customizing does not create Log Entries any more.
 
** Restart of UBIK.Studio after releasing the customizing does not create Log Entries any more.
 
** UBIK.Studio creates Symbols files (*.pdb) when compiling the customizing now. They can be used for debugging the custom code.
 
** UBIK.Studio creates Symbols files (*.pdb) when compiling the customizing now. They can be used for debugging the custom code.
 
** When running as a Windows service, EnterpriseService now properly manages the automatic plugin execution.
 
** When running as a Windows service, EnterpriseService now properly manages the automatic plugin execution.
* 3.5.0 Build 3 2020-07-01
+
* 3.5.0 Build 3 on 2020.07.01
 
** Stopping and restarting of UBIK Enterprise Service caused a problem. This is fixed now.
 
** Stopping and restarting of UBIK Enterprise Service caused a problem. This is fixed now.
 
** Fixed: Creating too many Change Logs in parallel caused the system to crash
 
** Fixed: Creating too many Change Logs in parallel caused the system to crash
 
** An issue with file names when compiling Customizing - Symbol files (for local debugging) is solved now
 
** An issue with file names when compiling Customizing - Symbol files (for local debugging) is solved now
* 3.5.0 Build 4 2020-07-23
+
* 3.5.0 Build 4 on 2020.07.23
 
** Providing [[SYSCLS_MAPSHAPE|Map Shape Classification Object]]
 
** Providing [[SYSCLS_MAPSHAPE|Map Shape Classification Object]]
 +
* 3.5.0 Build 5 on 2020.07.30
 +
** Trial licensing checks against local time to avoid the otherwise necessary server connection now.
 +
* 3.5.0 Build 6 on 2020.11.05
 +
** Having more than 500 Metaproperties in the database caused an irritating issue when trying to set the MetaProxy Property Target. This issue is solved now.
 +
* 3.5.0 Build 7 on 2021.03.19
 +
** Double clicking an instance in the Class Browser having an open Bulk Editor does not crash UBIK.Studio any more
 +
** SQL Update Scripts (to Version 3.5) are compatible with SQL Server 2012 now.
 +
 +
  
 
= Build History UBIK.Plugins =
 
= Build History UBIK.Plugins =
 
* 3.5.0 Build 1 on 2020.04.08
 
* 3.5.0 Build 1 on 2020.04.08
 
** Initial release.
 
** Initial release.
* 3.5.0 Build 2 2020-04-22
+
* 3.5.0 Build 2 on 2020.04.22
 
** Added two new Plugins (Syncfusion.Compression.Base.dll) and (Syncfusion.Pdf.Base.dll).
 
** Added two new Plugins (Syncfusion.Compression.Base.dll) and (Syncfusion.Pdf.Base.dll).
 +
* 3.5.0 Build 3 on 2020.07.23
 +
** Added a new Plugin (UBIK.Interface.Module.SAP) and it's dependencies (SAPInterface.dll, SAPInterface.XmlSerializer.dll).
 +
** The MRO plugins provide a fix for autonomous properties being filled when performing a branch download.
 +
* 3.5.0 Build 4 on 2020.08.07
 +
** Added Float64/Float16/Int16 support to OsiPi Plugin.
 +
* 3.5.0 Build 6 on 2020.11.06
 +
** Added support for Basic authentication in OsiPi Plugin
 
<headertabs />
 
<headertabs />
  

Latest revision as of 14:16, 8 August 2022

Version Release Date
3.5.0 2020.04.09


[edit]

Initial Release

New features

  • UBIK supports sending additional information for an uploaded file to the server
  • UBIK Supports Downloading of 3D Models now
  • UBIK provides distribution of UI Customizing objects
  • Every relation between UserGroup (left) and Login (right) will be used as basement for Rights Evaluation.
  • UBIK supports MetaQueryScopes and MetaQueryViewItems now. This provides the possibility to define Online Queries (for Views and in ACM) just as you do for instances by configuring their MetaClasses.
  • UBIK provides a set of Methods with a simplyfied interface designed to be used from external systems (e.g. IOT use case)
  • UBIK provides the possibility to add Attributes to any Live Value. This feature can be used by the implementation of a Live Value Servers. It is possible to transport any specific Live Value Information (Property, QualityInformation, etc). to the clients using UBIK Standard.
  • User Rights can be applied for Selective Items now. The rights evaluation happens during the assembling of the MetaDefintiions. If the current user does not have the right to see one Selective Item, it is removed from the Metadefinitions. If a SelectiveList does not have one single visible item, the entire list and all its references to it are removed.
  • A new method (EvaluateBaseChildrenCollectionExt) on the UBIK ViewItems gives access to the current UBIK Session which provides a full set of new possibilities when customizing the children collection depending on (e.g.) the current login.
  • UBIK provides a Numeric Sequence Generator now. It gives the possibility to create unique sequential ids for different number groups.
  • Verbose Logging is now available for Importing and Exporting Data using the Interface Administration.
  • UBIK Supports MultiLine Geography objects now
  • UBIK provides new Workflow Activities for Web Based Actions:
  • UBIK supports two new types of Geography objects used for routing and navigation


Bugfixes

  • Change Log Values for Properties without a VTS are delivered with the correct date now.
  • A problem with configured Initial Values is solved now. It is possible to define them on both, the MetaProperty itself or on the relation between a MetaClass and a MetaProperty.
  • UBIK Supports Initial - Index values now.
  • WebService does not deliver false entries for ChangeLogs (happened with ViewCache being online) any more.
  • The Database Maintenance Window was (sometimes) not able to connect to the database. This problem is solved now.


Enhancements

  • Closed security gaps in the UBIK WebService
  • Creation of a Reference does not create a "fake" Warning any more.
  • UBIK provides the possibility to access the Content of an internal document as Base64 string (read and write).
  • UBIK WebService persists and delivers information about the validation timestamp and validation user now (per property)
  • The CreatePushScope Activity supports the usage of Authentication Tokens now.
  • The WebService Switch "UBIK.Service.EnableViewCache" is not supported any more. A ViewCache-Creation must be triggered via existing mechanims and does not trigger itself any more.
  • UBIK Compiler includes System.DirectoryServices.AccountManagement.dll now This enables the customizer to compile AD and LDAP specific code.
  • Improved management of Query Instances gains more customizability and better performance


Build History Web Service

  • 3.5.0 Build 1 on 2020.04.08
    • Initial release.
  • 3.5.0 Build 2 on 2020.04.16
    • Installed OSI Pi Plugin does not create log entries saying "Unable to load one or more of the requested types" when being loaded on the Web Service any more.
    • Replaced outdated json binaries.
  • 3.5.0 Build 3 on 2020.07.01
    • Web Service Rights evaluation updates on users being removed from a user group during runtime now
    • Mobile session ID can be persisted in Database now
    • Fixed: Creating too many Change Logs in parallel caused the system to crash
  • 3.5.0 Build 4 on 2020.07.24
    • A problem with autonomous properties not being calculated when performing a branch download is solved now.
    • A problem with Childinfo Classification properties not being propertly calculated is solved now.
    • Providing Map Shape Classification Object
  • 3.5.0 Build 6 on 2020.11.05
    • A performance problem when initializing the ViewCache in combination with classified items is solved now
  • 3.5.0 Build 7 on 2021.03.18
    • Internal optimizations for higher performance.
    • Support of System Selective Lists.
    • A bug in providing Childowner - Info in combination with an active ViewCache is fixed now
    • A bug in the Web.config probing paths is fixed now
  • 3.5.0 Build 8 on 2021.10.11
    • A bug causing possible data loss when committing changes from the clients is solved now.
    • Improved performance when evaluating user rights and user group rights.
  • 3.5.0 Build 9 on 2022.07.20
    • Includes Newtonsoft.JSON (newjson) endpoints for compatibility with clients >= 4.0.
  • 3.5.0 Build 10 on 2022.08.08
    • Downgraded included Newtonsoft.JSON version to 12.0.3 to stay compatible with most plugins.


Build History UBIK.Studio

  • 3.5.0 Build 1 on 2020.04.08
    • Initial release.
  • 3.5.0 Build 2 on 2020.04.20
    • Restart of UBIK.Studio after releasing the customizing does not create Log Entries any more.
    • UBIK.Studio creates Symbols files (*.pdb) when compiling the customizing now. They can be used for debugging the custom code.
    • When running as a Windows service, EnterpriseService now properly manages the automatic plugin execution.
  • 3.5.0 Build 3 on 2020.07.01
    • Stopping and restarting of UBIK Enterprise Service caused a problem. This is fixed now.
    • Fixed: Creating too many Change Logs in parallel caused the system to crash
    • An issue with file names when compiling Customizing - Symbol files (for local debugging) is solved now
  • 3.5.0 Build 4 on 2020.07.23
  • 3.5.0 Build 5 on 2020.07.30
    • Trial licensing checks against local time to avoid the otherwise necessary server connection now.
  • 3.5.0 Build 6 on 2020.11.05
    • Having more than 500 Metaproperties in the database caused an irritating issue when trying to set the MetaProxy Property Target. This issue is solved now.
  • 3.5.0 Build 7 on 2021.03.19
    • Double clicking an instance in the Class Browser having an open Bulk Editor does not crash UBIK.Studio any more
    • SQL Update Scripts (to Version 3.5) are compatible with SQL Server 2012 now.


Build History UBIK.Plugins

  • 3.5.0 Build 1 on 2020.04.08
    • Initial release.
  • 3.5.0 Build 2 on 2020.04.22
    • Added two new Plugins (Syncfusion.Compression.Base.dll) and (Syncfusion.Pdf.Base.dll).
  • 3.5.0 Build 3 on 2020.07.23
    • Added a new Plugin (UBIK.Interface.Module.SAP) and it's dependencies (SAPInterface.dll, SAPInterface.XmlSerializer.dll).
    • The MRO plugins provide a fix for autonomous properties being filled when performing a branch download.
  • 3.5.0 Build 4 on 2020.08.07
    • Added Float64/Float16/Int16 support to OsiPi Plugin.
  • 3.5.0 Build 6 on 2020.11.06
    • Added support for Basic authentication in OsiPi Plugin