v2.1.19

Published on Oct 20, 2025.

Fixes

  • [Security] Fixed CVE-2025-55315 (CVSS CRITICAL 9.9). Please update your backend / task-runner docker images to use at least ASP.NET Core Runtime version 8.0.21 (see this article for backend and this article for task-runner). (14579), closes 29701

v2.1.18

Published on Sep 25, 2025.

Fixes

  • [Helm] Changed Redis bitnami images reposity to use legacy images. Please see this article for more details on Bitnami's policy change regarding its Docker images. (14317)

v2.1.17

Published on Jun 18, 2025.

Features

  • Added ClientDependencyOverrides section to the cluster configuration file to generate the overrides field in client package.json file for managing sub-dependency breaking changes. (13316)

v2.1.15

Published on May 22, 2025.

Fixes

  • Fixed encoding of exported CSV file of the datagrid displayed data (UTF8+BOM). (13049), closes 27057

v2.1.14

Published on May 14, 2025.

Features

  • Added automatic removal of notification handlers when UI components are disposed. (12519)

Fixes

  • Fixed the badge displaying the number of applied conditions in the filter bar (inputs display mode) which could be truncated. (12908)
  • Fixed visual regressions of the filter bar (inputs display-mode). (12908), closes 26854
  • Fixed report server viewer not working with multiple replicas in deployed environment. (12528), closes 25971
  • Fixed notification handlers automatic removal on sub UI views. (12519)
  • Fixed notifications not working in development when cluster name is the same as tenant name. (12467), closes 26176
  • Fixed datagrid columns that could be hidden due to the lack of a minimum width. Added a minimum width to all columns to prevent this issue. (12265)
  • Fixed application of style rules when datagrid is in an if. (12260), closes 25853

v2.1.13

Published on Mar 06, 2025.

Fixes

  • Added missing Calibri (Carlito) and Cambria (Caladea) fonts in report server. See this article. (12185), closes 25804

v2.1.12

Published on Mar 05, 2025.

Fixes

  • Fixed an issue where a lookup displayed the value property instead of the display property due to incorrect generation. (12145)

v2.1.11

Published on Feb 21, 2025.

Fixes

  • Fixed an infinite loop in when an item is removed in embedded collection when UnitOfWork.SaveAsync is called on an entity view's Saved event. (12006)

v2.1.10

Published on Feb 13, 2025.

Fixes

  • Fixed client notifications not working when a user of a multitenant cluster was associated to only one tenant. (11907), closes 25226
  • Fixed full generation via Neos Studio in certain cases, such as adding a new parameter to a UIViewMethod, new server method called in the frontend, renaming also works better... (11873), closes 24918
  • Fixed Helm chart secrets check throwing exception when a secret with required value was empty. (11864)
  • Fixed service invocation error in userpermission users ui when a cluster is launched in single tenant mode. (11849), closes 24966
  • Fixed Redis startup check in dev mode on some machines on first run. (11801), closes 24895
  • Fixed race condition in development mode leading to wrong cluster configuration after first run. (11758), closes 24892

v2.1.9

Published on Feb 04, 2025.

Fixes

  • Fixed auto custom view saving to log error instead of showing it. (11756)
  • Fixed item value on ReferenceRetriving when the lookup is based on a model other than datasource current (11742), closes 24184
  • Fixed external cluster roles retrieving from the distributed cache. (11708), closes 24074
  • Fixed case sensitivity when searching for the exact match in a lookup. (11690), closes 24786

v2.1.8

Published on Jan 29, 2025.

Fixes

  • Fixed filter bar chips to not display an error if operator does not match property data type. (11661), closes 24831
  • Fixed pagination bar visibility in default lookup modal when the datagrid has infinite scrolling. (11653), closes 24459
  • Fixed the caption of an entity property linked to a reference in Neos Studio. (11632)
  • Fixed CVE-2025-23207 (Severity Moderate CVSS 6.3) (11648)
  • Fixed CVE-2025-24010 (Severity Moderate CVSS 6.5) (11648)
  • Fixed CVE-2024-55565 (Severity Moderate CVSS 4.3) (11648)
  • Added an example in documentation on how to create a persistent volume claim in a kubernetes cluster. (11622), closes 24754
  • Fixed button enlargement when loading causing scrollbar to appear on parent container. (11592), closes 24758
  • Fixed error when adding/inserting/importing an empty item list in UI view datasource. (11593), closes 24744

