Difference between revisions of "Version 3.6 (Server)"
m (Fixed Spelling mistakes in release notes) |
m (Fixed Spelling mistakes in release notes 2) |
||
Line 10: | Line 10: | ||
= Initial Release = | = Initial Release = | ||
=== New features === | === New features === | ||
− | * {{UBIK}} View Items provide the possibility to configure the data that should be (pre)loaded by a View when initiating a View Cache. Using this mechanism gives the customizer a very powerful instrument to tailor the preloading behavior for project specific needs. | + | * {{UBIK}} View Items provide the possibility to configure the data that should be (pre)loaded by a View when initiating a View Cache. Using this mechanism gives the customizer a very powerful instrument to tailor the preloading behavior for project-specific needs. |
* {{UBIK}} View Cache Launcher has a possibility to configure a timespan in which the launcher stays inactive (See [[View_Cache_Launcher]]). | * {{UBIK}} View Cache Launcher has a possibility to configure a timespan in which the launcher stays inactive (See [[View_Cache_Launcher]]). | ||
* {{UBIK}} Contexts can derive from each other now. Using this technique can reduce the amount of necessary work when configuring ACM and much more important, will increase maintainability. | * {{UBIK}} Contexts can derive from each other now. Using this technique can reduce the amount of necessary work when configuring ACM and much more important, will increase maintainability. | ||
* {{UBIK}} Views can derive from each other now. Using this technique can reduce the amount of necessary work when configuring Views and much more important, will increase maintainability. | * {{UBIK}} Views can derive from each other now. Using this technique can reduce the amount of necessary work when configuring Views and much more important, will increase maintainability. | ||
− | * {{UBIK}} provides the possibility to distribute customizing related binaries via the database now. They do not need to be stored on a server file share | + | * {{UBIK}} provides the possibility to distribute customizing related binaries via the database now. They do not need to be stored on a server file share anymore. |
* {{UBIK}} supports Shape files for for representing geospatial vector data on the map now (https://wiki.openstreetmap.org/wiki/Shapefiles) | * {{UBIK}} supports Shape files for for representing geospatial vector data on the map now (https://wiki.openstreetmap.org/wiki/Shapefiles) | ||
** [[SYSCLS_MAPSHAPE|Map Shape Classification Object]] | ** [[SYSCLS_MAPSHAPE|Map Shape Classification Object]] | ||
Line 20: | Line 20: | ||
** [[SYSCLS_OFFLINE_SYNC_CONFIGURATION|Offline Sync Configuration Classification Object]] | ** [[SYSCLS_OFFLINE_SYNC_CONFIGURATION|Offline Sync Configuration Classification Object]] | ||
* Improved Group Rights Evaluation | * Improved Group Rights Evaluation | ||
− | ** WebServer Setting UBIK.Service.GroupRightsUpdateIntervall provides the possibility to configure the reload interval fully | + | ** WebServer Setting UBIK.Service.GroupRightsUpdateIntervall provides the possibility to configure the reload interval fully independent from the Validity Periode now |
− | ** A possibility to trigger a reload of the UserGroups, Logins and their rights via Custom Code is provided now. | + | ** A possibility to trigger a reload of the UserGroups, Logins, and their rights via Custom Code is provided now. |
− | ** The reload of UserGroups, Logins and their rights is managed in the background now, which improves the WebServer performance | + | ** The reload of UserGroups, Logins, and their rights is managed in the background now, which improves the WebServer performance |
* {{UBIK}} provides a set of new features to provide the client with additional information about the current Login | * {{UBIK}} provides a set of new features to provide the client with additional information about the current Login | ||
− | ** {{UBIK}} Web Service provides the possibility to fetch | + | ** {{UBIK}} Web Service provides the possibility to fetch detailed information about the current login |
** If configured, the current login is delivered as part of the infrastructure. The data can be easily be used by the client then | ** If configured, the current login is delivered as part of the infrastructure. The data can be easily be used by the client then | ||
− | ** The Classification [[SYSCLS_LOGIN|Login Classification]] identifies logins as such. The classification does not insist on the Passwordhash Property | + | ** The Classification [[SYSCLS_LOGIN|Login Classification]] identifies logins as such. The classification does not insist on the Passwordhash Property anymore. |
* {{UBIK}} supports clients working with and sending data from different time zones | * {{UBIK}} supports clients working with and sending data from different time zones | ||
− | ** A database | + | ** A database setting gives the possibility to configure the timezone data - values are stored in the database (downward compatibility) |
* Added [[Data_Import_Service]], a new externally triggered customizable {{UBIK}} Interface | * Added [[Data_Import_Service]], a new externally triggered customizable {{UBIK}} Interface | ||
* {{UBIK}} provides a new classification to define documents as media documents (photo, video, audio) | * {{UBIK}} provides a new classification to define documents as media documents (photo, video, audio) | ||
** [[SYSCLS_MEDIAFILEDOCUMENT|Media Document Classification]] | ** [[SYSCLS_MEDIAFILEDOCUMENT|Media Document Classification]] | ||
* {{UBIK}} Webservices provides a data import service for standardized imports now. | * {{UBIK}} Webservices provides a data import service for standardized imports now. | ||
− | * UBIK supports the definition of Logins being limited to login via specific Operation Systems (e.g. an Android User can only login using an Android device but cannot | + | * UBIK supports the definition of Logins being limited to login via specific Operation Systems (e.g. an Android User can only login using an Android device but cannot log in using Windows or iOS) |
=== Bugfixes === | === Bugfixes === | ||
* A problem with autonomous properties not being filled when performing a branch download is solved now. | * A problem with autonomous properties not being filled when performing a branch download is solved now. | ||
− | * Relation Editor uses the correct Icons when displaying MetaProperties now (consistent | + | * Relation Editor uses the correct Icons when displaying MetaProperties now (consistent with Details View). |
* DisplayList uses the correct Icons when displaying MetaProperties now. | * DisplayList uses the correct Icons when displaying MetaProperties now. | ||
− | * Having more than 500 | + | * 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. |
* System Selective Lists can be sent to the client now. | * System Selective Lists can be sent to the client now. | ||
* A bug in providing Childowner - Info in combination with an active ViewCache is fixed now. | * A bug in providing Childowner - Info in combination with an active ViewCache is fixed now. | ||
− | * Customized Property Values do not interfere with the change of properties on the Web Service | + | * Customized Property Values do not interfere with the change of properties on the Web Service anymore. |
− | * A bug with incorrect | + | * A bug with incorrect ClassType in the NUMERIC_SEQUENCE instance is fixed now. |
* An issue with remaining MetaProperties (in the Sandbox-table) after Metaclass is released is fixed now. | * An issue with remaining MetaProperties (in the Sandbox-table) after Metaclass is released is fixed now. | ||
− | * Sequential (MRO) Tasks forward their progress to their owners | + | * Sequential (MRO) Tasks forward their progress to their owners correctly now |
Line 54: | Line 54: | ||
* UBIK provides the possibility to inject your own Credentials Authentication mechanism now. This opens UBIK to use any user authentication system in the backend. | * UBIK provides the possibility to inject your own Credentials Authentication mechanism now. This opens UBIK to use any user authentication system in the backend. | ||
* UBIK uses a new logging solution. See [[Serilog]] for details. | * UBIK uses a new logging solution. See [[Serilog]] for details. | ||
− | * SQL Logging mechanism is | + | * SQL Logging mechanism is easier to enable and the entries are extended showing |
** Elapsed time | ** Elapsed time | ||
** Affected records | ** Affected records | ||
Line 74: | Line 74: | ||
* UBIK Clients terminate their tokens when logging out now (erroneous SessionManagement). | * UBIK Clients terminate their tokens when logging out now (erroneous SessionManagement). | ||
− | + | ||
= Build History Web Service = | = Build History Web Service = |
Revision as of 12:31, 14 September 2021
Version | Release Date |
---|---|
3.6.0 | 2021.??.?? |