Enhancements:
- #15846 Update technical telemetry on graphQL latency to have more buckets
- #15840 Update key mapping to use publicJWK instead of publicKey
- #15833 [Observability] Log underlying jose error when XTM JWT verification fails
- #15668 Playbook execution end 2 end tracking
- #15661 Add more information on playbook manager stream state
- #15571 Add XTM Hub newsfeeds preferences to user profile
- #15554 Update manager to fetch XTM Hub news feeds
- #15397 Add API endpoint for cleaning inconsistencies on an SCO
- #15309 Split bundle directly in taskManager instead of sending raw bundle to worker
- #15305 [XTMOne] Add support of AI Insight capabilities with xtm one
- #15227 Automatically assign completed issues to milestones on Github
- #15163 Make redis stream close on shutdown
- #15162 Start and stop manager in parallel
- #15121 Make Users the default view in Security menu
- #15087 Add restrictions on and
- #14875 Add exponential backoff retries for ES transient errors
- #14772 [Security Coverage] Add relations has-covered between Security-Coverage and Indicator, Artifact
- #12069 Exchange Online Retires Basic SMTP Auth
- #10335 Replace "osixia/openldap:1.5.0" image by a more recent image of openldap in our Dev Dockers
Bug Fixes:
- #15812 Public dashboard widgets crash when "In regards of" entity has a marking not allowed by the dashboard's max marking level
- #15770 Marking attribute not working for activity&history widgets
- #15768 Ability to create draft with "Access knowledge" can create draft
- #15631 In Individual list, in the lines, text is not vertically centered
- #15545 [Bug] Japanese translation (ja.json) contains multiple errors — broken placeholders, incorrect terminology, style inconsistency
- #15415 (elementCurrentValue ?? []) is not iterable errors
- #15399 Rename 'Status' to 'Processing Status' to match
- #15364 "(elementCurrentValue ?? []) is not iterable" at mergeUpsertOperations
- #15214 [Form Intake] Chanel type attribute is unusable — widget types do not resolve vocabulary values and Open Vocabulary crashes platform
- #15049 Bad settingsEdit mutation can crash platform
- #15015 opencti_task.py: add_stix_object_or_stix_relationship() uses deprecated StixMetaRelationshipAddInput type, causing "Unknown type" error
- #14911 Dashboard widgets flickering (appear/disappear rapidly) during normal viewing
- #14653 Exporting images/PDFs from Dashboards appears blank some times.
- #13855 "otpValidated" user status is not persisted across opencti-graphql instances
- #13803 STIX Pattern deduplication issue when using apostrophes in Object Paths
- #13501 Standard STIX IDs are being Modified
Pull Requests:
- [backend/frontend] Fix marking attribute for History&Activity widgets (#15770) by @Archidoit in #15772
- [frontend/backend] filters added and obs type removed (#7775) by @ValentinBouzinFiligran in #15769
- [frontend/backend] hide create draft button without create/update knowledge capability (#15768) by @frapuks in #15774
- [frontend/backend] feat(profile): add XTM Hub newsfeeds preferences (#15571) by @Antoine-Quintin in #15574
- [backend] Added Indicator and Artifact in the security coverage has covered relationships (#14772) by @MTorbay-Filigran in #15642
- [frontend] Dashboard widgets flickering (#14911) by @ludovic in #15428
- [backend] normalize stix pattern(#13803) by @marieflorescontact in #15281
- [backend] handle embedded relative files in description (#7281) by @esrevi in #15810
- [backend] add endpoint to check playbook state & add log when playbook manager is late (#15661) by @JeremyCloarec in #15665
- [backend] add possiblity to mark playbooks to debug (#15668) by @JeremyCloarec in #15671
- [backend] remove LRU session cache in redis session store (#13855) by @JeremyCloarec in #15362
- [client] fix input type in opencti_task add_stix_object_or_stix_relationship (#15015) by @JeremyCloarec in #15194
- [backend] add exponential backoff retry in elastic operations (#14875) by @JeremyCloarec in #14876
- [backend] add API endpoint for cleaning inconsistencies on an SCO (#15397) by @JeremyCloarec in #12688
- [backend] split bundle directly in taskManager (#15309) by @JeremyCloarec in #15310
- [frontend/backend] Revert decay rule filters (#7775) by @ValentinBouzinFiligran in #15817
- [frontend] fix vocabulary attributes handling in forms (#15214) by @JeremyCloarec in #15269
- [front] Rename 'Status' to 'Processing Status' (#15399) by @marieflorescontact in #15827
- [backend] ensure currentValueArray is always an array (#15364) by @JeremyCloarec in #15365
- [backend] await JWT authentication in user request and enhance error logging (#15833) by @ludovic in #15834
- [backend] Update key mapping to use publicJWK instead of publicKey (#15840) by @ludovic in #15841
- [backend] Add OAuth2 authentication support for SMTP (#12069) by @marieflorescontact in #15663
- [backend] add more latency boundaries in tracing (#15846) by @aHenryJard in #15847
- [backend] validate filigran_chatbot_ai_cgu_status on settings edit (#15049) by @JeremyCloarec in #15080
- [backend] stabilize email mime part type and windows registry value type standard_id (#13501) by @JeremyCloarec in #14104
- [backend] Start and stop managers in parallel (#15162) by @aHenryJard in #15697
- [backend/frontend] fix Service account name normalization in the catalog(#12845) by @CelineSebe in #15512
- [frontend] fix(i18n): Fix Japanese (ja.json) translation issues — placeholders, terminology, and style consistency (#15545) by @Yohei-Yamamoto8182 in #15543
- [frontend] Fix public dashboard crashes when queries fail (#15812) by @lndrtrbn in #15832
- [frontend] align IndividualLine (#15631) by @JeremyCloarec in #15858
New Contributors:
- @Antoine-Quintin made their first contribution in #15574
- @Yohei-Yamamoto8182 made their first contribution in #15543
Full Changelog: 7.260430.0...7.260506.0