v2.1.7

Published on Jan 23, 2025.

Fixes

  • Fixed multitenant cluster not working when launched in addition to a running cluster or after monotenancy launch. (11589)
  • Changed the dapr rabbitmq host value in intercluster communication documentation page to neos-dapr-rabbitmq as it fits the deployed pod. (11590), closes 24752
  • Fixed form field label font size. (11582)
  • Fixed style:hover-* directives on animated buttons. (11568), closes 24579
  • Fixed report viewer not working when displayed on a nested cluster UI. (11539), closes 23425
  • Fixed the intellisense by using the FuzzySharp library to sort the results before bringing them back truncated. (11570), closes 24347
  • Fixed panel-menu divider that did not match the theme. (11565), closes 24117, 24284, 24306
  • Fixed panel-menu titles that did not match the theme. (11566), closes 24577
  • Fixed panel-menu logo display. (11567), closes 24578

v2.1.6

Published on Jan 21, 2025.

Fixes

  • Fixed error saving to a table with trigger. (11512), closes 24696
  • Fixed logout button not working when a user had only one authorized tenant for a multitenant cluster. (11435), closes 23628

v2.1.5

Published on Jan 16, 2025.

Breaking changes

  • Modified UI ResumeChangeTracking behavior. Before nested calls can cause invalid behavior en resume change instead of keep suspend. (11355)

Features

  • Added lookup on login of client administrator when creating a tenant. If the user is already assigned to tenants, a warning will be displayed [Tenant Management] (11347)

Fixes

  • Fixed the check for the presence of foreign key of entity association to avoid issuing warning when the datatable is excluded from the migration. (11473)
  • Changed Directives can't be used for the "..." element. message severity from error to warning. (11473)
  • Fixed code generation when a table has database triggers. (11471), closes 24393
  • Fixed slowness in Neos Studio after a build or partial build. (11471), closes 24393
  • Fixed slowness in the manager when many SQL queries are executed. (11471), closes 24393
  • Fixed size and weight attributes on the label component. (11430), closes 24403
  • Fixed raise of property changed event despite suspend tracking in certain cases. (11355)
  • Fixed tenant selection page now redirecting to login page when user is not authenticated. (11304)
  • Fixed logout in multitenancy mode not redirecting to login page. (11304), closes 21566, 23158
  • Fixed constraint error (unique name on user role name) at migration time when several roles of type TenantsAdmistrator exist. Tenant management] (11256)

v2.1.4

Published on Jan 06, 2025.

Features

  • Added NonUnicodeString column type and renamed String column type to UnicodeString. (11238)

Fixes

  • Fixed tenant list display when a tenant owns more than one cluster. [Tenant management] (11233), closes 24047
  • Fixed Tenant management interceptor when database migration from 2.0 to 2.1 with data loss. (11203)
  • Incorrect number of tenants when upgrading cluster in tenant manager (11205)

v2.1.3

Published on Dec 23, 2024.

Fixes

  • Fixed message component border. (11189), closes 24091
  • Fixed text filter construction error. (11180), closes 24050
  • Fixed TrySetLookupValue method for feeding the SelectedLookupItem argument to the PropertyChanged event rule. (11176)
  • Fixed an error when assigning a value to a LocalizableString property with lookup in UI code. (11160), closes 24038

v2.1.2

Published on Dec 18, 2024.

Fixes

  • Fixed error Caches are being built, updating is not currently possible. Please try again in a few moments. when upgrade or downgrade version of a cluster. [Tenant Management]* (11148), closes 24022
  • Fixed in tenant creation, allow _ an - in the tenant identifier. [Tenant Management] (11147), closes 23690

v2.1.1

Published on Dec 16, 2024.

