Show / Hide Table of Contents

    Ometa Framework Release v6.0.0

    Below you can find important information regarding the 6.0.0 release of the Ometa Framework. As this is a major version, breaking changes might be applicable.

    ⚠️ Breaking Changes

    ⚠️ SQL Server 2012 - 2014

    SQL Server versions 2012 and 2014 are no longer supported. Using these versions may lead to potential issues and breakages. We strongly recommend upgrading to SQL Server 2016 or a newer version to ensure continued compatibility and receive the latest updates and security patches.

    ⚠️ Windows Server 2012

    Windows Server 2012 is no longer officially supported. As a result, Ometa cannot guarantee the proper functioning of the software on this platform. To ensure a stable and supported environment, we advise upgrading to Windows Server 2016 or a newer version.

    ⚠️ SharePoint Server 2013 - 2016

    SharePoint Server 2013 and 2016 are no longer supported. Consequently, SharePoint solution packages (wsp) will no longer be delivered or maintained. To take advantage of the latest features, security enhancements, and ongoing support, we recommend upgrading to SharePoint Server 2019 or a newer version. Alternatively, consider transitioning to SharePoint Online for a more modern and cloud-based collaboration experience.

    ⚠️ Azure Key Vault Authentication

    Authentication using Azure Key Vaults will be removed in v6. We recommend using certificate authentication instead. See this article for a guide on configuring authentication using certificates throughout the framework.

    Services

    BAM Windows Service

    In previous releases the BAM Windows service had some database maintenance features built in. Those features are removed because they only applied to the BAM database, and they have been replaced by a full chapter about database and performance maintenance: SQL Server Performance which applies to all databases.

    Any maintenance configuration left in the appsettings.json file will have no breaking effect. It will simply be ignored by the BAM service.

    CSL

    In version 6.0.0 some CSL functionality will be changed.

    Preserved Function Names

    Some function names are preserved by Ometa to ensure correct behavior on these functions. In versions before 6.0.0 there could be a ambiguous call to one of those preserved names (e.g. 'Edit'). This name could be used to target the preserved function or the user created one. To ensure that targeting the right function, Ometa updated the preserved function names with '$$obiz'. This way a user can target the correct function.

    Preserved name Target
    $$obiz-New Creation view
    $$obiz-Edit Update view
    $$obiz-Update Update view
    $$obiz-InlineEdit Inline edit function
    $$obiz-Details Single Record view
    $$obiz-Refresh Refresh function
    $$obiz-Export Export function
    $$obiz-ContextSetter Context Setter function
    $$obiz-AuditTrailDetails Audit Trail view

    Deprecations

    Case Property Context

    Context With 'caseproperty.' prefix

    To prevent conflicts with case properties and other context fields, the case property fields starting with the prefix 'caseproperty.' are deprecated. You'll have to use the prefix 'case.properties.' or 'originatingcase.properties.' to target (originating) case properties. Starting from v7.0.0, the fields starting with the prefix 'caseproperty.' will no longer be added to the context of a method.

    Caseid Context Field

    The context field named 'Caseid' is deprecated. Starting from v7.0.0, this field will no longer be automatically added to the context of a method.

    Back to top Copyright © OMETA
    Integrating systems ● Connecting people