> For the complete documentation index, see [llms.txt](https://docs.elimity.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.elimity.com/release-notes/v3.45.0.md).

# v3.45.0

We are happy to announce release v3.45.0 of Elimity Insights, released on 10 June 2026.

## Summary

This section summarizes the most important changes in release v3.45.0.

<details>

<summary>New functionality</summary>

* Campaign archival
* Custom toolbar color
* Peer review traces
* Access review creation wizard

</details>

<details>

<summary>Bug fixes &#x26; improvements</summary>

* Configurable page sizes for several tables across the UI
* Simplified registration process for the initial admin
* Highlight 'original' entities in trace dialogs
* Improved support for 'matching' and 'via' entity columns in data tables
* OAuth2 authentication for ITSM webhooks
* Minor bug fixes & improvements

</details>

<details>

<summary>Deployment changes</summary>

* End of support for PostgreSQL 15
* End of support for YAML configuration files
* End of support for command-line flags for database migrations

</details>

## New functionality <a href="#h_01h9mxgpqsnkh8tpyx32gwcbsr" id="h_01h9mxgpqsnkh8tpyx32gwcbsr"></a>

### Campaign archiving

Elimity Insights v3.45.0 includes support for (un)archiving campaigns. Access review managers can now mark old campaigns as archived so they do not clutter the overview page:

<figure><img src="https://2067057569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7b6iwtH0Lr9Z5pj9MCO2%2Fuploads%2FBY8RsEH0JO58Q9eqlkR3%2FScreenshot%202026-05-27%20at%2008-36-33%20Elimity.png?alt=media&amp;token=0d93c59f-dbbe-4c0c-9b35-cce27c6c03ae" alt=""><figcaption></figcaption></figure>

When you archive a campaign we will ask whether you also want to delete all of its open and draft access reviews. Archiving a campaign also means its draft access reviews can no longer be edited. Apart from that, archival only determines whether a campaign shows up in the overview by default. If you do want to see these archived campaigns, simply use the designated slider at the top of the page:

<figure><img src="https://2067057569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7b6iwtH0Lr9Z5pj9MCO2%2Fuploads%2FI4TKdOXcJBbaX9CwIwF2%2FScreenshot%202026-05-27%20at%2008-37-09%20Elimity.png?alt=media&amp;token=e0c319a4-4ce8-47bd-a100-60601516c38b" alt=""><figcaption></figcaption></figure>

### Custom toolbar color

Another new feature in this release is the added support for configuring the toolbar color for your Elimity Insights tenant:

<figure><img src="https://2067057569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7b6iwtH0Lr9Z5pj9MCO2%2Fuploads%2FOeTIpJmGUIOjm3gqqL3l%2FScreenshot%202026-05-27%20at%2008-47-55%20Elimity.png?alt=media&amp;token=30d51c74-1af1-4ebd-a15f-2884fc738e03" alt=""><figcaption></figcaption></figure>

Administrators can now open a new 'miscellaneous' tab on the 'advanced settings' page to override Elimity Insights' default blue toolbar color. This is a tenant-wide setting, so all users will see the same configured color:

<figure><img src="https://2067057569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7b6iwtH0Lr9Z5pj9MCO2%2Fuploads%2F0HdBfZeJemxNNbmbEQXh%2FScreenshot%202026-05-27%20at%2008-52-41%20Elimity.png?alt=media&amp;token=060f0f64-89c6-410c-8bdf-be2da87671d3" alt=""><figcaption></figcaption></figure>

### Peer review traces

Up until Elimity Insights v3.44.0 users could only show traces in data tables on entity detail pages. This release brings the same functionality to peer reviews:

<figure><img src="https://2067057569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7b6iwtH0Lr9Z5pj9MCO2%2Fuploads%2FM6gd0u1G1oQBjAjrMHu4%2FScreenshot%202026-05-27%20at%2008-56-39%20Elimity.png?alt=media&amp;token=7fd3e7ab-6a64-4d68-bdbe-fde63e608db6" alt=""><figcaption></figcaption></figure>

Users can now right-click on any non-empty cell in peer review results to show traces between the selected row and column entity. You can also show all traces for a specific row or column (by opening its dropdown menu) and even for the entire table (by clicking the 'show traces' button in the top-right corner).

### Access review creation wizard

In Elimity Insights v3.45.0 we've also improved how access review managers can create and edit access reviews. The 'create access review' buttons in data tables and peer reviews now bring you to a dedicated wizard instead of opening a crowded dialog:

<figure><img src="https://2067057569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7b6iwtH0Lr9Z5pj9MCO2%2Fuploads%2Fezjty6xqHg2Rn1oqEuaq%2FScreenshot%202026-05-28%20at%2013-38-34%20Elimity.png?alt=media&amp;token=de08126a-877d-4d7e-8432-5b2773e5ce51" alt=""><figcaption></figcaption></figure>

This new wizard allows managing an explicit list of row and column entities which we automatically prefill based on the contents of your data table or peer review.

## Bug fixes & improvements

### Configurable page sizes for several tables across the UI

From Elimity Insights v3.45.0 onwards users can configure page sizes for several tables across our UI. The available options are 10 (default), 20, 50 and 100. This applies to the following tables:&#x20;

* Stored Queries, Scopes
* Change Requests
* Access Reviews
* User Accounts
* Assigned Users
* Logs

<figure><img src="https://2067057569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7b6iwtH0Lr9Z5pj9MCO2%2Fuploads%2Fh8FondwKFm6YCmFC0Avz%2FScreenshot%202026-05-27%20at%2009-10-37%20Elimity.png?alt=media&amp;token=c7439135-1cde-49ea-8bff-975e76a67072" alt=""><figcaption></figcaption></figure>

### Simplified registration process for the initial admin

In previous releases of Elimity Insights registering the initial admin account involved setting the `defaultAccountEmail` configuration option and using on the email invite or relying on JIT provisioning via the IdP. In v3.45.0 we've simplified this process: for empty tenants the first user that logs in via the configured IdP can automatically register as administrator to perform the remaining setup steps. This also means the `defaultAccountEmail` configuration option now no longer has any effect.

### Highlight 'original' entities in trace dialogs <a href="#h_01js1h4hg2ekpaqj0a5kpn1hc0" id="h_01js1h4hg2ekpaqj0a5kpn1hc0"></a>

Showing traces between two entities that are linked in many different ways sometimes results in a large amount of 'dots' in the visualized graph. This can make it difficult to find the 'original' entities. In this release we've highlighted them with a different shape:

<figure><img src="https://2067057569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7b6iwtH0Lr9Z5pj9MCO2%2Fuploads%2FXN1uBgEEF64UlSlqcPjn%2FScreenshot%202026-05-27%20at%2009-26-00%20Elimity.png?alt=media&amp;token=01cbaffc-41cc-4ab5-aba8-a4a7254f8275" alt=""><figcaption></figcaption></figure>

### Improved support for 'matching' and 'via' entity columns in data tables <a href="#h_01js1h4hg2ekpaqj0a5kpn1hc0" id="h_01js1h4hg2ekpaqj0a5kpn1hc0"></a>

In previous versions of Elimity Insights data tables did not support selecting 'matching' or 'via' entity columns for hierarchical entity types. In v3.45.0 we've removed this restriction, which for example enables users to search for groups that are members of other groups and also show those matching groups for each result:

<figure><img src="https://2067057569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7b6iwtH0Lr9Z5pj9MCO2%2Fuploads%2Fn1FGxBjXuysO2HUeqjqM%2FScreenshot%202026-05-27%20at%2009-58-02%20Elimity.png?alt=media&amp;token=93ccf5f8-b011-4e07-9dac-b3d875d04ca2" alt=""><figcaption></figcaption></figure>

Put differently, this change just adds extra 'matching' or 'via' entity column options for data tables on (stored) query and entity detail pages respectively. It only affects customers with sources having hierarchical entity types.

### OAuth2 authentication for ITSM webhooks <a href="#h_01js1h4hg2ekpaqj0a5kpn1hc0" id="h_01js1h4hg2ekpaqj0a5kpn1hc0"></a>

The v3.45.0 release also adds support for OAuth2 authentication in ITSM webhooks. Administrators can now configure a client ID, client secret, scope and token URL which Elimity Insights will use to retrieve an access token (via the OAuth2 client credentials flow) before triggering the webhook:

<figure><img src="https://2067057569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7b6iwtH0Lr9Z5pj9MCO2%2Fuploads%2Fv2ZcKRcX38SeRa5qpGEt%2FScreenshot%202026-05-27%20at%2012-12-40%20Elimity.png?alt=media&amp;token=cf2f635e-9062-4041-8e45-16212f953e01" alt=""><figcaption></figcaption></figure>

### Minor bug fixes & improvements <a href="#h_01js1h4hg2ekpaqj0a5kpn1hc0" id="h_01js1h4hg2ekpaqj0a5kpn1hc0"></a>

As always, this new release brings some smaller bug fixes and improvements:

* All trace dialogs now use a deterministic layout and color scheme.
* The Swagger UI now loads correctly again.
* Data tables on stored query pages no longer show any 'linked' entity columns by default.
* Default dashboards now include a section title for each active source.
* The detail pages for access reviews and campaigns now include some useful extra metrics. The access review list/overview also has two new columns, "Total change requests" and "Open change requests".
* Imports from custom gateways containing duplicates now fail more transparently.
* Setting up a burn-down chart no longer requires an existing history point as start date.
* Long dashboard card titles and query conditions now render properly instead of overflowing the UI.
* Pressing the 'search' button on the query page no longer resets the column selection for the table of results below (unless you're changing the 'main' entity type).
* The [GitHub built-in connector](/reference-manual/built-in-connectors/github.md) now supports importing from multiple organizations.
* The [SCIM built-in connector](/reference-manual/built-in-connectors/scim.md) now uses `userName` instead of `displayName` to name user entities.
* The [SharePoint built-in connector](/reference-manual/built-in-connectors/sharepoint.md) now supports failing its import when it encounters errors while interacting with the SharePoint API.
* We've renamed the [Delinea Secret Server built-in connector](/reference-manual/built-in-connectors/delinea-secret-server-cloud.md) to 'Delinea Secret Server Cloud'
* The [Entra ID built-in connector](/reference-manual/built-in-connectors/azure-ad.md) now includes a few new attribute types:
  * For users: 'Employee Hire Date' and 'Employee Leave Date'
  * For (app role) groups: 'On-premises security identifier'
* Opening a peer review from 'matching' entity columns that refer to relationship attributes now works as expected.

## Deployment changes

### End of support for PostgreSQL 15

As mentioned in release notes for v3.44.0, from v3.45.0 onwards Elimity Insights officially only supports PostreSQL 17.x.

### End of support for YAML configuration files

The v3.45.0 release also drops support for the `elimity.yml` and `secrets.yml` configuration files, again as mentioned in the release notes for v3.44.0. From now on we only support configuring Elimity Insights with `config.hjson` file or the `INSIGHTS_CONFIG_HJSON` environment variable.

### End of support for command-line flags for database migrations

Similarly we now only support configuring our database migration images with the `config.json` file, the command-line flags will no longer work.

## Migration information <a href="#h_01h9mxgpqs599yv2hb64zhwdk9" id="h_01h9mxgpqs599yv2hb64zhwdk9"></a>

To migrate from v3.44.x to v3.45.0, we suggest the following steps:

1. Make a backup of your existing database.
2. Make a backup of your existing installation directory.
3. Upgrade your installation by bumping the container image version.
4. Migrate your database, as described in [our dedicated documentation](/reference-manual/installation/elimity-insights-server.md#upgrades).
5. Start the server and validate that it works as before.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.elimity.com/release-notes/v3.45.0.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