Features

  • Added transpilation of UI event arguments. (11059)
  • Changed Dapr state store for workflow (background task) component to use its own configuration instead of sharing the base state store configuration. (11066)

Fixes

  • Fixed focus when opening a UI view with a filter bar: If there are form fields and a filter bar, the focus will be on the first form field. If there is only a filter bar, the focus will be on the first field of the filter bar. (11077), closes 22180
  • Fixed some missing error sources when generating. (11074), closes 23662
  • Fixed bad partial generation when changing a uiview used in a lookup. (11069), closes 23161
  • Fixed quick search on nested properties should not be in placeholder if the reference or collection of the nested property has quick search disabled. (11042)
  • Fixed menu collapse on menu item click when collapse-on-item-click attribute of panel-menu component is true. (11067), closes 23936
  • Fixed custom view button visibility when disabled by calling the shared UI method UIMethods.UICustomization.DisableCustomView() in the Initialized event rule. (11057), closes 23937
  • Fixed default custom view application to avoid refreshing data. (11063), closes 23692
  • Fixed opening of modals by datagrid buttons on the overrided metadata UI in Neos Studio. (11056), closes 23933
  • Fixed double tenant identifier in server data export file download URL. (11046), closes 23937

v2.1.0

Published on Dec 11, 2024.

Breaking changes

  • Removed IAgentChatbot interface (should not have been accessible). (10751)
  • Adding typed Get/GetAsync/Find/FindAsync methods to entity repositories can break unit tests if you have manually mocked the untyped versions of the methods. In this case you will just have to review the unit test to mock the typed version of the method. Note that by using the repository mocks provided by the framework, you should not encounter any problems. (10746)
  • Removed the “TypeScript errors” tab in Neos Studio, as we can no longer determine them when saving, since we've simplified the bundle strategy of UI views. TypeScript transpilation is performed when the UI view is opened in dev mode. If there are any errors, an overlay will be displayed on opening. (10699)
  • If you put two buttons in a horizontal one, the space will be wider, so you'll have to rethink the space to make it smaller. (10612)
  • Modified NeosQueryableExtensions.FirstOrDefaultAsync and NeosQueryableExtensions.SingleOrDefaultAsync to return nullable results, like EF Core extensions, which could lead to the null case being ignored. This modification can add warnings at compilation time in order to take null case in consideration. (10575)
  • The RemoteServiceOptions.WithCancellationToken method has been marked as obsolete. Overridden methods with cancellationToken should be used instead of WithCancellationToken. (10595)
  • Adding the optional 'options' in background server methods calling may require modifying mock in unit tests. (10526)
  • Marked the following attributes of the tree-view component as obsolete: node-color, node-background, node-hover-color, node-hover-background, active-node-color, active-node-hover-color, active-node-background, active-node-hover-background. Style the tree-view component by the theme. (10461)
  • Unit test mocks on IEntityViewRepository methods with values ​​whose type is implicit may cause ambiguity errors at compile time (10275)
  • Removed unwanted implicit reference to Microsoft.EntityFrameworkCore and GroupeIsa.Neos.Shared.Internal in business assemblies. (10355)

