# Release 4.0.0 - not yet released

**URL:** https://discussions.eramba.org/t/release-4-0-0-not-yet-released/9161
**Category:** Releases
**Created:** [October 26, 2026, 3:54pm UTC](https://discussions.eramba.org/t/release-4-0-0-not-yet-released/9161 "2026-10-26T15:54:37Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![sam](https://discussions.eramba.org/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@sam](https://discussions.eramba.org/u/sam)
#### Post date: [October 26, 2026, 3:54pm UTC](https://discussions.eramba.org/t/release-4-0-0-not-yet-released/9161/1 "2026-10-26T15:54:38Z")

</div>

> 🚧 **4.0.0 is not released yet.** This post lists what is planned for 4.0.0 today and is updated as the release takes shape.
> 
> Previous release: [Release 3.32.0](https://discussions.eramba.org/t/release-3-32-0-not-yet-released/9080)

### What’s New

**AI Assistant** AI chat inside eramba that works with your data and permissions, and can create or edit items after you approve them. Available in Community too, read only.  
Details here: [Feature - AI Assistant](https://discussions.eramba.org/t/feature-ai-assistant/9086)

**Change Management, Reviews and Attestation** Approval of changes, scheduled reviews and policy attestation for security policies.  
Details here: [Feature - Change Management, Reviews and Attestation](https://discussions.eramba.org/t/feature-approvals-reviews-and-attestation/9085)

**Templates** Templates for compliance packages, internal controls and security policies. Available in Community too.  
Details here: [Feature - Compliance, Control and Policies Templates](https://discussions.eramba.org/t/feature-compliance-control-and-policies-templates/7876)

**Login - Internal Migration** Login moves to the new engine. Along the way, OAuth login supports other providers besides Google ([requested here](https://discussions.eramba.org/t/question-oauth-with-other-providers/2068)).

### **Bugs**

| **Issue** | **Summary** | **Ref.** |
| --- | --- | --- |
| [ERA-2225](https://linear.app/eramba/issue/ERA-2225) | Optional forced password change at first login | |
| [ERA-2194](https://linear.app/eramba/issue/ERA-2194) | Customization: choose the custom field type with icon tiles | |
| [ERA-2193](https://linear.app/eramba/issue/ERA-2193) | Customization: “Customize form” link in the Add Item form | |
| [ERA-2178](https://linear.app/eramba/issue/ERA-2178) | Activity Log is missing entries for several migrated sections | [https://eramba.zendesk.com/agent/tickets/38412](https://eramba.zendesk.com/agent/tickets/38412) |
| [ERA-2149](https://linear.app/eramba/issue/ERA-2149) | Shared item links ignore personal and default view settings | |
| [ERA-2130](https://linear.app/eramba/issue/ERA-2130) | Bulk editing Online Assessment Findings to Closed shows a validation error | [https://eramba.zendesk.com/agent/tickets/38335](https://eramba.zendesk.com/agent/tickets/38335) |
| [ERA-2108](https://linear.app/eramba/issue/ERA-2108) | Empty Asset Classification fields fail import validation | [https://eramba.zendesk.com/agent/tickets/38223](https://eramba.zendesk.com/agent/tickets/38223) |
| [ERA-2091](https://linear.app/eramba/issue/ERA-2091) | Related Documents are not displayed on the policy portal | |
| [ERA-2090](https://linear.app/eramba/issue/ERA-2090) | Security Incidents: system fields cannot be customized | [https://eramba.zendesk.com/agent/tickets/38038](https://eramba.zendesk.com/agent/tickets/38038) |
| [ERA-2083](https://linear.app/eramba/issue/ERA-2083) | Queue worker sometimes does not pick up email jobs immediately | |
| [ERA-2081](https://linear.app/eramba/issue/ERA-2081) | Send notification emails one per recipient instead of all recipients in CC | |
| [ERA-2067](https://linear.app/eramba/issue/ERA-2067) | Enforce unique email addresses for non-admin accounts | |
| [ERA-2058](https://linear.app/eramba/issue/ERA-2058) | LDAP connectors: fix “In Use” relations and allow deleting stale connectors | [https://eramba.zendesk.com/agent/tickets/37814](https://eramba.zendesk.com/agent/tickets/37814) |
| [ERA-2002](https://linear.app/eramba/issue/ERA-2002) | LDAP sync fails silently when one active LDAP group no longer exists | [https://eramba.zendesk.com/agent/tickets/37589](https://eramba.zendesk.com/agent/tickets/37589) |
| [ERA-1995](https://linear.app/eramba/issue/ERA-1995) | Enable control design customization in Community Edition | [https://discussions.eramba.org/t/bug-controls-in-design-can-not-be-set-in-community-edition/9021](https://discussions.eramba.org/t/bug-controls-in-design-can-not-be-set-in-community-edition/9021) |
| [ERA-1963](https://linear.app/eramba/issue/ERA-1963) | SaaS update must invalidate user sessions exactly once per deployment | [https://eramba.zendesk.com/agent/tickets/37567](https://eramba.zendesk.com/agent/tickets/37567) |
| [ERA-1960](https://linear.app/eramba/issue/ERA-1960) | Community users have no way to find the latest image tag | |
| [ERA-1936](https://linear.app/eramba/issue/ERA-1936) | LDAP bind failure breaks subsequent queue worker jobs | [https://eramba.zendesk.com/agent/tickets/37359](https://eramba.zendesk.com/agent/tickets/37359) |
| [ERA-1927](https://linear.app/eramba/issue/ERA-1927) | SMTP STARTTLS must trust private CAs installed in the system CA store | [https://eramba.zendesk.com/agent/tickets/37103](https://eramba.zendesk.com/agent/tickets/37103) |
| [ERA-1919](https://linear.app/eramba/issue/ERA-1919) | Automation: increase composer timeout | |
| [ERA-1918](https://linear.app/eramba/issue/ERA-1918) | Automation: STDOUT rework for Account Reviews (output size limit) | [https://discussions.eramba.org/t/bug-limit-in-stdout-automation/8791](https://discussions.eramba.org/t/bug-limit-in-stdout-automation/8791) |
| [ERA-1805](https://linear.app/eramba/issue/ERA-1805) | Deleting compliance packages runs in the background worker | |
| [ERA-1706](https://linear.app/eramba/issue/ERA-1706) | Docker: script to rebuild the app / switch the image | |
| [ERA-1636](https://linear.app/eramba/issue/ERA-1636) | Compliance Package notification recipient is missing | |
| [ERA-1539](https://linear.app/eramba/issue/ERA-1539) | Internal Controls: current status is not assigned correctly to ad-hoc audits | |
| [ERA-1510](https://linear.app/eramba/issue/ERA-1510) | Missing inline field validation for “Specific dates” when saving an Internal Control without audit date | |
| [ERA-1451](https://linear.app/eramba/issue/ERA-1451) | Internal Controls import template: support periodicity and automation | |
| [ERA-1406](https://linear.app/eramba/issue/ERA-1406) | Tags field removed from old Community installs | |
| [ERA-1385](https://linear.app/eramba/issue/ERA-1385) | Handle deletion of items that have related items | |
| [ERA-1276](https://linear.app/eramba/issue/ERA-1276) | Policy PDF download shows wrong “Updated by” | |
| [ERA-1100](https://linear.app/eramba/issue/ERA-1100) | Missing translations and translation improvements | |
| [ERA-1065](https://linear.app/eramba/issue/ERA-1065) | Custom field on the first tab of Compliance Analysis | |
| [ERA-1040](https://linear.app/eramba/issue/ERA-1040) | OAuth authentication method for SMTP | |
| [ERA-960](https://linear.app/eramba/issue/ERA-960) | More relative dates in dynamic status conditions | |
| [ERA-938](https://linear.app/eramba/issue/ERA-938) | Misleading wording of dynamic status conditions | |
