Enhancements:
- #17006 feat(catalog): redesign the connector catalog into a faceted marketplace experience
- #16998 fix(http): improve express configuration
- #16997 feat(frontend): remove legacy editor and its feature flags
- #16812 feat(Workflow): Ability to fully reset a workflow
- #16811 feat(workflow): Prevent the publication of a workflow that deletes a status currently in use
- #16810 feat(scope): Worfklow restore current version
- #16806 feat(scope): Remove current HTML Editor
- #16657 feat(webhook): Allow usage of configurable deny list of uri for webhook
- #16048 feat(graphql): allow light mode in GraphQL playground
- #11640 feat(export): CSV export improvement
- #9606 feat(authentication): force a password change by an admin
- #9109 feat(dashboards): add auto-reload support for public dashboards
Bug Fixes:
- #17246 fix(integrations): make marketplace layout responsive at small screen widths
- #17234 fix(ci): check pr title is failing
- #17233 fix(scope): improve notify redis
- #17168 fix(dashboards): Vertical-bar widget (relationships perspective) ignores "Month" interval and always buckets by day, regardless of dashboard time-range mode
- #17088 fix(managers): add request timeouts HTTP clients to prevent hangs
- #17032 fix(dashboard): bar-chart date-histogram buckets duplicated when secondary and tertiary group-by (Label) added
- #17014 fix: flaky test tests/99-deprecated/stixCyberObservable-domain-test.ts
- #16919 fix(workflow): add authorized members on transition fails if no managers are present
- #16918 fix(form_intake): content of container has wrong Field Type
- #16857 fix(dashboard): Line graph visulaizations display improper X Axis labels
- #16729 fix(pir): when disabling enterprise edition, instead of completely shuting down, PIR manager continus to throw errors
- #16683 [Bug] App Not Loading Using Non-Root Path
- #16519 fix(form-intake): bug: Form Intake list crashes when sorting by Description column, locking Data/Ingestion navigation
- #16472 fix(dashboard): not implemented yet widgets cannot be removed
- #16456 fix: number widget becomes inaccessible when title is cleared and saved
- #16340 fix(connectors): list sorting is not working as expected
- #16183 fix(dashboards): Knowledge Graph widget relationship_type filter on has-label has no effect on output
- #16142 fix(draft-workspace): update draft CTA in overview is not accessible with edit right via Authorized members
- #16016 fix(playbook): component configuration remains when the component is replaced
- #13629 fix(decay-rules): default rule recalculates incorrectly on indicator update
- #13262 fix(ui): Enterprise Edition button disabled in activity
- #12081 fix(ingestion): creating an Artifact mandates uploading a file though it's not mandatory in STIX
- #9639 fix(filters): screen refresh when a filter is added
Pull Requests:
- feat(backend/frontend): add auto-reload support for public dashboards (#9109) by @Gwendoline-FAVRE-FELIX in #16576
- chore(dashboard): add typed workspace refresh_interval and remove cast (#9109) by @esrevi in #17147
- chore(cd): kubernetes is not used anymore on circle ci (#17149) by @aHenryJard in #17150
- chore(deps): update devdependencies (non-major) by @renovate[bot] in #17157
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.156.0 by @renovate[bot] in #17108
- fix(deps): update dependency graphql-ws to v6.1.0 by @renovate[bot] in #17161
- build(vite): update Vite configuration to target build for Widely Available baseline on 2026-01-01 rather than deprecated chrome58 target (#17050) by @xfournet in #17058
- fix(deps): update dependency helmet to v8.3.0 by @renovate[bot] in #17162
- fix(deps): update aws-sdk-js-v3 monorepo to v3.1085.0 by @renovate[bot] in #17158
- chore(deps): update prom/prometheus docker tag to v3.13.1 by @renovate[bot] in #17153
- fix(ingestion): creating an Artifact with file or url (#12081) by @ValentinBouzinFiligran in #16455
- fix(deps): update dependency @pyroscope/nodejs to v0.6.1 by @renovate[bot] in #17160
- fix(deps): update dependency dompurify to v3.4.12 by @renovate[bot] in #17155
- fix(deps): update dependency @langchain/openai to v1.5.5 by @renovate[bot] in #17154
- chore(deps): lock file maintenance by @renovate[bot] in #17122
- fix(deps): update dependency openai to v6.46.0 by @renovate[bot] in #17163
- fix(deps): update dependency @opentelemetry/semantic-conventions to v1.43.0 by @renovate[bot] in #17159
- fix(deps): update dependency marked to v18.0.6 by @renovate[bot] in #17156
- fix(workflows): no admin required in transition AMs (#16919) by @OctaveLaventure in #17023
- feat(backend/frontend): add support for selecting visible columns and filtering csv export to only visible columns (#11640) by @scarletmerlin123 in #15593
- feat(frontend): remove legacy editor and related feature flags (#16997) by @ludovic in #17001
- feat(authentication): improve cache reset event with redis (#9606) by @CelineSebe in #17125
- chore(deps): update dependency relay-compiler to v21 by @renovate[bot] in #16246
- fix(ci): handle completed task issues in close-to-milestone workflow (#17193) by @labo-flg with @Copilot in #17191
- fix(dashboard): Take interval into account in widgets (#17168) by @Archidoit in #17172
- fix(form_intake): remove content from listed ov (#16918) by @JeremyCloarec in #17065
- fix(deps): update dependency react-relay to v21 by @renovate[bot] in #16245
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in #16792
- fix(deps): update dependency js-base64 to v3.9.0 by @renovate[bot] in #17204
- fix(deps): update dependency ws to v8.21.1 by @renovate[bot] in #17202
- chore(deps): update graphqlcodegenerator monorepo (major) by @renovate[bot] in #15797
- chore(deps): update devdependencies (non-major) by @renovate[bot] in #17203
- fix(deps): update dependency @langchain/core to v1.2.3 by @renovate[bot] in #17206
- fix(deps): update dependency js-base64 to v3.9.1 by @renovate[bot] in #17207
- chore(deps): update redis docker tag to v8.6.4 by @renovate[bot] in #16377
- fix(deps): update aws-sdk-js-v3 monorepo by @renovate[bot] in #17209
- chore(deps): lock file maintenance by @renovate[bot] in #17210
- fix(deps): update dependency openai to v6.47.0 by @renovate[bot] in #17205
- chore(deps): update devdependencies (non-major) by @renovate[bot] in #17208
- fix(deps): update dependency express-rate-limit to v8.6.0 by @renovate[bot] in #17215
- fix(deps): update dependency openai to v6.48.0 by @renovate[bot] in #17216
- fix(managers): add request timeouts to sync and publisher manager http clients (#17088) by @gabrielebonadiman in #17166
- fix(pir): stop pir manager from throwing when enterprise edition is disabled (#16729) by @gabrielebonadiman in #17086
- feat(client-python): add fetch_opencti_file_by_id method (#13520) by @gabrielebonadiman in #17069
- fix(dashboard): Not implemented widgets display (#16472) by @Archidoit in #17192
- feat(deny_list): webhook deny list (#16657) by @ValentinBouzinFiligran in #17089
- feat(workflow): add reset functionality to workflow management (#16812) by @delemaf in #16944
- feat(workflows): prevent workflow used status removal (#16811) by @OctaveLaventure in #17024
- fix(front): app not loading using non-root path (#16683) by @mcartaud in #17145
- fix(http): change express configuration (#16998) by @JeremyCloarec in #17003
- fix(decayrules): default rule recalculates incorrectly on indicator update (#13629) by @ValentinBouzinFiligran in #15931
- feat(dashboard): Reusable saved filters in dashboards (#15689) by @Archidoit in #17067
- feat(authentication): remove change password ff (#9606) by @CelineSebe in #17077
- fix(dashboard): Fix number widget undefined title (#16456) by @Archidoit in #17197
- feat(filters): Saved filters in dashboard FF (#15689) by @Archidoit in #17221
- ci(fork): change trigger in check commit workflow (#13735) by @aHenryJard in #17079
- chore(docker): check that all image build on PR (#17096) by @aHenryJard in #17097
- fix(dashboard): Has label relationship filter (#16183) by @Archidoit in #17218
- fix(ci): use event payload instead of external action for PR title checks (#17234) by @aHenryJard in #17235
- feat(workflow): add restore last published workflow functionality (#16810) by @delemaf in #16923
- feat(integrations): revamp ingestion into a top-level integrations marketplace (#17006) by @SamuelHassine in #17007
- fix(integrations): make marketplace layout responsive at small widths (#17246) by @SamuelHassine in #17247
- fix(deps): update graphql-tools monorepo by @renovate[bot] in #17252
- fix(deps): update dependency html-react-parser to v6.1.5 by @renovate[bot] in #17251
- fix(deps): update rjsf monorepo to v6.7.0 by @renovate[bot] in #17253
- fix: refs should stay restricted after entity update (#17233) by @marieflorescontact in #17198
- feat(frontend): update platform banner wording to Connect Product (#17229) by @Julienger0 in #17230
- fix(playbook): component configuration remains when the component is replaced (#16016) by @MTorbay-Filigran in #16800
- fix(front): remove fileUri method which was producing broken links and fix favicon & manifest links (#16683) by @xfournet in #17250
Full Changelog: 7.260715.0...7.260722.0