Features

  • Improved custom view button dropdown. (10963)
  • Improved Chatbot visuals. (10942)
  • Added LicenseDetail record (with quota Value and IsBlocking boolean). (10916)
  • Added ILicensesAccessor.GetLicenseDetailByCodenameAsync. (10916)
  • Modification of the user interface in [Tenant management]. Disabled multi-selection in tenants, clusters, database servers. Display of details in tabs. (10907)
  • Added functionality to upgrading or downgrading a version of clusters on tenants. [Tenant Management] (10790)
  • Added the animated attribute to the button, menu-button and toolbar components. (10884)
  • Improved panel-menu component style. (10857)
  • Improved panel-menu component to browse items on hover without necessarily extending the menu. (10857)
  • Added capability to flag a property as requiring filtering (ViewModelProperty has a FilterRequired property). (10820)
  • Added 'Add' button in modal lookup UI view. (10866)
  • Added TTL support when creating state in a state store. (10829)
  • [Onboarding] Published an Onboarding module to integrate Product Fruits. (10845)
  • Added label-position attribute on quick-search component. (10853)
  • Improved error message on required localizable strings when only one language is enterable and values ​​are present on other languages. (10848)
  • Added support for sub-sub-actions. A sub-action can now have sub-actions as well. (10834)
  • Added a new NeosNotificationCenter module that allows sending business notifications to end users who can view them in a history screen. (10778)
  • Added IChatCompletion interface to create a prompt on a specified agent in application layer. (10751)
  • Added log on usage of AI generated filters. (10751)
  • Added a prompt to generate svg image. (10751)
    • Added properties to the ApplicationContext for the standard configuration values of the cluster:
      • ClusterName: string
      • ClusterTitle: string
      • ClusterVersion: string
      • ClusterCompany: string
      • ClusterInProduction: bool
      • UserIdentifier: string
      • UserEmail: string
      • UserFirstName: string
      • UserLastName: string
      • UserCustomViewMode: UserCustomViewMode
      • UIDefaultBehavior: IUIDefaultBehavior
      • MenuItems: MenuItems[]
      • Added method MenuItems[] GetMenuItems(string menuName) to the ApplicationContext, which returns items from a specified menu.
        More details : 10749
  • Improved frames-container component to avoid tabs on multiple rows. (10804)
  • Added a dropdown button listing all open tabs in the frames-container component header. (10804)
  • Added a tab-close-button-display-mode attribute to the frames-container component to always display the tab close button. By default, the tab close button is displayed on active tab and on hovering a tab. (10804)
  • Implemented the HMAC system for onboarding authentication. (10792)
  • Added .runsettings file generation in modules businessAssembly\build directory. These files are self-referenced by unit test projects and help to avoid loading pdb files unnecessarily. To ensure that these files are used in your pipelines, you must ensure that you have not used the --settings parameter in your calls to dotnet test.
    More details : 10779
  • Added capability to manipulate the list of filter operators associated with a property filter (a ViewModelProperty now has a FilterOperators property (get/set) and also a RemoveFilterOperators method). (10783)
  • Added an option for the animated buttons on theme in Neos Studio. (10740)
  • Added typed Get/GetAsync/Find/FindAsync methods on entity repositories. (10746)
  • Added UpdateExistingDatabase property to the MigrationOptions record. The UpdateDatabase property is obsolete. (10716)
  • Added an action to be able to change the base theme of a theme in Neos Studio. (10735)
  • Added access to permissions in UI code with a GetPermissions method in the view model. (10221)
  • Added a cancellationToken argument to entity repository GetAsync and FindAsync methods. (10667)
  • Added micro interaction on the close button of tabs and toasts. (10219)
  • (10219)
  • Change in appearance of components: (10219)
  • (10219)
  • Added to the first column of the table of a gradient to indicate errors and warnings. (10219)
  • Added the possibility of displaying the migration history of tenant migration interceptors in Tenant Management (10611)
  • Added the ability to configure authentication for Redis in production (see this article). (10632)
  • Modified tenant creation/edition in tenant management. (10098)
  • Added micro interaction to the Button component. (10612)
  • Added non-generic NavigationOptions.WithCallback for Navigating/Closing events when there is no value provided by the Closing event or that the value is unused in the Navigating event. (10608)
    • Added methods GetLookupDisplayValueAsync, TrySetLookupValueAsync and TrySetLookupValueFromDisplayValueAsync on the generic model to be able to get and change lookup values using a display value and check whether the affected value is valid. (10541)
    • Added methods Get{PropertyName}DisplayValueAsync, TrySet{PropertyName}Async et TrySet{PropertyName}FromDisplayValueAsync on generated models to be able to get and change lookup values using a display value and check whether the affected value is valid. (10541)
  • Removed the obligation to position the Multitenancy environment variable in the dockerfiles so they are directly handled by Helm deployment configuration. (10579)
  • Added checks in Helm chart deployment :
    • Verify that backend and neos secrets are created in the namespace
    • Neither ClusterName nor ClusterVersion allowed in cluster backend secrets
    • Mandatory presence of authentication config for the gateway/notificationHub secrets
    • Mandatory presence of PersistenceSettings__ConnectionString config for the tenant management and license management clusters secrets
    • Mandatory absence of PersistenceSettings__ConnectionString config for multitenant cluster backend secrets
      More details : 10579
  • Added Shadow attributes in theme. (10577)
  • Improved Toast component look. (10577)
  • Added GetAllAsync() asynchronous method on entity repositories. (10571)
  • Added the ability to use a specific Redis instance host and port. See this article for development and this article for production. (10545)
  • Added an option on neos run to set the client timeout (default 120 seconds). (10557)
  • Added a combobox to be able to change the parent function of a function in Neos Studio. (10556)
  • Added event publishing when executing background server methods to allow tracking their execution. (10526)
  • Added the assigning user roles from other clusters. (9427)
  • Added WithTimeZone option for generating a report with localized DateTime properties. (10522)
  • Added support of System.Threading.CancellationToken in server methods. (10540)
  • Added UI view style rules. (10536)
  • Added new font Golos Text (10495)
  • Added neos_tenant label on http requests metrics for cluster backend servers. (10319)
  • Added neos_cluster_version, neos_cluster_name, neos_cluster_multitenancy_enabled and neos_fmk_version labels on metrics for cluster backend servers. (10319)
  • Added the ability to run multiple SignalR hub instances in production for high availability. (9094)
  • Addition of a pre-validation rule in data table entry for index and foreign key names exceeding the 63 characters authorised by PostgreSQL. (10489)
  • Added support of interfaces implementation by UI views and entity views at front-end (TypeScript) (10381)
  • Adding new attributes to the theme for the Button component (10430)
  • Added logs (Debug) to see cluster name and version when checking if the cluster version should process a subscribed event. (10399)
  • Added menu entry Obsolete metadata in the Tools section of the menu by type in the Designer that displays all metadata flagged as obsolete in the modules of the cluster. (10343)
  • Added the UI.ToggleOverlay method to be able to toggle an overlay (Modal, Popover) by UI code. (10377)
  • Added the UI.NavigateAsync method to be able to navigate to a UI view in a UI component or UI shared method. (10377)
  • Added popover component. (10340)
  • Added event:click directive. (10385)
  • Added CancellationToken in generated asp.net controller to link cancellation to http connection lifecycle. (10275)
  • Added CancellationToken support in entityView repository, entity repository and unitOfWork (10275)
  • Added CancellationToken support in Retrieving, Retrieved, Saving, Saved event rules and Validation rules. (10275)
  • Added support for column edit templates in the datagrid using the column-edit-template component. (10265)
  • Removed the Details button in error popups. To display error details, the user must now click on the exclamation mark icon. (10283)
  • Updated Stimulsoft to version 2024.4.1. (10300)
  • Added exportable attribute to the datagrid component to be able to disable export displayed data actions. (10238)
  • Added column-picker attribute to the datagrid component to be able to disable the column picker. (10238)

