Enhancements:
- #18987 feat(graph): enrichment from investigation — dev enrichment connector
- #18865 feat(filters): Add ref relationship type to in regards of filters
- #18317 feat(logging): surface real cause in frontend and auth error logs
- #16818 feat(eslint): Add a11y plugin to eslint
- #14379 feat(fintel): add "Status" variable to FINTEL report template
Bug Fixes:
- #18957 fix(frontend): GraphQL errors caught by UI error boundaries are never logged
- #18954 fix(stream): stream improvment
- #18926 fix(filters): Running processes tasks list broken
- #18922 fix(xtm-hub): send the current edition with the hub connectivity refresh
- #18915 fix(platform): re-importing an observable with an embedded single ref fails with "Cant add another relation on single ref"
- #18913 fix(client-python): worker fails with OSError Errno 22 on Windows when guessing external reference dates
- #18892 fix(ui): Entity type values don't wrap when editing a nested filter inside a dynamic filter ("In regards of (dynamic)")
- #18862 fix(activity): export audit events rejected by strict context_data mapping
- #18853 fix(connectors): connector cache keeps a stale active flag used by auto-enrichment and telemetry
- #18830 fix(ui): connector chip alignment in connector overview
- #18817 fix(ux): Comma between relationship value in 'in regards of' filter should not be hilighted
- #18794 fix(backend): require authentication for the themes listing query
- #18792 fix(backend): reject observable field edit when the observable cannot be found
- #18757 fix(refacto): file handling refactor
- #18660 fix(garbage): GC manager error on "Id loading expect only one response"
- #18618 fix(feed): refactor rolling feeds
- #18469 fix(dashboards): Public dashboards render org-shared relationship targets as "Restricted" (Entity_undefined) despite matching organization access
- #18331 fix(scope): list view menu buttons just disappear when you scroll
- #18292 fix(indicators): Indicator sightings tab does not show sightings when using url with STIX ID
- #18284 fix(frontend): List pagination shows "No results" empty state while the next page is still loading
- #18231 fix(rabbitmq): cap infinite retry loop on nacked publish in send()
- #17958 fix(activity): activity log CSV export omits user_metadata and other newer activity fields
- #17622 fix(front): Update some CSS properties
- #17449 fix(groups): Role list scroll bar is missing on group edition
- #15082 fix(filters): AutocompleteField truncation hides valid results in "Accessible for" dropdowns
- #12461 fix(ui): filters re-render each time you add a new one in sharing / create live stream
- #12150 fix(dashboards): relationships chart on home not displaying July after the month is over
- #11012 fix(export): exported file not immediately displayed during the export phase
Pull Requests:
- fix(ui): comma between relationship type of 'in regards of' filter (#18817) by @Archidoit in #18868
- fix(deps): update dependency ejs to v7 by @renovate[bot] in #18847
- fix(dashboards): anchor time series buckets and axis labels on UTC (#12150) by @frapuks in #18213
- fix(workflow): regression on update status and actions on capa (#17557) by @delemaf in #18860
- chore(ai): Add instructions about feature flags (#18826) by @aHenryJard in #18827
- fix(deps): update dependency nodemailer to v10.0.15 by @renovate[bot] in #18875
- fix(deps): update dependency react-intl to v12.1.4 by @renovate[bot] in #18876
- fix(deps): update dependency marked to v18.1.0 by @renovate[bot] in #18878
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.162.0 by @renovate[bot] in #18877
- fix(deps): update dependency react-grid-layout to v2.3.0 by @renovate[bot] in #18879
- fix(deps): update dependency express-rate-limit to v8.7.1 by @renovate[bot] in #18881
- fix(deps): update dependency @langchain/core to v1.2.16 by @renovate[bot] in #18880
- fix(frontend): resolve indicator ID for sightings (#18292) by @x0Lazarus in #18850
- fix(frontend): hide empty table messages while loading (#18284) by @x0Lazarus in #18849
- fix(ui): Connector status chip alignment (#18830) by @Archidoit in #18866
- feat(filters): Add external-ref, object-covered and result-of refs to 'in regards of' relationship type values (#18865) by @Archidoit in #18867
- feat(custom-fields): custom fields (#17182) by @JeremyCloarec in #18214
- fix(export): exported file immediately displayed during the export phase and updater refacto (#11012) by @CelineSebe in #18832
- fix(groups): show scrollbar on group edition drawer tabs (#17449) by @JeremyCloarec in #18843
- fix(deps): update opentelemetry-js monorepo by @renovate[bot] in #18903
- fix(deps): update dependency maplibre-gl to v6.13.0 by @renovate[bot] in #18901
- fix(deps): update dependency @pyroscope/nodejs to v0.6.5 by @renovate[bot] in #18899
- fix(deps): update dependency @langchain/core to v1.2.17 by @renovate[bot] in #18898
- chore(deps): update kibana docker tag to v8.19.23 by @renovate[bot] in #18897
- chore(deps): update elasticsearch docker tag to v8.19.23 - autoclosed by @renovate[bot] in #18896
- fix(deps): update dependency openai to v7.30.0 by @renovate[bot] in #18902
- fix(deps): update dependency jsonpath-plus to v11.2.0 by @renovate[bot] in #18900
- fix(deps): update dependency nodemailer to v10.0.16 by @renovate[bot] in #18904
- chore(deps): update devdependencies (non-major) by @renovate[bot] in #18905
- fix(filters): fix filter popover width and improve display to prevent flickering (#18892) by @mcartaud in #18895
- fix(garbage): GC manager error Id loading expect only one response (#18660) by @aHenryJard in #18662
- fix(activity): add user_metadata and missing fields to audit CSV export (#17958) by @CelineSebe in #18450
- fix(custom-fields): review fixes for #18214 (#17182) by @ludovic in #18656
- fix(xtm-hub): send the current edition with the hub connectivity refresh (#18922) by @SamuelHassine in #18923
- fix(client-python): guess external reference dates without OS timestamps so Windows workers do not fail on epoch dates (#18913) by @SamuelHassine in #18914
- fix(datatable): keep the data table toolbar actions visible when columns overflow (#18331) by @esrevi in #18916
- fix(platform): replace the previous target when a single ref relationship is added again (#18915) by @SamuelHassine in #18919
- feat(security-coverage): Manual creation of security coverage results (#17391) by @lndrtrbn in #18611
- feat(dashboards): add dashboard variables manifest foundations, GraphQL API and token resolution (#18804) by @frapuks in #18825
- fix(filters): Running processes tasks list broken (#18926) by @Archidoit in #18927
- refactor(connector): refactor to connector module (#18345) by @fellowseb in #18352
- fix(front): css properties updated (#17622) by @ValentinBouzinFiligran in #17623
- fix(backend): require authentication for the themes listing query (#18794) by @fellowseb in #18795
- fix(dashboard): show relationship targets in public relationships list widget (#18469) by @esrevi in #18917
- fix(feed): refactor rolling feeds (#18618) by @JeremyCloarec in #18619
- fix(refactor): refacto file handling (#18757) by @JeremyCloarec in #18759
- fix(filters): disable client filtering in object members field (#15082) by @ValentinBouzinFiligran in #17774
- fix(connectors): refresh connectors liveness of the cache for auto-enrichment and telemetry (#18853) by @fellowseb in #18908
- fix(backend): reject observable field edit when the observable cannot be found (#18792) by @fellowseb in #18793
- fix(activity): record export parameters instead of derived filters in the audit event (#18862) by @gabrielebonadiman in #18874
- fix(stream): filter merge event sources according to user access (#18954) by @marieflorescontact in #18955
- fix(activity): spy on the connector module in the export events test (#18862) by @esrevi in #18971
- fix(frontend): restore focus management without autoFocus (#16818) by @fellowseb in #18863
- fix(frontend): keyboard access and semantics for interactive elements (#16818) by @fellowseb in #18864
- feat(workflow): Ensure consistency between Status and workflowInstance (#17900) by @delemaf in #18802
- fix(workflow): lint jsx-a11y (#17900) by @delemaf in #18978
New Contributors:
- @x0Lazarus made their first contribution in #18850
Full Changelog: 7.261008.0...7.261014.0