Version | Release Date |
---|---|
3.6.0 | 2021.??.?? |
[edit]
Initial Release
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 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® 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 any more.
- UBIK® supports Shape files for for representing geospatial vector data on the map now (https://wiki.openstreetmap.org/wiki/Shapefiles)
- UBIK® supports the configuration of objects being automatically synced (make offline available) on clients
- Improved Group Rights Evaluation
- WebServer Setting UBIK.Service.GroupRightsUpdateIntervall provides the possibility to configure the reload interval fully independend from the Validity Periode 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
- 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 detail 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
- The Classification Login Classification identifies logins as such. The classification does not insist on the Passwordhash Property any more.
- UBIK® supports clients working with and sending data from different time zones
- A database settings gives the possibility to configure the timezone date - values are stored in the database (downward compatibility)
- 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® Webservices provides a data import service for standardized imports now.
Bugfixes
- 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 to Details View).
- DisplayList uses the correct Icons when displaying MetaProperties now.
- 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.
- 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 any more.
- A bug with incorrect classtype in the NUMERIC_SEQUENCE instance is fixed now.
Enhancements
- OPC/UA Live Values do support Attributes now
- The Login method persists Device Ids (sent from the clients) in UBIK now
- 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 new logging solution. See Serilog for details.
- SQL Logging mechanism is more easier to enable and the entries are extended showing
- Elapsed time
- Effected records
- Transaction start and end
- Ocured errors
- The UBIK Kernel allows to deploy a locally staged customizing (without having the need to recompile it first) now.
- UBIK WebService provides detail information about View Cache data including its loading performance
- Compiling the customizing does not copy symbol files to the project share any more
- Staging (local compile) does not create a symbol file for the UI Customizing any more.
- Staging (local compile) the customizing provides a symbol and the sourfile now. This is a prerequisite for debugging the customizing.
- Internal optimizations reduce the number of database accesses by far. This results in higher performance.
- UBIK uses Global error handling
- The UBIK Hotspotting Module supports processing new pdf Annotations now as well.
- The UBIK Hotspotting Module provides a new API for easier processing of data.
- The UBIK Hotspotting Module triggers a Thumbnail update of the changed documents now.
- More performant object saving.
- Update mechanism provide LDAP System Metaclasses and their properties now.
- The Ubik Interface Module Excel provides workflow activities to import data from MS Excel files.