Enhancements:
- #13990 Implement new inference rules
- #13975 Support multiple files upload at creation of entities
- #13971 [client] Upload file at creation of entities instead of after the creation
- #13944 [client] Add support of file download during import process
- #11383 Create inference rule on attribution
- #10505 [Rules Engine] If Report contains IP, and IP belongs to ASN then Report contains ASN
Bug Fixes:
- #13940 Unable to add personal notifiers
- #13933 Redirect the learn more of the OCTI demo banner to the Hub public trial page
- #13901 Users add relations in orga admin context
- #13897 Status renaming is not taken into account
- #13888 Form Intakes cannot be launched when using "Toggle" field type on Malware is_family
- #13818 AI Insights returns text in Markdown format instead of HTML.
- #13792 Campaigns do not display Security Coverage Icons if there is an Associated Security Coverage
- #13753 Simple Mailer {"variableName":"escape"} Error
- #13624 Channel Entity Does Not Display Channel Type in GUI
- #13610 Domain import fails when using “domain name” in CSV Mapper
- #13058 Generated PDFs of RSS Feed For The Record Are Not Properly Created
- #12445 "Interval" for the bookmark widget serves no purpose
- #11800 GraphQL internal server error
Pull Requests:
- [frontend] - (XTMHub - FreeTrials) Change redirection URL on learn more #13933 by @hervyt in #13934
- [backend] users add relations in orga admin context (#13901) by @Archidoit in #13902
- [frontend] channel types display in Channel details (#13624) by @Archidoit in #13900
- [backend] refresh status cache at status template modification (#13897) by @Archidoit in #13898
- [client] refactor recursive import retries to iterative (#13253) by @JeremyCloarec in #13247
- [client] Add support of file download during import process (#13944) by @SamuelHassine in #13945
- [backend] fix some mismatch between graphql API and entities from schema(#11800) by @JeremyCloarec in #12673
- [docs] Add copilot instructions for repository onboarding by @Copilot in #13952
- [backend] return null when id cannot be generated for input (#13610) by @JeremyCloarec in #13920
- [deps] Update dependency file-type to v21.3.0 by @renovate[bot] in #13916
- [deps] Update dependency ws to v8.19.0 by @renovate[bot] in #13947
- [deps] Update dependency uuid to v13 by @renovate[bot] in #12783
- Fix AI Insights Containers Digest returning Markdown instead of HTML by @Copilot in #13967
- Add missing securityCoverage resolver for Campaign entities by @Copilot in #13970
- Fix Form Intakes Toggle field ignoring defaultValue on initialization by @Copilot in #13966
- Remove unused Interval parameter from bookmark widget configuration by @Copilot in #13979
- [backend/client] Support multiple files upload at creation of entities (#13975) by @SamuelHassine in #13982
- [backend] Implement new inference rules (#13990, #11383, #10505) by @SamuelHassine in #13991
Full Changelog: 6.9.6...6.9.7