Enhancements:
- #18737 feat(settings): redesign the Parameters page with a balanced layout and a scannable managers grid
- #18710 feat(platform): the hubs own the page of every Defense area and Curation tab
- #18478 feat(platform): make the country boundaries file replaceable like the map tiles
- #18036 feat(accessibility): add dialog role to drawers that function like dialogs
- #16707 feat(scope): See only used Techniques in MITRE Matrix view in security coverages
- #16526 feat(sbom): Build rolling docker image with github workflow
- #15738 fix: in high-concurrency scenarios, denormalized relationship indexing can lead to version conflict errors
- #15605 feat(fintel): entity deep-link column
- #12062 feat(dashboards): allow switching AND/OR in dynamic filter of dashboard queries
- #7053 feat(ux): display relationships in a Report/container as a list, not only in the graph
Bug Fixes:
- #18851 fix(connector): active derived field is mistakenly computed from updated_at
- #18798 fix(frontend): sort catalog contracts without a title on Integrations page
- #18796 fix(backend): detect already deleted errors in rule manager clean
- #18784 fix(backend): do not resolve service accounts as notification recipients
- #18739 fix(frontend): main content editor cannot be scrolled when its content is taller than the editor
- #18735 fix(settings): name every manager of the Parameters page in all languages
- #18712 fix(provenance): provenance tracking adds an Elasticsearch write to every upsert
- #18703 Platform start fails with 'Limit of total fields [3000] has been exceeded' on long-lived indices when the schema grows
- #18695 fix(client-python): ingest observed data number_seen and max_distinct_count counters
- #18664 fix(investigation): editing a selected label or marking node crashes the edit drawer
- #18659 fix(security-coverage): bundle fails with "No relation converter_2_1 available" when container holds a contains link
- #18652 Improvement of organization segregation
- #18637 fix(ingestion): improve ingestion
- #18516 fix(ui): Bad Design and UX when creating a relation from a relationship
- #18515 fix(ui): Double scrollbar in Indicator creation from observable
- #18513 fix(error): fix manager error level to have error only when it's a platform issue.
- #18353 fix(frontend): tooltips anchored on a React Fragment never open
- #18179 fix(ui): Pop-up wrong size in User overviews
- #17793 fix(connectors): when an enrichment connector is stopped it continues to receive bundles in its queue
- #17515 fix(frontend): no "Equals/not equal" operator on numeric filters for Autonomous System Number
- #17333 Ctrl+click does not open integrations catalog and deployed links in a new tab
- #16650 fix(global-search): Erasing search text and then selecting filters does not remove the search text from query
- #16127 fix(playbook): "apply to" labels are not translated into other languages
- #15498 fix(rbac): export panel, non-admin users can see exports from other users/organizations
- #14247 fix(notifications): marking not present in the email notification
- #10553 fix(csv-mapper): lack of control over Opinion values
Pull Requests:
- feat(connector): pass version and slug at registration (#18038) by @fellowseb in #18086
- fix(ui): double scrollbar in indicator creation from entity (#18515) by @Archidoit in #18649
- fix(playbook): add translations for "apply to" labels (#16127) by @CelineSebe in #18650
- chore(deps): update prom/prometheus docker tag to v3.15.0 by @renovate[bot] in #18590
- feat(catalog): show unmanaged connectors and platform compatibility (#18299) by @esrevi in #18584
- fix(deps): update rjsf monorepo to v6.11.0 by @renovate[bot] in #18669
- fix(deps): update dependency openai to v7.25.0 by @renovate[bot] in #18668
- fix(deps): update dependency react-force-graph-3d to v1.29.2 by @renovate[bot] in #18667
- fix(deps): update dependency react-force-graph-2d to v1.29.2 by @renovate[bot] in #18666
- fix(deps): update dependency nodemailer to v10.0.13 by @renovate[bot] in #18670
- fix(client-python): ingest observed data number_seen and max_distinct_count counters (#18695) by @SamuelHassine in #18696
- chore(deps): update dependency pysigma to v1.5.1 by @renovate[bot] in #18440
- fix(frontend): make integrations cards and lines real links for ctrl+click (#17333) by @SamuelHassine in #18721
- feat(rbac): Exports files list according to the files creators (#15498) by @Archidoit in #18031
- fix(ui): relationship creation form from relation (#18516) by @Archidoit in #18633
- fix(investigation): Meta and internal objects can't be edited from investigation graph (#18664) by @Archidoit in #18723
- fix(error): fix error level on managers (#18513) by @aHenryJard in #18514
- feat(accessibility): add dialog role to drawers that function like dialogs (#18036) by @scarletmerlin123 in #18037
- chore(deps): update devdependencies (non-major) by @renovate[bot] in #18706
- fix(deps): update dependency @langchain/core to v1.2.14 by @renovate[bot] in #18741
- fix(deps): update dependency @langchain/openai to v1.6.2 by @renovate[bot] in #18742
- fix(deps): update dependency @filigran/design-system to v1.2.0 by @renovate[bot] in #18747
- fix(deps): update dependency sanitize-html to v2.18.0 - autoclosed by @renovate[bot] in #18749
- fix(deps): update dependency openai to v7.27.0 by @renovate[bot] in #18748
- fix(deps): update graphql-tools monorepo by @renovate[bot] in #18746
- fix(deps): update dependency graphql-upload to v18.0.1 by @renovate[bot] in #18744
- fix(deps): update dependency @lezer/javascript to v1.5.6 by @renovate[bot] in #18743
- feat(settings): redesign the Parameters page with a balanced layout and a scannable managers grid (#18685) by @SamuelHassine in #18738
- fix(settings): name every manager of the Parameters page in all languages and guard new ones (#18685) by @SamuelHassine in #18734
- feat(merge-users): rewrite the user references embedded in JSON payloads (#17502) by @ludovic in #18043
- fix(security-coverage): only bundle has-covered target types for enrichment (#18659) by @nvkhope in #18731
- fix(notifications): marking not present in the email notification (#14247) by @SarahBocognano in #18587
- feat(fintel): add entity link column in fintel list widgets (#15605) by @Gwendoline-FAVRE-FELIX in #18730
- fix(organization): improvement of organization segregation (#18652) by @CelineSebe in #18653
- fix(ingestion): confine feed execution identity to its creator rights (#18637) by @marieflorescontact in #18661
- fix(csv-mapper): fix lack of control on opinon values (#10553) by @CelineSebe in #18722
- fix(frontend): anchor tooltips on an element instead of a Fragment (#18353) by @xfournet in #18354
- fix(deps): update dependency jsonpath-plus to v11.1.1 by @renovate[bot] in #18745
- fix(deps): update dependency nodemailer to v10.0.14 by @renovate[bot] in #18821
- fix(deps): update dependency html-to-pdfmake to v2.5.35 by @renovate[bot] in #18820
- fix(deps): update dependency maplibre-gl to v6.12.0 by @renovate[bot] in #18824
- fix(global-search): submit on empty global search (#16650) by @JeremyCloarec in #18620
- fix(backend): detect already deleted errors in rule manager clean (#18796) by @fellowseb in #18797
- fix(ui): User kill all sessions pop-up size (#18179) by @Archidoit in #18806
- feat(catalog): handle connectors deployed versions (#18368) by @esrevi in #18658
- refactor(form-intakes): improve form intakes architecture (#18274) by @OctaveLaventure in #18314
- fix(connectors): fix managed connector active status (#17793) by @SouadHadjiat in #18067
- feat(merge-users): post-MVP safety net and source account deletion (#17503) by @ludovic in #18050
- feat(platform): make the country boundaries file replaceable like the map tiles (#18478) by @xfournet in #18483
- chore(musl): move musl rolling build to GitHub workflow (#17146) by @aHenryJard in #17148
- docs(merge-users): operational runbook for user merge (#17504) by @ludovic in #18080
- feat(report): add relationships tab and functionality to manage repor… (#7053) by @tpasquet in #18339
- feat(perf): refactor and improve elDataConverter memory footprint (#18451) by @JeremyCloarec in #18452
- fix(deps): update dependency openai to v7.28.0 by @renovate[bot] in #18845
- fix(frontend): sort catalog contracts without a title on Integrations page (#18798) by @fellowseb in #18799
- test(chatbot): add an E2E scenario for the Ask Ariane panel (#18049) by @fred-lr in #18052
- feat(worfklow): add UI apply transition on user side (#17557) by @delemaf in #18563
- fix(filters): Add Equals/NotEquals operators for numeric filters (#17515) by @Archidoit in #18801
- fix(engine): update and configure mapping fields limit (#18703) by @SouadHadjiat in #18855
- feat(frontend): Add support for nested dynamic filters (#12062) by @mcartaud in #18256
- fix(frontend): keep the content editor within its field and let it scroll (#18739) by @xfournet in #18740
- fix(backend): do not resolve service accounts as notification recipients (#18784) by @fellowseb in #18785
- fix(engine): apply retryElOperations to elIndex (#16979) by @fellowseb in #16986
- fix(connectors): compute connector liveness from redis heartbeats instead of updated_at (#18851) by @fellowseb in #18852
New Contributors:
Full Changelog: 7.261002.0...7.261008.0