v1.21.11

Published on Nov 05, 2024.

Fixes

  • Fixed an error when migrating the metadata of lookups. (10555)
  • Fixed disabled dropdown menu item style. (10542), closes 23006
  • Fixed an error when deleting a UserPermissionModule permission on a role. (10538), closes 22848

v1.21.10

Published on Oct 21, 2024.

Fixes

  • Fixed code editor suggestion not showing suggestions that contain in the middle of their words what the user has typed. (10411)
  • Fixed CVE-2024-43483 (Severity High CVSS 7.5) by upgrading Microsoft.Extensions.Caching.Memory from version 8.0.0 to 8.0.1. Upgraded Microsoft.Extensions.Logging.Abstractions and Microsoft.Extensions.DependencyInjection.Abstractions from version 8.0.1 to 8.0.2 to maintain compatibility. (10394), closes 22739
  • Fixed alignment of datagrid aggregations. (10356), closes 22695

v1.21.9

Published on Oct 16, 2024.

Fixes

  • Fixed issue where pressing the Enter key in RichTextEditor would reset the cursor to position 0. (10296), closes 22612
  • Fixed UserPermissionsOptions initialization. (10223), closes 22524

v1.21.8

Published on Oct 07, 2024.

Fixes

  • Fixed check of UI view properties with lookup for data-sharing to ignore unbound properties. (10168), closes 22406
  • Fixed display of images in datagrid. (10163), closes 22326
  • Fixed generation of UIDefaultBehavior section. (10147)

v1.21.6

Published on Oct 02, 2024.

Fixes

  • Fixed Error 500 when a new tenant is created with a new database in Tenant Management. (10120), closes 22211
  • Fixed error login and email is required when a user is created. UserPermissions (10118)
  • Fixed background server methods retry policies generation. (10040), closes 22162

v1.21.5

Published on Sep 16, 2024.

Features

  • Added an option in the cluster configuration to disable the default selection initialization on load for all UI views:

    UIDefaultBehavior:
      InitSelectionOnLoad: false
    

    It is also possible to disable the default selection initialization on load for a specific UI view by setting the InitSelectionOnLoad property to false (in the Initialized event rule for example).
    More details : 9983

  • Added an overload of RemoteServiceOptions.WithBody to create a body as HttpContent. (9955)

  • Added height attribute on the RichTextEditor component. (9880)

Fixes

  • Fixed error when opening a UI view with a sub view that does not have the same name as the relation property. (10003), closes 22122
  • Fixed error 500 when loading dashboard in TenantManagement cluster. (9927), closes 21989
  • [UserPermissions] Fixed Email field visibility with Azure AD B2C (9951), closes 22046
  • Fixed UI method code errors not being logged. (9946), closes 21384
  • Fixed 403 error when a remote method is invoked after a pub/sub because the tenant ID was not provided in the header. (9943)
  • Fixed 403 error when printing a report. (9943), closes 21943
  • Fixed missing error details on the toast informing about a failed report generation. (9934), closes 21988
  • Fixed json deserialization error on AI filter. (9926), closes 21985
  • Fixed 403 error when a remote method is invoked after a pub/sub because the tenant ID was not provided in the header. (9909), closes 21943
  • Fixed error when inserting an item at position + 1 while being on the add row of the datagrid. (9876), closes 21935
  • Fixed the error when focusing a read-only form field while previously be in an editable cell in the datagrid. (9871), closes 21917
  • Fixed incremental generation of some files when transpilation fails. (9872), closes 21926
  • Fixed management of optional properties for character casing. (9860), closes 21894
  • Fixed datagrid row deletion with grouping. (9859), closes 21920
  • Fixed the server data export with a Localizable String property. (9852), closes 21864
  • Fixed the transformation for API calls of properties of embedded references. (9851), closes 21907
  • Fixed an error when entering an invalid value in a lookup of a reference property (which already had a value). (9850), closes 21900
  • Fixed error at migration of a tenant when trying to create or get the default administator account. (9846), closes 21911

