- On PostgreSQL 15 and later, unique indexes now use the native
NULLS NOT DISTINCToption instead of expression-based workarounds, which improves query performance. - The Planning Board now imports and exports the responsible person for tasks.
- Fixed an issue where the server startup could silently skip initializing global implementations if a configuration table contained more than 1,000 records.
- Renaming an organization no longer fails if the company is assigned as a planner to an object.
- Dropdown selections in drill-downs are no longer limited to 100 entries and can be searched.
- The GenAI/Bedrock integration now retries on all HTTP 5xx error responses (service unavailable, gateway errors, etc.), not only on 429 quota errors.
- Contacts marked as permanent duplicates are no longer turned back into duplicates by subsequent duplicate checks.