What's Changed
- chore: OpenAPI Spec docs for Endpoints: Get Extension & Delete Extension by ID - BED-7412 by @kpowderly in #2376
- fix(OpenGraph): change Tenant to AZTenant on start migration BED-7420 by @sirisjo in #2401
- feat(Ingest): Implement new reusable payload validator and CLI interface - BED-7478 by @wes-mil in #2392
- chore: bump DoodleUI: BED-7459, BED-6637 by @jvacca-specterops in #2408
- fix: Remove Source Kind as unique constraint from Environments Table - BED-7419 by @kpowderly in #2398
- feat: Add DB fetchers to support OpenGraph Analysis: BED-7417 by @brandonshearin in #2383
- fix: Enable Tooltip Text on Hover in SortableHeader Component - BED-7289 by @nicole-m-martin in #2403
- fix(api, ETAC): Update Test Setup for BED-7401 by @mvlipka in #2416
- feat: (UI) Hide User/Profile API Key Features in UI if depending on parameter value BED-7137 by @Useinovski in #2418
- fix(API, ETAC): Added ETAC to entity APIs BED-7403 by @mvlipka in #2382
- chore: Hodge Podge to address various CSS inconsistencies - BED-7297 by @KillahDillah in #2386
- fix(UI): Conditional error message based on ruleType for PZ Create Rule functionality Fixes BED-7291 by @slimi-so in #2414
- chore: bump minimatch version to 10.2.3 BED-7536 by @mistahj67 in #2428
- chore: update codeowners - BED-7311 by @ddlees in #2430
- chore(OG): convert schema_relationship_findings to schema_findings BED-7508 by @mistahj67 in #2404
- chore: protect codeowners file BED-7544 by @mistahj67 in #2431
- feat(OG): Add helper methods to schema_findings BED-7511 by @mistahj67 in #2410
- fix(OpenGraph): Do not raise exceptions during on-start migrations BED-7480 by @sirisjo in #2411
- chore(OpenGraph): fix broken test BED-7480 by @sirisjo in #2432
- chore: adding ogcollector feature flag BED-7337 by @ktstrader in #2433
- feat: Add TierID to SearchTierNodesCtx: BED-7415 by @brandonshearin in #2423
- fix: bump trivy and remove CLA check BED-7554 & BED-7555 by @juggernot325 in #2441
- chore: set resolution for serialize-javascript BED-7557 by @urangel in #2445
- docs(OpenAPI): Minor corrections to OpenGraph OpenAPI examples - BED-6723 by @craigw-SO in #2426
- fix: ObjectAccordion fix gap BED-7556 by @KillahDillah in #2448
- fix: SyncedToAzure/ADUser relationship kind incorrectly defined in cue files BED-7512 by @mistahj67 in #2442
- refactor: click to sort for count in posture issue BED-7293 by @LucasParraF in #2425
- feat(OpenGraph): New GetGraphSchemaDisplayKinds API - BED-7505 by @LawsonWillard in #2451
- chore(OpenGraph): Detangle PrimaryNodeKind - BED-7503 by @LawsonWillard in #2447
- feat: apply new ScrollArea component to Explore | Table View: BED-7001 by @jvacca-specterops in #2449
- chore: bump DAWGS to 0.4.10 BED-7048 by @seanjSO in #2400
- feat: update SimpleEnvironmentSelector for OpenGraph - BED-7562 by @TheNando in #2450
- chore: adding OG Collector Platform flag check to flag.go BED-7337 by @ktstrader in #2454
- chore: merge main into stage BED-7467 by @urangel in #2462
- chore: merge stage/v8.7.0 stage into main BED-7467 by @urangel in #2409
- feat: Adding Expiration Column to API Tokens. BED-7449 by @RaymondLaubert in #2421
- chore: environment ID should be uppercase BED-7421 by @sirisjo in #2455
- chore: InfoHeader wrap fix - BED-7351 by @KillahDillah in #2460
- feat(UI): explore page spc menu and content fixed length - BED-7542 by @catsiller in #2465
- chore: plumb validPrimaryKinds through unifiedGraphNode callsites BED-7581 by @mistahj67 in #2463
- feat: update client endpoints to include ogcollector BED-7336 by @ktstrader in #2437
- chore: plumb validPrimaryKinds through nodeToBloodhoundGraph callsites BED-7583 by @mistahj67 in #2466
- chore: plumb validPrimaryKinds through AGT callsites BED-7585 by @mistahj67 in #2468
- fix(OpenGraph): Custom Icons should be added to the custom_node_kinds table on schema upsert BED-7500 by @sirisjo in #2452
- feat(BH Shared): optional OG prop for SimpleEnvironmentSelector - BED-7198 by @TheNando in #2475
- feat: Support Arbitrary Endpoint Matching for Edge Ingest - BED-7451 by @zinic in #2422
- fix: add check for empty kinds in endpoint resolution - BED-7451 by @zinic in #2479
- feat: Support standalone nodes in BHE - BED-7577 by @StephenHinck in #2470
- fix: preserve ingest entry order - BED-7451 by @zinic in #2481
- chore(OpenGraph): Enable OpenGraph in Posture-History Endpoint - BED-7427 by @LawsonWillard in #2482
- chore: plumb validPrimaryKinds through azure entity callsites BED-7589 by @mistahj67 in #2473
- fix: make property bags optional for open graph ingest edges and nodes - BED-7451 by @zinic in #2484
- feat: Update container image base to debian 12 BED-7615 by @0xd6cb6d73 in #2485
- feat: Update container image base to debian 12 - BED-7615 by @wes-mil in #2486
- chore: re-enable external contributors to sign the CLA BED-7616 by @superlinkx in #2488
- chore: plumb validPrimaryKinds through AGI callsites BED-7584 by @mistahj67 in #2467
- chore: plumb validPrimaryKinds through queries pkg callsites BED-7587 by @mistahj67 in #2471
- chore: bump tar to 7.5.11 BED-6717 by @mistahj67 in #2490
- chore: Adds posture_pdf_export feature flag BED-7290 by @benwaples in #2480
- chore: Refactor BuildEnvironmentFilter - BED-7427 by @LawsonWillard in #2491
- chore: Ingest invariant missed: BED-7621 by @brandonshearin in #2495
- chore: remove unused AGI collections function BED-7590 by @mistahj67 in #2472
- fix(OpenGraph Schema Icons): Backfill custom-node-icons table BED-7610 by @sirisjo in #2497
- chore: GA tier management BED-7492 by @mistahj67 in #2501
- fix: fixup case insensitive lookups; partial ingest error handling - BED-7451 by @zinic in #2496
- feat: Option for audit logs to stdout BED-7622 by @superlinkx in #2500
- feat: add support for Federated identity credentials: BED-7398 by @rvazarkar in #2453
- chore: update azurehound to v2.11.0-rc1 BED-7631 by @lrfalslev in #2511
New Contributors
- @lrfalslev made their first contribution in #2511
Full Changelog: v8.7.0...v8.9.0-rc1