Fixes

  • Added the ability to set a unique persistent volume claim name for backend volumes to keep data when a new cluster version is deployed. (10973), closes 23828
  • Fixed visible properties when a filter only property is added on an UI view. (10969), closes 22003
  • Fixed customer creation in 'LicenseManagement' and 'TaskScheduler' clusters due to user account synchronization. (10933), closes 23428
  • Removed CPU limits from Redis Helm deployment. (10949)
  • Fixed generation of downloaded file names in browser to not replace accents with underscores. (10937), closes 23288
  • Fixed temporary storage cleanup to take into account the tenant. However, the cleanup is only initiated when adding to temporary storage and data may not be deleted if no new addition is made on a tenant. The task scheduler in version 2.2 will provide a more sustainable answer to this problem. (10925), closes 23097
  • Fixed transpilation of data object instance initialization to properly initialize default values. (10901), closes 23621
  • Fixed argument transpilation using collection expression (which use square brackets) for a params method parameter. (10926), closes 23721
  • Fixed saving of a PDF report from the viewer was opening a new page with an inaccessible URL. (10917), closes 23485
  • Fixed unexpected deletion of a menu detail following modification of the menu item. (10902), closes 23201, 23643
  • Fixed edition of reports in multi-tenant mode (designer was showing an error and not opening at all). (10900), closes 21987
  • Fixed filterable property not uncheckable on an unbound entity view property. (10893), closes 23534
  • Fixed a transpilation issue when generating partials. (10879), closes 23550
  • Fixed CVE-2018-8292 (Severity High CVSS 7.5) (10863)
  • Fixed CVE-2019-0820 (Severity High CVSS 7.5) (10863)
  • Fixed CVE-2024-48924 (Severity not yet available) (10863)
  • Fixed CVE-2024-43485 (Severity High CVSS 8.8) (10863)
  • Fixed CVE-2022-34716 (Severity Moderate CVSS 5.9) (10863)
  • Fixed CVE-2024-43483 (Severity High CVSS 8.8) (10863)
  • Fixed filter chip display on a nested property with lookup. (10871), closes 23614
  • Fixed encoding of CSV file (generated by server data export) opened directly with Excel. (10862), closes 19684
  • Fixed focus trap of error modals when an error occurs when saving in a UI view opened in a modal. (10852), closes 23609
  • Fixed nextSibling error on refresh by hot module replacement (when a UI view is saved). (10858), closes 23606
  • Fixed remote service invoke from background server method. (10839), closes 23593
  • Fixed duplicate Http headers when invoking service using RemoteServiceOptions.WithTenantIdentifier(). (10855), closes 23617
  • Fixed message displayed when LLM model token rate limit is exceeded. (10837)
  • Fixed wrong OData queries generated by EntityQuerier AI skill. (10837), closes 23525, 23527
  • Updated to .NET SDK 8.0.404 to fix several vulnerabilities :
    • CVE-2024-38229 (Severity High CVSS 8.1)
    • CVE-2024-43483 (Severity High CVSS 7.5)
    • CVE-2024-43484 (Severity High CVSS 7.5)
    • CVE-2024-43485 (Severity High CVSS 7.5)
      More details : 10795
  • Fixed logout routes not working in production for nested clusters. (10797), closes 23423
  • Fixed generation of the nested property names used in the frontend: match the Newtonsoft serialization output (e.g. Customer_CustomerName is converted to customer_CustomerName by Newtonsoft's ToCamelCase method). (10768), closes 23492
  • Fixed generation of optional server method arguments of type entity view. (10775), closes 23509
  • Fixed /signin-oidc redirecting to a blank page in deployed environment. It will now redirect to the root url (eg: the cluster host) if no PathBase header is set. (10769), closes 23456
  • Limiting the number of items in the lists displayed by the manager to 50 to avoid excessive memory consumption. (10763), closes 23469
  • Fixed directive layout:width="fill" having no effect on elements placed inside a modal-header component. (10766)
  • Fixed a gap appearing after the content of a modal-header component when the modal is not dismissible nor maximizable. (10766), closes 23487
  • Fixed datagrid refresh when changing position without selection column. (10762), closes 23461
  • Fixed a memory leak occurring when fully building from NeosStudio. (10719), closes 23366
  • Helm : fixed gateway configuration json not generating correctly when one or more clusters host is not set. (10744)
  • Helm : fixed tenant management / license management clusters not working when only configured as nested clusters. (10744)
  • Fixed access to Neos Studio when business cluster frontend is not started. (10731), closes 22789, 23417
  • Fixed user synchronization when login is case-sensitive in clusters. A second user account was created. (10702), closes 23378
  • Fixed display of some parameters in the manager's SQL logs. (10691), closes 23269
  • Fixed code generation when an entity view has an optional value type key (integer for example). (10672), closes 23226
  • Fixed Neos Designer's partial generation button color indicating that compilation is needed after a new Report or a new ReportStyle entity was added. (10644), closes 22602
  • Fixed bad transpilation of inline out declaration on business symbol. (10650), closes 22780
  • Fixed error when create a new user with NeosDevAuth authentication provider [UserPermissions] (10605)
  • Added a message with link to Neos Studio settings in case of AI agent error, filter construction or translation. (10643)
  • Fixed AI filter construction so that the filter is constructed with the property name and not the caption. (10643), closes 23104, 23214
  • Fixed metadata generation when a string property is bound to a JSON data column. (10641)
  • The treatment consistently found a difference in string length when this was not the case. (10641), closes 23208
  • Enabled HTTP request compression for Stimulsoft report Viewer (allows display of bigger reports). (10631)
  • Fixed selection restoration on reload to not select current item when any selection state has been restored when Behavior.InitSelectionOnLoad property is set to false. (10623), closes 23180
  • Fixed lookup + button sometimes appearing when it should not. (10541)
  • Fixed Helm chart in order to restart gateway and SignalR hub every time a chart is deployed. (10602), closes 20772
  • Fixed UI component computeds partial generation. (10585), closes 23087, 23089
  • Fixed incorrect rewrite of the URL when navigating to another frame (the router was keeping all the query parameters including the ones belonging solely to the frame at the previous location). (10320), closes 22297
  • Fixed an error when deleting a UserPermissionModule permission on a role. (10574), closes 22848
  • Fixed XLSX export of LocalizableString and Image columns of datagrid. (10389), closes 22591
  • Fixed an error when migrating the metadata of lookups. (10564), closes 23077
  • Fixed TreeView Component.GetComponent and ITree ViewComponent.FindComponent automation methods not returning the component being searched for. (9427), closes 22942
  • Fixed opening of reference and collection nodes in Entity View tree view. (10554), closes 23072
  • Fixed creating foreign key on a data table to no longer show error messages. (10549), closes 22390
  • Fixed ViewModel.ClearSort method transpilation. (10527)
  • Fixed ServerDataExportOptions.EntityViewParameters property transpilation. (10527), closes 22979
  • Fixed navigation via Neos Studio errors/warnings to select the tab if it is already open instead of opening a new tab. (10539), closes 22814
  • Fixed loading data when opening uiView prevents uiView from being displayed. (10325), closes 22623
  • Fixed @Item and @Value use in UI component template. (10529), closes 22981
  • Fix missing invocation of the callback (e.g. for sending an email) even when the report generation failed. (10518), closes 22964
  • Fixed moving of YAML localization files when module is changed at the same time as another property on an element. (10493), closes 22746
  • Fixed generation of foreign keys with delete action on multi-tenant tables. A complementary foreign key is no longer generated when a delete action is specified on the base foreign key. (10474), closes 19395
  • Fixed multitenant nested clusters not working in development mode. (10483)
  • Fixed transpilation of comparison (==, !=) with nullable DateTime. (10488), closes 22805
  • Fixed generation when the route of a server method subscribing to an event is customized. (10490), closes 21721
  • Fixed support for the UpdatedAt property in YAML metadata overriding. (10473), closes 22772
  • Fixed vertical scroll propagation when element has a fixed width. (10460), closes 22797
  • Fixed a datagrid issue where sorting was unintentionally triggered when resizing a column. (10423), closes 22761
  • Fixed the need to restart the backend when adding a UI view action. (10445), closes 22728
  • Fixed creation of server-side validation rules in entity views. (10446), closes 22791
  • Fixed unexpected deletion of a property following modification of the related lookup. (10396), closes 22610
  • Fixed code editor suggestion not showing suggestions that contain in the middle of their words what the user has typed. (10409)
  • Fixed modal style regression. (10404), closes 22747
  • Fixed api documentation not working with multitenant clusters. (10380)
  • Fixed DataGrid cell copy to clipboard. The copied value now always matches the displayed value. (10364), closes 22608
  • Fixed splitter behavior with iframes (10354), closes 22697
  • Fixed alignment of datagrid aggregations. (10353), closes 22695
  • Fixed minimal width of the quick-search component within the filter-bar component. (10321), closes 22562
  • Fixed initialization of embedded nested collections. (10087), closes 22279
  • Fixed active cell when adding an item on a UI with a read-only datagrid. (10298), closes 22604

Previous releases

You can find the changelog of previous releases by clicking on the following links :