Enhancements:
- #17451 feat(errors): Move ingestion error to warn and harmonize them
- #17399 refactor(backend): errors.js to ts
- #17223 [XTMHub]🎯 Connect to Hub from OpenCTI Design
- #16680 feat(UX): Remove automatic text-transform: capitalize on labels, preserve user-defined casing
- #15691 feat(filters): shareable and reusable saved searches
- #15689 feat(dashboards): reusable saved filters in dashboards
- #12674 feat(filters): improve wildcard prefix and fuzzy search option
Bug Fixes:
- #17546 Improve label management for custom dashboard distribution widgets.
- #17476 fix(notifier): Playbook notifier component element access
- #17471 fix(settings): Settings edit field patch
- #17469 fix(frontend): missing 'danger zone' within connector reset option
- #17389 fix(backend): distinguish client-disconnect abort from real engine errors in relation creation logs
- #17384 fix(import): Unclear error for failing import with user connector
- #17311 fix(scope): Assigning an Organization to a Service Account does not take it into account
- #13583 fix(ux): inconsistency in the names used for manager vs technical user
Pull Requests:
- docs: explain bulk observable creation (#17354) by @codewithdaniel1 in #17460
- feat(backend): Allow lucene advanced search syntax (~ and *) (#12674) by @JeremyCloarec in #15863
- fix(filters): Utils for filter operators allowing empty values (#17516) by @Archidoit in #17509
- feat(widgets): Saved filters in widgets: refinements & introduction in custom views (#15689) by @Archidoit in #17408
- fix(import): clarify draft access error for non-service-account connectors (#17384) by @gabrielebonadiman in #17450
- fix(errors): harmonize error on ingestion (#17451) by @aHenryJard in #17453
- chore(ci): Use fixed commit hash for all marketplace actions (#17486) by @aHenryJard in #17487
- fix(frontend): missing 'danger zone' within connector reset option (#17469) by @delemaf in #17520
- feat(widgets): Saved filters in widgets: Remove FF (#15689) by @Archidoit in #17523
- docs: Saved filters in widgets (#15689) by @Archidoit in #17468
- fix(backend): distinguish client-disconnect abort from real engine errors in logs (#17389) by @gabrielebonadiman in #17390
- fix(notifier): Playbook notifier component element access (#17476) by @Archidoit in #17479
- fix(dashboard): Improve label management for custom dashboard distribution widgets (#17546) by @ludovic in #17547
- fix(settings): settings edit field patch (#17471) by @Archidoit in #17473
- refactor(backend): errors.js to ts (#17399) by @Archidoit in #17401
- feat(custom-fields): Chunk 2 — Admin UI (Settings) (#17179) by @ludovic in #16953
- feat(ingestion): TAXII feed tabs (#17532) by @ValentinBouzinFiligran in #17540
- fix(ci): use local commit python for node python (#17488) by @aHenryJard in #17519
- fix(ux): inconsistency in the names used for manager vs technical user (#13583) by @SarahBocognano in #17266
- fix(labels): respect user defined label case (#16680) by @mcartaud in #17070
- chore(deps): update dependency pytest-cov to ~=7.1.0 by @renovate[bot] in #15248
- fix: Improve elastic filters handling (#17508) by @mcartaud in #17510
- fix(ingestion): improve ingestion validation (#17020) by @mcartaud in #17046
New Contributors:
- @codewithdaniel1 made their first contribution in #17460
Full Changelog: 7.260803.0...7.260807.0