Enhancements:
- #17102 feat(filters): shared saved filters telemetry
- #16991 feat(catalog): rename connector status "Verified"/"Unverified" to "Supported by Filigran"/"Supported by Community"
- #16886 feat(accessibility): update IconButton components to be labeled for using screen readers
- #16754 feat(sbom): Add syft configuration on OpenCTI
- #16533 feat(custom-views): Allow date range configuration directly within Custom Views on entity pages
- #16525 feat(custom views): Add custom views to the security coverage.
- #16479 feat(web): prevent web site crawling
- #16289 refactor(frontend): convert StatusField to tsx
- #15924 feat: prepare dynamic token support for OAuth SMTP
- #15848 feat(custom-views): attribute widget for Custom Views
- #14044 chore(frontend): migrate frontend to ESM
- #9606 feat(authentication): prepare force a password change by an admin
Bug Fixes:
- #17075 fix(catalog-domain): Memory leak & CPU spikes in catalog/connector contract validation (AJV) leading to "JavaScript heap out of memory" crashes
- #17039 fix(lts): when starting a new LTS platform, platform ID should be display to facilitate license request
- #17038 fix(ingestion-manager): ingestion manager seems to stop working
- #17000 fix(client-python): remove the artificial 1s per-message delay in ListenQueue
- #16949 fix(frontend): Relationships widget: "not starts with" prefix filter on target Attack Pattern fails (no filtering or empty result)
- #16760 fix(security): armor protection breaking entity and report loading
- #16708 fix(scope): indicator uppercase/lowercase pattern is modified by playbooks when extracting observables causing deduplication to fail
- #16682 Upserting indicator without observable type remove the old value
- #16444 fix(frontend): remove excessive top margin above entity
- #15504 fix(ingestion): RSS feed list only displays around 200 entries before refreshing
- #13885 fix(filters): search not consistent when adding an external reference to an entity
- #10944 fix(csv-mapper): roles are not being assigned to Threat Actor
Community Contributions Highlight:
- feat(accessibility): add aria-labels to IconButtons where necessary, restructure to utilize tooltips to pass label where possible (#16886) by @scarletmerlin123 in #16889
Pull Requests:
- fix(ui): remove excessive top margin above entity (#16444) by @CelineSebe in #16698
- chore(ci): stop building frontend on all branches (#17010) by @aHenryJard in #17011
- feat(frontend): custom view attribute widget - chunk 2 (#15848) by @SarahBocognano in #16397
- chore(cd): implement rolling build and sbom with github workflow (#16821) by @aHenryJard in #16995
- feat(web): prevent web site crawling (#16479) by @xfournet in #16480
- fix(csv-mapper): roles are not being assigned to Threat Actor (#10944) by @CelineSebe in #16748
- fix(security): modify default value for armor_protection cost_limit (#16760) by @JeremyCloarec in #17015
- feat(frontend): custom view attribute widget - remove ff (#15848) by @SarahBocognano in #17019
- chore(cleanup): remove unused file (#17026) by @labo-flg in #17027
- feat(accessibility): add aria-labels to IconButtons where necessary, restructure to utilize tooltips to pass label where possible (#16886) by @scarletmerlin123 in #16889
- chore(deps): update dependency @radix-ui/react-primitive to v2.1.7 by @renovate[bot] in #16751
- chore(deps): update devdependencies (non-major) by @renovate[bot] in #16864
- fix(deps): update dependency html-react-parser to v6.1.4 by @renovate[bot] in #17008
- fix(deps): update opentelemetry-js monorepo by @renovate[bot] in #16974
- fix(deps): update dependency csv-parse to v7.0.1 by @renovate[bot] in #16971
- fix(deps): update dependency ckeditor5 to v48.3.0 by @renovate[bot] in #16962
- fix(deps): update dependency @filigran/rich-text-editor to v1.2.0 by @renovate[bot] in #16952
- fix(deps): update graphql-tools monorepo by @renovate[bot] in #16926
- fix(deps): update dependency js-base64 to v3.8.0 by @renovate[bot] in #16874
- fix(deps): update dependency openai to v6.45.0 by @renovate[bot] in #16867
- fix(deps): update aws-sdk-js-v3 monorepo by @renovate[bot] in #16866
- fix(deps): update dependency recharts to v3.9.1 by @renovate[bot] in #16863
- fix(deps): update dependency @langchain/openai to v1.5.3 by @renovate[bot] in #16839
- fix(deps): update dependency @langchain/core to v1.2.1 by @renovate[bot] in #16838
- chore(deps): update prom/prometheus docker tag to v3.13.0 by @renovate[bot] in #16963
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.155.0 by @renovate[bot] in #16865
- chore(deps): update opensearchproject/opensearch docker tag to v3.7.0 by @renovate[bot] in #16581
- fix(deps): update dependency semver to v7.8.5 by @renovate[bot] in #16752
- fix(deps): update dependency recharts to v3.9.2 by @renovate[bot] in #17030
- fix(deps): update dependency uuid to v14.0.1 by @renovate[bot] in #16791
- chore(deps): update rabbitmq docker tag to v4.3.2 by @renovate[bot] in #16717
- fix(deps): update dependency axios to v1.18.1 by @renovate[bot] in #16862
- chore(deps): update opensearchproject/opensearch-dashboards docker tag to v3.7.0 by @renovate[bot] in #16582
- fix(deps): update dependency apexcharts to v4.7.0 by @renovate[bot] in #15975
- fix(deps): update dependency @datadog/pprof to v5.16.0 by @renovate[bot] in #16890
- fix(deps): update dependency nodemailer to v9.0.3 by @renovate[bot] in #16951
- fix(deps): update dependency ae-cvss-calculator to v1.0.13 by @renovate[bot] in #16891
- chore(deps): update dependency webpack to v5.108.4 - autoclosed by @renovate[bot] in #16873
- fix(deps): update dependency unzipper to v0.12.5 by @renovate[bot] in #16819
- chore(deps): update docker/dockerfile docker tag to v1.25 by @renovate[bot] in #16958
- chore(deps): update dependency http-proxy-middleware to v4.2.0 by @renovate[bot] in #17034
- chore(deps): update kibana docker tag to v8.19.18 by @renovate[bot] in #16861
- chore(deps): update elasticsearch docker tag to v8.19.18 by @renovate[bot] in #16860
- feat(filters): shared saved filters telemetry (#11624) by @Archidoit in #16908
- feat(custom-views): Allow date range configuration directly within Custom Views on entity pages (#16533) by @SarahBocognano in #16993
- fix(backend): add defaultNullValue to attribute definition & use it for indicators (#16682) by @JeremyCloarec in #16700
- fix(ci): fix counters (#16682) by @JeremyCloarec in #17051
- build(frontend): replace custom esbuild-based build script by Vite and migrate front to ESM (#14044) by @xfournet in #15610
- fix(lts): add missing platform id in LTS license agreement dialog (#17039) by @labo-flg in #17053
- fix(search): add source_name to base search attributes (#13885) by @mcartaud in #17018
- chore(deps): lock file maintenance by @renovate[bot] in #16871
- chore(gh): setup CODEOWNERS file (#16950) by @labo-flg in #17021
- feat(authentication): force a password change (#9606) by @CelineSebe in #16411
- refactor(frontend): refactor StatusField into tsx (#16289) by @nvkhope in #16290
- feat(custom-views): Add custom views to the security coverage (#16525) by @SarahBocognano in #17017
- feat(backend/frontend): dynamic token support for OAuth SMTP (#15924) by @marieflorescontact in #16851
- fix(deps): update dependency @opentelemetry/semantic-conventions to v1.42.0 by @renovate[bot] in #17085
- fix(deps): update graphql-tools monorepo by @renovate[bot] in #17084
- fix(ingestion-manager): set default timeout for feed requests (#17038) by @esrevi in #17066
- feat(frontend): migrate RSS feed list to DataTable pagination (#15504) by @gabrielebonadiman in #17022
- feat(ingestion): replace verified/unverified with support origin labels (#16991) by @mcartaud in #17061
- refactor(frontend): migrate BrowserLanguage.js to TypeScript (#16619) by @ludovic in #16620
- fix(ingestion): wrap FiligranIcon in span to fix Tooltip issue (#16991) by @mcartaud in #17093
- fix(catalog-domain): Memory leak & CPU spikes in catalog/connector contract validation (AJV) leading to "JavaScript heap out of memory" crashes (#17075) by @SarahBocognano in #17076
- test(frontend): add e2e coverage for the GraphiQL playground page (#10345) by @YAMRAJ13y in #16771
New Contributors:
- @YAMRAJ13y made their first contribution in #16771
Full Changelog: 7.260706.0...7.260710.0