Version | Release Date |
---|---|
4.0.0.15042 BETA (Revision A) | 2022.11.17 |
4.0.0.15076 BETA (Revision B) | 2022.11.23 |
4.0.0.15218 BETA (Revision C) | 2022.12.14 |
4.0.0.15316 BETA (Revision D) | 2023.01.02 |
4.0.0.15352 BETA (Revision E) | 2023.01.10 |
[edit]
Kernel
Revision History
Revision | Release Date | Comment |
---|---|---|
4.0.0.15042 (Revision A) | 2022.11.17 | Initial Release |
4.0.0.15076 (Revision B) | 2022.11.23 | Saving performance improvements |
4.0.0.15218 (Revision C) | 2022.12.14 | Several bug fixes and enhancements |
4.0.0.15316 (Revision D) | 2023.01.02 | Several improvements |
4.0.0.15352 (Revision E) | 2023.01.10 | Bug fixes |
Features
Revision A:
- Managed System Definitions - No SQL scripts are required to update a database anymore. For installing a new UBIK® Environment, you only need an empty database and UBIK® Studio or SmartStudio.
- Dynamic Live Mode (DLM) - All MetaClasses are always in Live Mode now. If you change a MetaClass, UBIK® adapts the database automatically.
- Relational Polymorphism - Override MetaProperty assignments for MetaClasses and MetaProxyProperty assignments for MetaProxies.
Revision D:
- A set of methods for hard-deleting objects from the database is now available in the IDataFactory interface:
bool HardDeleteRecords(MetaClass mc, DateTime? markedBefore = null);
bool HardDeleteRecords(MetaClass mc, List<Guid> idsToDelete);
bool HardDeleteRecords(MetaClass mc, List<Guid> idsToDelete);
E.g.:
environment.UBIKDataFactory().HardDeleteRecords(metaclass);
Enhancements
Revision B:
- Better saving performance: The saving performance was improved, especially for individual instances via the network.
- Better bulk saving performance: The saving performance was improved, especially for many instances via the network.
Revision C:
- A base implementation for the ISystemDefinitionProvider interface was created, to make system definition version management easier for plugin developers.
- Added default instances for View, Application and Context.
- For system definitions, (read-only and customizable) property values are now accessible.
- The Kernel system definitions version was raised to 4.0.0.2.
Revision D:
- Enhanced system initialization performance for regular startups (without DB upgrade).
- The Kernel system definitions version was raised to 4.0.0.3.
Bug Fixes
Revision C:
- An issue where document related system definitions were incomplete was fixed.
- The UIDs and ORDERs for the default languages were corrected, and Portuguese was added as a default language.
Revision D:
- Added default units and unit items to the system definitions.
Revison E:
- Fixed an issue where system selective lists yielded redundant items.
- Fixed an issue where the DeleteConfiguration class broke the customizing build.
- Removed UTS and CTS from custom code comment header for system meta classes.
Known Issues
- System meta classes do not have icons and international descriptions at the moment. This does not affect instances or meta classes created by the user.
- The automatic creation of database views for reporting and human readability requires further polishing.
UBIK® Studio
Build History
Revision | Release Date | Comment |
---|---|---|
4.0.0.15042 (Revision A) | 2022.11.17 | Initial Release |
4.0.0.15076 (Revision B) | 2022.11.23 | Saving performance improvements |
4.0.0.15218 (Revision C) | 2022.12.14 | Several bug fixes and enhancements |
4.0.0.15316 (Revision D) | 2023.01.02 | Several improvements |
4.0.0.15352 (Revision E) | 2023.01.10 | Bug fixes |
Download
Features
Revision A:
- UBIK® Server Kernel version 4 compatibility.
- There is no database manager view anymore, because database management happens automatically now. Languages can be maintained using the Bulk Editor for the Language meta class.
- You can now use the Class Details browser or the Relation Editor to override inherited MetaProperties for MetaClasses, and to override inherited MetaProxyProperties for MetaProxies. This way, you can specify a different External Key for a MetaProxyProperty in the context of a specialized MetaProxy, for example.
Revision D:
- The objects in the View Browser now can be sorted in the same way as they are on the client.
Enhancements
Revision C:
- For system definitions, (read-only and customizable) property values are now visible in the Bulk Editor and accessible programmatically.
Bug Fixes
Revision C:
- An issue where drag & drop in the relation editor didn't work was fixed.
- Fixed an issue where initial values weren't applied for inherited properties when creating a new instance in the Bulk Editor.
Revision E:
- See Kernel
Known Issues
- The order of columns in the Bulk Editor for system meta classes has to be improved.
UBIK® SmartStudio
Build History
Revision | Release Date | Comment |
---|---|---|
4.0.0.15042 (Revision A) | 2022.11.17 | Initial Release |
4.0.0.15076 (Revision B) | 2022.11.23 | Saving performance improvements |
4.0.0.15218 (Revision C) | 2022.12.14 | Several bug fixes and enhancements |
4.0.0.15316 (Revision D) | 2023.01.02 | Several improvements |
4.0.0.15352 (Revision E) | 2023.01.10 | Bug fixes |
Download
Features
Revision A:
- UBIK® Server Kernel version 4 compatibility.
- Data Transfer from 3.7 Environments
- You can now use the Inheritance Graph to override inherited MetaProperties for MetaClasses, or the Meta Proxy Graph to override inherited MetaProxyProperties for MetaProxies. This way, you can specify a different External Key for a MetaProxyProperty in the context of a specialized MetaProxy, for example.
Bug Fixes
Revision A:
- Fixed several issues with the loading of meta proxy properties in the Meta Proxy Graph worksheet.
UBIK® Web Services
Build History
Revision | Release Date | Comment |
---|---|---|
4.0.0.15042 (Revision A) | 2022.11.17 | Initial Release |
4.0.0.15076 (Revision B) | 2022.11.23 | Saving performance improvements |
4.0.0.15218 (Revision C) | 2022.12.14 | Several bug fixes and enhancements |
4.0.0.15316 (Revision D) | 2023.01.02 | Several improvements |
4.0.0.15352 (Revision E) | 2023.01.10 | Bug fixes |
Download
Features
Revision A:
- UBIK® Server Kernel version 4 compatibility.
Bug Fixes
UBIK® Enterprise Service
Build History
Revision | Release Date | Comment |
---|---|---|
4.0.0.15042 (Revision A) | 2022.11.17 | Initial Release |
4.0.0.15076 (Revision B) | 2022.11.23 | Saving performance improvements |
4.0.0.15218 (Revision C) | 2022.12.14 | Several bug fixes and enhancements |
4.0.0.15316 (Revision D) | 2023.01.02 | Several improvements |
4.0.0.15352 (Revision E) | 2023.01.10 | Bug fixes |
Download
Features
Revision A:
- UBIK® Server Kernel version 4 compatibility.
Enhancements
Revision C:
- Created a base system definition provider class for easier version management for plugin developers. Existing plugins were refactored respectively.