Release 2026.3

InformationGrid platform

New IG web components version
With this new 2026.3 release, the IG web components are updated as well. Please upgrade to version 2.25.0. For more information see https://www.npmjs.com/package/informationgrid-webcomponents and the belonging documentation on IG Web components documentation.

New features

Additional tree node level for aggregate type configurations

Working on larger aggregate types in the workbench could lead to lots of scrolling to find a command or event. We have commands and events have been added as tree nodes when editing an aggregate type to allow jumping to them quickly.

In the workbench a related views panel that allows to quickly navigate to different views but stay in the context of the current configuration has been introduced. For example when editing a document projection this allows you to navigate to the authorisation and trace view for the projection or to the API browser and collection browser view for the projection collections. When opening the related view the configuration will automatically be selected.

Nested aggregates

We learned that there were several issues that made it quite a challenge to configure an aggregate that’s nested in another aggregate type. To improve this the nested aggregate validation has been fixed and events are available and commands on these nested aggregates are ensured to be available for use in the projection and processor DSL. Besides this, several other bugs one could run into when using nested aggregates have been squashed as well. The styling for the tabs created for nested aggregates has also been aligned with the tabs that were introduced in the previous release when linking multiple UI configurations to a resource master and when possible these tabs are merged into one set of tabs.

Improvements

  • All workbench views are now using bookmarkable URLs
  • The selected filters for operational views in the workbench are now stored in session storage instead of local storage to make workbench behaviour more predictable when used in multiple browser tabs at the same time
  • Last used flight control input is stored in session storage. Especially useful when resetting the same projection or processor during development.
  • When selecting a configuration tab in the configurations view the tree will now scroll so the selected configuration is visible in the tree.

Bugfixes

  • Configurations will now properly re-validate when a transitive dependency is removed
  • Schema DSL now escapes more keywords
  • Schema DSL now escapes enum type name when needed
  • Search view in the workbench works again for search indexes that are not tenant aware
  • Hiding properties using an escaped identifier in a resource detail configuration works again
  • Resolved a CSS issue that caused words to be split into many lines even when there is more than enough horizontal space available
  • The stay on detail configuration for aggregate manager command overrides is restored.

Comments are closed.