v1.21.4

Published on Aug 26, 2024.

Features

  • Added step attribute to the input-number component. (9804)

Fixes

  • Fixed management of optional files in server methods with multipart/form-data body. (9822)
  • Fixed the calculation of the width of the last column (which is in auto size) of a datagrid with the resize-columns-on-refresh attribute. (9818), closes 21777
  • Fixed user creation error in multitenant from user with a role using other function than UserPermissionModule but allowing to manage users, roles ans permissions. Now, it's possible to create other function to manage it. You can also create your specific entity view , ui view, ui view action (eg.: MyUserAccountView instead of UserAccountView). Because the control is based on the related entity used to manage Users and permission (UserAccount, Permission, UserAccountUserRole). (9790)
  • Fixed error 500 in multi tenant when tenant users cache is not invalidate and containing old data. (9798)
  • Fixed the combobox in "horizontal-radio" or "vertical-radio" display mode so that it is disabled when the bound property is read-only. (9797), closes 21820
  • Fixed the initial lookup UI filter when the value property is of type LocalizableString. (9780), closes 21779
  • Fixed the transpilation of the Sum method of the IGrouping interface. (9779), closes 21749
  • Fixed an error when reading a decimal value from an entity whose scale is greater than the entity's view property. (9661), closes 21336
  • Fixed transpilation of generic GetMainViewModel et GetParentViewModel methods on view models. (9757), closes 21743

v1.21.3

Published on Aug 14, 2024.

Features

  • Added the ability to add additional host entries to backend containers with Neos Helm chart (see this article for more details). (9722)

Fixes

  • Tenant management : Unable to add an publisher type user when creating a tenant with client type user. (9750), closes 21636
  • Fixed datagrid refresh after client-side recalculation of summaries. (9734), closes 21637
  • Fixed adding new row when focusing an empty datagrid using the Tab key when the the add row is present. (9729), closes 21713
  • Fixed ICommandList generic method that accept now interface as parameter type. (9725), closes 21708
  • Added windows default fonts to reporting server (eg: Arial, Times New Roman, ...). (9698), closes 21701
  • Fixed the filter on opening a group so that the condition must be added with the logical operator "AND". (9684), closes 21682
  • Helm : downgraded Redis from version 7 to 6 to fix Dapr state store query index requests. (9668), closes 21641
  • Fixed service initialization on background server methods in multi-tenant mode. (9665), closes 21638
  • Fixed the loss of the tenant filter when the entity has a global filter (9655), closes 21544, 21625
  • Fixed an error when summing on an empty array of numbers. (9648), closes 21612

v1.21.2

Published on Jul 30, 2024.

Features

  • Added Neos documentation versioning. (9606)

Fixes

  • Fixed the display of the Add from entity view screen in the ui view edit screen. (9618), closes 21543, 21564
  • Fixed generation of TypeScript class method imports. (9620), closes 21511
  • Fixed multiple execution of event rules related to editable references. (9609)
  • Fixed execution of the PropertyChanged event rule of editable reference after the sub UI view datasource has been correctly defined. (9609), closes 21567
  • Fixed generation of entity view references when they are unbound. (9589), closes 21453
  • Fixed an error when opening the AI ​​Agent Editor. (9564), closes 21429
  • Fixed translation of RichTextEditor component. (9553)
  • Fixed translation of RichTextEditor component. (9552), closes 21456
  • Disabled browser automatic translation tool. (9550), closes 21443
  • Added a check when creating a tenant to ensure that the client administrator and editor are different. (9539), closes 21250

v1.21.0

Published on Jul 17, 2024.

