Enhancements:
- #18605 feat(chatbot): show quota, prompts and persisted message feedback in the embedded chat
- #18453 feat(perf): improve findRemovedEmbeddedStoragePathsFromMarkdownFields usage
- #18449 refactor(notifications): split alerts and triggers in notifications page
- #13041 feat(investigation): allow 1-click duplication of investigations
Bug Fixes:
- #18630 fix(history): history and activity managers replay the stream backlog from where it started at startup after a stream interruption upon resume
- #18612 fix(merge-users): userMerge-restrictedMembers-test races the history record of its own case
- #18607 refactor(user): migrate user to module
- #18599 fix(stream): stream processor waits after every batch, even when more events are pending
- #18567 fix(health): s3_used_size collection times out on buckets holding many files
- #18555 fix(scope): Running OpenAEV enrichment on a manual Security Coverage hides existing coverage results until page refresh
- #18552 Publisher manager leaks SMTP sockets
- #18460 fix(security-coverage): coverage results wiped after triggering enrichment
- #18446 fix(user): improve service account edition port to LTS
- #18436 fix(perf): improve cachemanager pubsub usage
- #18435 fix(fintel): fix issues related to introduction of the shortcut for fintel generation
- #18404 fix(error): improve management of "Http call interceptor fail"
- #18291 fix(scope): CVSS3 enum values trigger INTERNAL_SERVER_ERROR instead of validation error
- #18180 fix(ui): (+) button instead of 'create X' button
- #17952 fix(dashboards): Date attribute selection in step 4 shows attributes irrelevant to the selected perspective
Pull Requests:
- fix(perf): in cache manager, only sub to relevant topics (#18436) by @JeremyCloarec in #18437
- feat(chatbot): show quota, prompts and persisted message feedback in the embedded chat (#18605) by @SamuelHassine in #18606
- feat(perf): only call findRemovedEmbeddedStoragePathsFromMarkdownFields when necessary (#18453) by @JeremyCloarec in #18464
- fix(security-coverage): keep coverage results id in enrichment fragment (#18460) by @nvkhope in #18461
- fix(widget): Date attribute input values according to widget perspective (#17952) by @Archidoit in #18456
- fix(smtp): set a default SMTP connection timeout (#18552) by @nvkhope in #18553
- test(merge-users): stop racing the history record of the restricted members case (#18612) by @ludovic in #18613
- fix(redis): fix tls_cluster_node_mode conf name (#17694) by @JeremyCloarec in #18616
- fix(deps): update dependency react-router to v8 by @renovate[bot] in #18176
- fix(stream): read again right away after a full stream batch (#18599) by @xfournet in #18600
- fix(deps): update dependency amqplib to v2.1.0 by @renovate[bot] in #18627
- fix(deps): update dependency @langchain/core to v1.2.13 by @renovate[bot] in #18624
- fix(deps): update dependency nodemailer to v10.0.11 by @renovate[bot] in #18625
- fix(deps): update dependency @langchain/openai to v1.6.0 by @renovate[bot] in #18626
- feat(notifications): merge alerts and notifications page (#18449) by @hervyt in #18457
- fix(error): update error level for http bad formatted requests (#18404) by @aHenryJard in #18414
- fix(fintel): fix issues related to introduction of the shortcut for fintel generation (#18435) by @delemaf in #18518
- feat(workflow): make Status a workflowDefinition projection (#17899) by @delemaf in #18152
- refactor(user): migrate user backend code to module architecture (#18607) by @marieflorescontact in #18621
- fix(ui): Replace remaining (+) buttons by Create button (#18180) by @Archidoit in #18511
- fix(fintel): allow column customization for related entities in Fintel templates (#12861) by @Gwendoline-FAVRE-FELIX in #18533
- fix(deps): update dependency react-pdf to v11 by @renovate[bot] in #18271
- fix(history): resume history and activity managers from last indexed event on restart (#18630) by @fellowseb in #18631
- fix(vulnerability): normalize CVSS enum values and return validation (#18291) by @CelineSebe in #18608
- fix(widget): missing import (#17952) by @esrevi in #18639
- feat(merge-users): remap the user references held in stored filters (#17501) by @ludovic in #18042
- chore(deps): bump @filigran/chatbot to 3.12.1 (#18641) by @SamuelHassine in #18642
- fix(deps): update dependency amqplib to v2.2.0 by @renovate[bot] in #18645
- fix(deps): update dependency nodemailer to v10.0.12 by @renovate[bot] in #18644
- fix(deps): update dependency @node-saml/passport-saml to v5.1.1 by @renovate[bot] in #18643
- chore(deps): bump @filigran/chatbot to 3.12.2 (#18646) by @SamuelHassine in #18647
- fix(health): compute s3_used_size from indexed file sizes instead of listing the bucket (#18567) by @sbocahu in #18640
Full Changelog: 7.260930.0...7.261002.0