Changes
| 4.0.0.15473/15356 BETA (Revision F: 02392026a1dc637c7d500a85b2d9eb3e3a83fc2e) || 2023.02.10
|-
| 4.0.0.X BETA (Revision G: X) || 2023.03.XX
|-
|}
|-
| 4.0.0.15473 (Revision F) || 2023.02.10 || Bug fixes
|-
| 4.0.0.X (Revision G) || 2023.03.X || Bug fixes
|-
|}
* Added a selective list to the ByteStreamType system MetaProperty.
* Fixed several interfacing and proxy related issues.
Revision G:
* Fixed an issue where modifying an existing meta proxy property without virtual MP IDs resulted in an exception when saving.
* Fixed an issue where the default view VIE_01 was not imported correctly during instance data transfer because it existed already by default.
* Fixed the erroneous import of a custom meta property by SmartStudio because of confusion with a system property.
* Fixed an issue where meta classes with the same name (but different namespace) as an existing class couldn't be imported.
* Fixed an issue where query criteria with "LIKE" operator didn't automatically have a trailing wildcard.
* Added descriptions for system meta properties
* Consolidated all NuGet package dependencies in the server solutions
* Fixed an issue where the customizing wasn't applied to some classes
|-
| 4.0.0.15473 (Revision F) || 2023.02.10 || Bug fixes
|-
| 4.0.0.X (Revision G) || 2023.03.X || Bug fixes
|-
|}
Revision F:
* See Kernel
Revision G:* See Kernel, and:* Adapted order ids for bulk editor columns* Hide MP_IMP_UID etc. columns for meta proxy property * Hide imp/exp columns for meta proxies
== Known Issues ==
|-
| 4.0.0.15356 (Revision F) || 2023.02.10 || Bug fixes
|-
| 4.0.0.X (Revision G) || 2023.03.X || Bug fixes
|-
|}
* [[HowTo:Transfer_Data_from_3.7_to_4.0|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.
Revision G:* Added multilanguage flag for metaproxyproperty* Added targetindex member for metaproxyproperty
== Bug Fixes ==
* Fixed an issue where multi-language descriptions weren't applied to MetaProxyProperties when importing from an XML-File.
* Fixed an issue where empty selective lists, units and classes couldn't be imported from an XML-File.
Revision G:
* See Kernel, and:
* Fixed an issue with matching meta classes and meta properties
* Turning off the change notification poller during instance data transfer to avoid errors
= {{UBIK}} Web Services =
|-
| 4.0.0.15473 (Revision F) || 2023.02.10 || Bug fixes
|-
| 4.0.0.X (Revision G) || 2023.03.X || Bug fixes
|-
|}
Revision A:
* {{UBIK}} Server Kernel version 4 compatibility.
== Enhacnements ==
Revision G:
* Introduced build configuration based config transforms (e.g., transform for Web.Debug.Config) to avoid erroneous release configurations
== Bug Fixes ==
Revision G:
* See Kernel, and:
* Adapted push appsettings based on a contemporary project, adding missing configurations
* Updated Client.config, which had a wrong endpoint specifying a URL instead of "d"
* Updated Service.config
* Updated Web config base
* Updated Bindings config base
* Included createSymbolicLinks.cmd
= {{UBIK}} Enterprise Service =
|-
| 4.0.0.15473 (Revision F) || 2023.02.10 || Bug fixes
|-
| 4.0.0.X (Revision G) || 2023.03.X || Bug fixes
|-
|}