Breaking changes

  • Renamed Success UI view action badge severity to Positive. (9326)
  • Marked the LanguageCode property and the WithLanguageCode method as obsolete. Use the Culture property and the WithCulture method instead. (9451)
  • The syntax myEntityViewRepository.GetListAsync(new(date))) no longer works to obtain data from an entity view with parameters. The type must now be explicitly specified: myEntityViewRepository.GetListAsync(new MyEntityViewParameters(date))). (9282)
  • Removed obsolete ServerMethods.MyServerMethodAsync syntax (to call server method on the client side) since version 1.0. Use the ServerMethods.MyServerMethod.ExecuteAsync syntax instead. (9299)
  • Removed obsolete GroupeIsa.Neos.Application.Metadata.IUser interface since version 1.12. Use the GroupeIsa.Neos.Shared.MultiTenant.IUserInfoAccessor interface instead. (9292)
  • Removed obsolete GroupeIsa.Neos.Application.Metadata.IApplicationContext interface since version 1.13. Use the GroupeIsa.Neos.Shared.Metadata.IApplicationContext interface instead. (9292)
  • Removed obsolete UserName property on the GroupeIsa.Neos.EndToEndTests.UI.Devices.LaunchOptions class since version 1.13. Use the UserIdentifier property instead. (9292)
  • Fixed the absence of error diagnostics when using a named argument in transpiled C# code. (9275)
  • Added an error if enumeration members have been redefined with the same position. If you encounter this error, delete the YAML file that contains the redefinition in the metadata\modulename\UIViewPropertyValues or metadata\modulename\EntityViewPropertyValues directory, then redefine enum members again in Neos Studio.
    More details : 9159
  • Changed the default value of the web-view component's delegate-loading attribute from false to true, see web-view document. (9166)
  • Added cluster and module version format control. The format must be compatible with semantic versioning. For more informastions see Semantic versioning. (9012)
  • Helm chart : to deploy cluster backend containers based on Neos version prior to 1.20, please see this article. (9107)
  • Now that the ReferenceRetrieving UI view event rule is called by filter bar lookups, the Item property is nullable. (8957)

