Enhancements:
- #7588 feat(group-ib-ti): add Group-IB Threat Intelligence connector 2.0
- #7561 feat(acti): migrate connector to the catalog
- #7559 feat(spur): migrate connector to the catalog
- #7485 feat(malanta-attribution): stream connector deriving intrusion sets from Malanta apt: labels
- #7186 feat(pan-cortex-xdr-intel): implement upsert lifecycle for indicator create/update
- #7185 feat(pan-cortex-xdr-intel): implement shared integration foundation and global error handling
- #7184 feat(pan-cortex-xdr-intel): implement Cortex XDR client with advanced auth in src/api_client
- #6210 refactor(templates): use BaseExternalImportConnector
- #4506 ci: implement ARM Docker image build process
- #2690 feat(pan-cortex-xdr-intel): create STREAM connector to push IOCs to Palo Alto Cortex XDR
- #450 build(all): build images with ARM support
Bug Fixes:
- #7389 fix(tagger): regex definitions are not validated at startup, so an invalid rule fails on every single message
- #5942 fix(kaspersky): no retry/backoff for transient API errors (HTTP 503) causes data gaps
- #4526 fix(group-ib): observable URL added as an External Reference
- #4168 fix(group-ib): no error logged when blocked due to non-whitelisting
Pull Requests:
- refactor(templates): rewrite external-import template to use connectors-sdk (#6210) by @Powlinett in #7290
- revert: re-enable build_manifest circleci job (#7568) by @jabesq in #7570
- chore(deps): update dependency idna to v3.19 (master) by @renovate[bot] in #7581
- fix(tagger): validate and compile regex definitions at startup (#7389) by @throuxel in #7497
- chore(renovate): stop ignoring tests directories so test-requirements.txt is scanned (#7576) by @jabesq in #7578
- ci: enforce VC105 (no absolute date) alongside VC305 for new connectors (#7451) by @jabesq in #7452
- feat(malanta-attribution): add stream connector deriving intrusion sets from apt labels (#7485) by @yossi-malanta in #7488
- chore(deps): update dependency domaintools-api to v2.10.0 (master) by @renovate[bot] in #7602
- chore(deps): update dependency imap-tools to v1.15.0 (master) by @renovate[bot] in #7603
- chore(deps): update dependency pydantic to ~=2.13.5 (master) by @renovate[bot] in #7606
- chore(deps): update dependency pytest to ~=8.4.2 (master) by @renovate[bot] in #7608
- chore(deps): update dependency pytest to v9.1.1 (master) by @renovate[bot] in #7609
- chore(deps): update redis docker tag to v8.10.1 (master) by @renovate[bot] in #7620
- chore(deps): update rabbitmq docker tag to v4.3 (master) by @renovate[bot] in #7619
- chore(deps): update dependency pydantic-settings to v2.15.0 (master) by @renovate[bot] in #7607
- chore(deps): update dependency crowdstrike-falconpy to v1.6.5 (master) by @renovate[bot] in #7614
- chore(deps): update dependency pytest-asyncio to v1.4.0 (master) by @renovate[bot] in #7610
- chore(deps): update dependency pytest-cov to v7.1.0 (master) by @renovate[bot] in #7611
- chore(deps): update dependency pytest-order to ~=1.5.0 (master) by @renovate[bot] in #7613
- chore(deps): update dependency freezegun to v1.5.5 (master) by @renovate[bot] in #7615
- feat(group-ib-ti): add connector (#7588) by @Kchekh in #7589
- ci: restrict linked issues milestone update to master merges (#7587) by @ncarenton in #7586
- fix(deps): update dependency stix2 to v3.0.2 (master) by @renovate[bot] in #7616
- fix(deps): update dependency pydantic_settings to ~=2.15.0 (master) by @renovate[bot] in #7624
- fix(deps): update dependency pip-audit to v2.10.1 (master) by @renovate[bot] in #7627
- chore(deps): update dependency pycti to v7.260907.0 (master) by @renovate[bot] in #7629
- chore(deps): update dependency connectors to v7.260907.0 (master) by @renovate[bot] in #7632
- chore(deps): update dependency typing-extensions to v4.16.0 (master) by @renovate[bot] in #7633
- chore(deps): update python:3.12-alpine docker digest to b64631e (master) by @renovate[bot] in #7634
- chore(deps): update dependency google-auth to v2.57.1 (master) by @renovate[bot] in #7635
- chore(deps): update dependency googleapis-common-protos to v1.75.3 (master) by @renovate[bot] in #7636
- chore(deps): update dependency pre-commit to v4.6.2 (master) by @renovate[bot] in #7637
- chore(deps): update dependency ruff to v0.16.6 (master) by @renovate[bot] in #7638
- chore(deps): update docker.elastic.co/elasticsearch/elasticsearch docker tag to v8.19.21 (master) by @renovate[bot] in #7639
- chore(deps): update dependency pytest-mock to v3.15.1 (master) by @renovate[bot] in #7612
- fix(deps): update dependency psutil to v7.2.2 (master) by @renovate[bot] in #7623
- feat(spur): migrate connector to the catalog (#7559) by @throuxel in #7593
- feat(acti): migrate connector to the catalog (#7561) by @jabesq in #7599
- feat(pan-cortex-xdr-intel): create STREAM connector to push IOCs to Palo Alto Cortex XDR (#2690) by @Powlinett in #7291
- fix(kaspersky): retry transient api errors with exponential backoff (#5942) by @throuxel in #7601
New Contributors:
- @yossi-malanta made their first contribution in #7488
Full Changelog: 7.260907.0...7.260910.0