Enhancements:
- #16473 docs: copilot instructions conflict with the Conventional Commits convention
- #16460 feat(frontend): display password policy on the reset password screen
- #16457 chore(ci): CI/CD workgroup epic
- #16407 [DOC] Add an entry point for configuration related to security
- #16384 Improve rich-text-editor menu bar color and styles
- #16373 [Documentation] Missing capabilities in the "List of Capabilities" documentation page
- #16320 feat(xtm-hub): customize error message when user has no group
- #16223 SSO in UI - Remove message announcing deprecation of environement
- #16103 Use rejectUnauthorized= true by default on feed and add an option to enable it when needed
- #16077 [docs] Org page is out of date
- #16029 feat(web): prevent web site indexation
Bug Fixes:
- #16412 fix(authentication): password recovery fails when local password policy is set
- #16403 fix(rabbitmq): publisher gets stuck retrying forever after a transient disconnect
- #16400 fix:
buildCompleteUsersissues an un-chunkedcontact_informationquery that exceeds Lucenemax_clause_count, breaking user-cache build at scale - #16365 fix(decay-rules): exclusion rule upsert recomputes valid_until on every re-ingestion, bypassing the score-unchanged guard
- #16308 fix(ui): PDF viewer bottom bar buttons misaligned and missing download
- #16195 fix(dashboards): defining a default dashboard does not apply to already-created users until the user is refreshed
- #15674 fix(ui): backend error when creating a retention rule without a "Name" field
- #10954 fix(export): MD5 hashes missing and field mapping inconsistent in CSV export from report observables
Pull Requests:
- [frontend] Refresh playbook AI agent picker when opening component drawer (#16389) by @SamuelHassine in #16390
- feat(RichTextEditor): enhance button spacing and styles in RichTextEditor (#16384) by @ludovic in #16386
- fix(sso): Remove message announcing deprecation of environement (#16223) by @ValentinBouzinFiligran in #16387
- [deps] Update dependency dompurify to v3.4.7 by @renovate[bot] in #16292
- docs: update org segregation page (#16077) by @nino-filigran in #16267
- docs: update capabilities list to add missing capabilities (#16373) by @nino-filigran in #16382
- docs(retention): add History and Activity scopes, active/inactive toggle (#15669) by @CelineSebe in #16351
- doc(config): add an index page to all production & security configurations (#16407) by @aHenryJard in #16408
- feat(ingestion): add an option to select ssl verification on Feed UI (#16103) by @aHenryJard in #16105
- chore: align with Filigran Conventional Commits & label conventions (#16424) by @SamuelHassine in #16425
- chore: align CI PR-title check & complete issue templates (#16426) by @SamuelHassine in #16427
- chore(renovate): emit Conventional Commits titles (#16428) by @SamuelHassine in #16429
- chore: align issue templates across repositories (#16431) by @SamuelHassine in #16432
- chore: document multi-issue reference convention & widen PR-title checks (#16433) by @SamuelHassine in #16434
- chore: audit & align issue templates (#16435) by @SamuelHassine in #16436
- chore(dependabot): emit Conventional Commits titles (#16437) by @SamuelHassine in #16438
- chore: finalize issue templates (scoped titles + ordering) (#16439) by @SamuelHassine in #16440
- docs: clarify primary type labels are issues-only (PRs use ownership labels) (#16445) by @SamuelHassine in #16446
- docs: restrict pull request labels to ownership only (filigran team / community) (#16448) by @SamuelHassine in #16449
- docs: define the allowed pull request label set (ownership, vibe-coded, language, dependencies) (#16450) by @SamuelHassine in #16451
- fix(pdf-toolbar): correct vertical spacing around zoom buttons (#16308) by @lndrtrbn in #16454
- fix(frontend/backend): refresh concerned users after organization update (#16195) by @Archidoit in #16288
- fix(deps): update dependency dompurify to v3.4.8 by @renovate[bot] in #16421
- fix(query): use terms query for keyword to avoid too_many_clauses (#16400) by @nvkhope in #16452
- feat(backend/frontend): allow to customize error message when user has no access (#16320) by @carinelebas in #16321
- docs: remove discontinued commit-message-format section from copilot instructions (#16473) by @SamuelHassine in #16475
- fix(decay-exclusion-rule): fix upsert overwriting valid_until on decay-excluded indicators (#16365) by @ValentinBouzinFiligran in #16399
- fix(rabbitmq): do not reset persistent channel on publish failure (#16403) by @SamuelHassine in #16471
- fix(retention): add name field error in retention policy (#15674) by @CelineSebe in #15680
- feat(web): prevent website indexation (#16029) by @xfournet in #16032
- fix(authentication): password recovery fails when local password policy is set (#16412) by @ValentinBouzinFiligran in #16465
Full Changelog: 7.260604.0...7.260609.0