Features

  • Updated Microsoft.Graph of the UserPermissions module to v5. (9498)
  • Improved badge on a button without text, so that it is displayed in the top right-hand corner instead of next to the icon. (9326)
  • Added badge component in theme. (9326)
  • Added a runtime check when a lookup displays a shared datasource to prevent problem of lookup refresh. (9494)
  • Added optional waitForComponent parameter to IContentComponent.FindComponentById method. (9488)
  • Added support for calling server methods and enumerations from UI methods and menu items. (9484)
  • Add capability to reset the inherited/overridden status of a template in an inherited UIView. (9490)
  • Added Jetbrains Rider IDE support. (9432)
  • Added standard AI agents skills : DataCreator, EntityExplorer, EntityQuerier, MermaidGraph (9442)
  • Added the display language on the user acccount (UserPermissions module). When a language is selected for a user, then the language is used to translate the application if the language is available (otherwise the language will be the default application language. (9433)
  • Add the chabot API Graph inside technical demos. (9366)
  • Added horizontal scroll on tables generated by the markdown-viewer component. (9424)
  • Added the possibilty to filter or enable the quick search on nested property of embedded collection. (9349)
  • Added a visibility option for AI agents, allowing you to indicate whether the agent is visible in the chatbot. Making an agent invisible is useful when the agent is used internally (by another agent, for example). (9383)
  • Added annotations for OpenAPI schema. (9342)
  • Added a check to UI code transpilation that raises an error if an identifier with @ as a prefix is used, to avoid runtime errors. (9381)
  • Optimized loading times for entity / entity views and ui views in the Neos Studio explorer. (9367)
  • Added a check to UI code transpilation that raises an error if a JavaScript/TypeScript reserved word is used, to avoid runtime errors. (9377)
  • Added a filter-chips component to display the current simple filter with chips. (9359)
  • Added a chips attribute on the filter-bar component to be able to hide chips. (9359)
  • Added a warning to the entity views parameters screen when at least one parameter is defined and the GetAll route is not exposed. (9358)
  • Added License Management cluster in development environment. To start it, pass the --license-management or -l option to the neos run command: neos run -l. (9302)
  • In development mode, modifying an existing report no longer requires a generation for the application to use the new version. Closing and reopening the page is now sufficient. (9316)
  • Added the ability to define a character case for string properties. See documentation. (9320)
  • Added automatic scraping of RabbitMQ metrics via Prometheus in production. (9321)
  • StimulSoft reports are now stored in a reports directory at the root of modules, in raw XML format in standalone .mrt files, and no longer in a Base64-encoded format in the metadata .yml files. (9291)
  • Added Creation open mode and Editing open mode properties on lookups. (9159)
  • Added warning and information indicators (like for errors) to datagrid cells. (9264)
  • Added a right-click context menu for datagrid rows. UI view actions that have a defined "Datagrid context menu position" will be visible there. (9242)
  • Improved image quality in the generated PDF reports. (9259)
  • Added the ability to send and receive raw messages via pub / sub to communicate with services developed outside the Neos environment. For sending, a new option PubSubOptions.RawPayload is available. For receiving, a new "Raw payload" option is available in the Subscription tab of the advanced options in server methods edit screen.
    More details : 9249
  • Removed service worker from the web application. (9166)
  • Added capability to call the implementation of an event rule defined in a parent module. (9235)
  • Improved navigation with the Enter key in the editable datagrid with add row: When the focus is on a cell of the last row, the first editable cell will have the focus on Enter key pressed. (9209)
  • Added the toolbar attribute to the rich-text-editor component to configure the toolbar. (9221)
  • Added tag in main html page. (9208)
  • Adding the OData agent to TechnicalDemos. (9214)
  • Added max-value and min-value attributes on input-number component. (9186)
  • Added support for BinaryFile and BinaryFile[] types as parameters for server methods exposed in Api (these parameters are bound using form-data in the request body). (9136)
  • UserPermissions: extraction of the processing to obtain the email template with the temporary password in AzureB2C authentication. The processing is now in a server method called GetAzureAdB2CTemporaryPasswordEmailBodyTemplate, which can be overridden in a child module to use a template other than the default one. (9192)
  • Added ability to use {FirstName} and {LastName} (9192)
  • Changed SQL Server database creation to use simple recovery mode. (9171)
  • Added a new permission to allow or deny the advanced custom view creation. (9160)
  • Added C# interfaces to facilitate using view models in UI code.
    When manipulating a view model (for example in a UI method), you should now use GroupeIsa.Neos.Designer.UIAbstractions.IBaseViewModel, GroupeIsa.Neos.Designer.UIAbstractions.IComponentViewModel, GroupeIsa.Neos.Designer.UIAbstractions.IViewModel or the concrete view model class of a UI view (for example MyCluster.CSharpAbstractions.PartyUIViewModel for the view model of UI view PartyUI).
    More details : 9028
  • Improved Application Insights configuration to allow all available options instead of predefined ones. (9078)
  • Added new File property type. See documentation. (9091)
  • Added new UI view event rule ReferenceSelected triggered when the user selects a reference via lookup (whether on a scalar or reference property). Unlike the PropertyChanged event rule, the event rule is triggered even if the current value is the same as the new value. (9047)
  • Added new connectors for AI models : HuggingFace, MistralAI, Google, LLamaSharp. (9071)
  • Added the focused attribute on the focusable components (form fields, inputs and buttons). (9060)
  • Improved intellisence startup time in Neos Studio. (8989)
  • Added specific index renaming command during database migration. (9053)
  • Improved display of 'neos run' command logs in the console by displaying the origin with a short name in color. (9072)
  • Added generation of default automation:id attributes to facilitate end-to-end testing by external tools. The generated identifiers can be viewed by clicking on the ID button on the template editor toolbar. (9026)
  • Added SendToCurrentUserConnectionsAsync and SendToUserConnectionsAsync methods to send a notification to the connections of the current user or a specific user. (8949)
  • Improved security in production by isolating SignalR and Gateway cached data into their own Redis database. (8985)
  • Improved security in production by using Dapr secret store instead of environment variables for Redis connection string. (8985)
  • Upgraded Redis version from 6 to 7. (8985)
  • Added the ability to run E2E test with browser in headless mode using NEOS_AUTOMATION_HEADLESS_MODE environment variable, see this article for more details. (9036)
  • Added ContextData to store non UI values in ui view. (8948)
  • Added selection initialization after data loading on current item. (9004)
  • Added selection restoration after data reload. (9004)
  • Added ability to insert custom commands at specific entry points in the list commands during the migration process. (9019)
  • Improved the markdown-viewer component to support mermaid. (8995)
  • Updated the neos setup command to install or update Dapr to version 1.13. (8982)
  • Added a AI Description property on entity and entity view properties. (8972)
  • Added an IChatBotInterceptor interface to be able to monitor conversations with AI agents. (8960)
  • Added a minimum initial width for datagrid columns according to property data type: 140px for Date, 200px for DateTime / InvariantDateTime, 60px for other types. (8968)
  • Improved invariant date value examples in Swagger. (8956)
  • The navigation properties on instances returned by GetOriginal in database persistence are now populated and also return the original values. (8947)
  • Added call to the ReferenceRetrieving UI view event rule in filter bar lookups. (8957)

Fixes

  • Fixed generation error and warning tabs not displaying the right amount of errors and warnings. (9511), closes 19895
  • Fixed keyboard navigation in datagrid with groupings. (9493)
  • Fixed opening/closing of datagrid groupings to maintain selected rows. (9493), closes 21338
  • Fixed item cloning with running additional data invalidations on relationship items. (9508), closes 21391
  • Fixed access to the root element of a referenced ui view in automation tests. (9495), closes 15969
  • Fixed generation and compilation of E2E projects in clusters using a global Neos tool. (9504), closes 18905
  • Fixed deactivation of an enumeration member on an entity view. (9486), closes 21228
  • Fixed in UserPermissions, when editing an existing user, login and email must be read-only. This is to avoid an error message when saving. (9480), closes 21243
  • Fixed behavior of filter bar input component for boolean and enum properties. (9483), closes 21318
  • Fixed culture of native Stimulsoft variables (e.g. date format). (9459), closes 21203
  • Fixed datagrid add row behavior when asynchronously persisting values (lookup). (9478)
  • Fixed an issue with lookups in the data grid where the value was not persisted when changing from an invalid to a valid value. (9478), closes 21298, 21299
  • Added a validation rule on the tenant management cluster to prevent multiple databases on the same cluster for a tenant. (9479), closes 19470
  • Fixed cloning of reports. (9485), closes 21284
  • Fixed a bad validation rule for Neos Studio Entity Post API. (9442)
  • Fixed nested collection that should not be available to create a sub-view because it is not supported. (9470), closes 20589
  • Fixed frame tab tooltip to no longer use non-localizable UI view description. (9469), closes 21285
  • Fixed the dropdown button (without action, with children) so that the chevron is displayed to the right of the button like the split button (with action and with children). (9441), closes 19886
  • Fixed saving of an embedded collection when the sub-view does not have the same name as the relation. (9465), closes 18531
  • Fixed router to prevent browser back button from triggering navigation when in an iframe (9454), closes 21256
  • Fixed file type check in SelectFileAsync method to check file extension when file type is unknown. (9452), closes 21253
  • Fixed value display in lookup of Combobox type in filter bar. (9463), closes 21262
  • Fixed resource access in menu item code. (9458), closes 21248
  • Changed the cursor to a pointer for datagrid sortable columns. (9436), closes 21223
  • Replaced the technical error when a UI fails to open (due to a new deployment or a network error for example) with user-friendly error. (9428)
  • Fixed assignment of "Accept-Language" header to tenant selection. (9435), closes 21205
  • Fixed an error on the nested cluster documentation (9429), closes 21202
  • Fixed localization of menu labels with application culture set to overload browser language. (9434), closes 21204
  • Added uniqueness checking for grid-layout-rows and grid-layout-columns in UI templates. (9414), closes 20627
  • Fixed errors displayed in the console during generation when a generated resx file is modified. (9411), closes 19947
  • Fixed focus border color of modal header buttons to use the theme color. (9386)
  • Fixed combobox styling so that the theme's background and foreground input colors are taken into account. (9374), closes 21122
  • Fixed PropertyChanged diagnostics on references. The C# type created internally was not the right one when the referenced entity view was in a module with a root namespace different from the cluster's default. (9396), closes 20293
  • Fixed parent key propagation when the sub UI view is based on a collection property of the entity view with a name different from that of the source. (9398)
  • Fixed loading of partially initialized unbound UI properties. This could happen when the property was bound and becomes unbound following the deletion of the source property on the entity view. (9391), closes 20769
  • Fixed filter bar input to not open the enum dropdown when operator combobox is clicked. (9390), closes 20905
  • Fixed the lookup edit button so that it is not displayed if the current value is invalid. (9388), closes 21042
  • Fixed so that values modified on UI properties are no longer overwritten when a new entity view is assigned to a UI view. (9393), closes 20656
  • Fixed theme loading in Neos Studio where component attributes were duplicated. (9368), closes 20489
  • Fixed business assembly solution file generated with only ending line modified. Detected by git but unable to commit. (9360)
  • Fixed entity view cloning to take routes into account during saving. (9354), closes 20933
  • Fixed displaying of errors in the manager backend monitoring. (9344), closes 21087
  • Fixed the tree view of the entity view and data table screens in Neos Studio so that all nodes are open by default (except the Properties node), to be consistent with other screens. (9346), closes 21101
  • Fixed filter bar to not display chips for properties that have a visible input in the filter bar. (9261)
  • Added tag trim to avoid duplicates in Neos Studio. (9338), closes 21072
  • Fixed transpilation of object creation in the body of a lambda expression. (9332), closes 17855, 21086
  • Fixed CVE-2024-35255 (Severity Moderate CVSS 5.5) (9333), closes 21094
  • Fixed sub UI view reset after modifying the sub UI view by navigating through the lookup (in Neos Studio). (9325), closes 20442
  • Fixed incorrect Dapr name resolution in self-hosted slim mode (resolution was happening across the entire local network instead of the host machine). You must rerun the neos setup command. (9312), closes 21060
  • Fixed error "Operation is not valid due to the current state of the object" sometimes appearing when designing components and data sources in a Stimulsoft dashboard. (9311), closes 21062
  • Fixed passing of entity view parameters of type string array in entity view calls from the front. Previously, parameters were passed as param=valueA,valueB,valueC and the server received an array with a single value valueA,valueB,valueC. Now, the call contains the unconcatenated values: param=valueA&param=valueB&param=valueC and the server receives an array with the expected number of values. If any code has been written taking into account the invalid format, it will have to be rewritten to work.
    More details : 9306, closes 20619
  • Added function resource update when modifying or deleting an entity, entity view, ... (9286), closes 20934
  • Added the cluster version to the permissions cache key so that the cache is invalidated when a new cluster version is deployed if the function's resources have changed. (9290), closes 20823
  • Fixed metadata migration with locally referenced modules. (9280), closes 20954
  • Moved the filter panel button of the filter-bar component out of the quick search input. (9222)
  • Fixed imprecise calculation of client-side aggregations. (9276), closes 20911
  • Updated the Azure.Identity package of the UserPermissions module to fix a vulnerability. (9278), closes 20948
  • Added backend cache validity verification in case the user attempts to edit the same template report in two different browser tabs. (9269), closes 20916
  • Fixed the refresh button on the report designer, now reloads the Stimulsoft iFrame. (9269), closes 20916
  • Fixed the default DateTime culture in the UI to be the application culture when provided. (9268), closes 20853
  • Fixed API call of entity views without providing a parameter with a default value. This no longer generates an error and the default value is used. (9203), closes 19607
  • Fixed transpilation of an array passed as an argument to a params parameter. (9262), closes 18678, 20644
  • Fixed Image and file progress bar no longer works (#20563). (9166), closes 20563
  • Fixed validation error messages being displayed several times when saving and a validation rule is triggered on several properties. (9247), closes 20895
  • Fixed markdown viewer links so that they open in a new tab. (9237)
  • Added restricted access (internal use only) propagation to server methods from entity views. Fixed missing "RestrictToLocal" attribute according reference when generating server method controllers.
    More details : 9193, closes 20331, 20822
  • [UserPermissions] Added a unique index on a role name IDX_UserRole_Name (UserRole table). (9194), closes 20328
  • Fixed datasource reset on data refresh when there are groupings. (9190), closes 20662
  • Fixed visibility of “Change organization” button when tenant is passed in URL. (9181), closes 20746
  • Changed the maximum length of the Login and Email properties of the UserAccount entity from 50 to 320. (9199), closes 20799
  • Fixed aggregations on an unbound entity view with pagination. (9184), closes 20737
  • Chatbot and the user can display the Mermaid diagrams again. (9129), closes 20690
  • Fixed sorting management on embedded references. (9185), closes 20717
  • Addition of the required indicator missing from the caption of UI properties (excluding .NET properties). (9179), closes 20770
  • suppression de tous les faux positifs dans les rapports OWASP dependency check (9070)
  • Fixed pub/sub error generation with modified route. Use of Microsoft.AspNetCore.Mvc is obsolete, replaced by Asp.Versioning (9173)
  • Fixed metadata generation when launched on a read-only module entity. (9174), closes 20272, 20638
  • Fixed errors display in the event of an exception when generating facades. (9174), closes 20272, 20638
  • Fixed transformation of a string column into a json column on a PostgreSQL database. (9169), closes 20425, 20438
  • Fixed display of migration errors in the tenant management when transforming a string column into a json column on a PostgreSQL database. (9169), closes 20425, 20438
  • Fixed report download when file name contains non-ASCII characters. (9158), closes 20752
  • Fixed multitenant nested cluster url not working in production. (9116), closes 20696
  • Fixed partial and incremental generation of base entities. (9099), closes 20452
  • Fixed Helm chart to deploy cluster backend containers based on Neos version prior to 1.20, please see this article. (9107), closes 20640
  • Fixed UI component partial generation when parameters binding mode is changed. (9083), closes 17879
  • Fixed total number of records (TotalRecordCount) not shared by datasource sharing. (9050), closes 20560
  • Fixed visibility of form field of not displayable UI view property. (9080), closes 20555, 20591
  • Fixed display of verbose logs in console. (9072), closes 19264
  • Fixed foreign key deletion when renamming referenced unique index. (9073), closes 20568
  • Fixed log display in Neos Studio when doing a complete generation. (9056), closes 20469
  • Fixed creation on an embedded colllection with optional string key property. (9049), closes 20534
  • Fixed lookup value reset after selecting the same value. (9032), closes 20543
  • Fixed error when adding a foreign key to a data table in Neos Studio. (9022), closes 20520
  • Allowed quick search and filter bar for non-embedded sub-views. (9010), closes 20471
  • Fixed slowness in partial generation. (9001), closes 20487
  • Fixed Dapr log (Flag --components-path has been deprecated, use --resources-path) raised as error in manager. (8982), closes 20280
  • Fixed transformation of special properties (Date, DateTime, InvariantDateTime, Image) of embedded references on the client side. (8977), closes 20462
  • Fixed default custom views after permissions initialization on tenant selection. (8992), closes 20468
  • Fixed the creation of the administrator role from tenant creation so that it is unique. (8988), closes 20478, 20480
  • Fixed modification state reset when reassigning original reference. (8887), closes 17659
  • Fixed inherited UI views duplicating. (8966), closes 20198
  • Fixed the equality function when removing a filter using the Remove method. (8940), closes 18702
  • Fixed filter applied when opening grouping rows on an enum property. (8974), closes 20451
  • Fixed CVE-2024-32655 (Severity High CVSS 8.1) (8951), closes 20396
  • Fixed symbolic links to dependencies registered as local modules not being updated after moving local modules to another directory. (8953), closes 20360

Previous releases

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