What's Changed
- chore: Move chow to separate repo - BED-7665 by @wes-mil in #2513
- feat: LikeC4 architecture diagrams first pass BED-7493 by @superlinkx in #2412
- feat: posture rounding clarity - BED-7595 by @dcairnsspecterops in #2474
- feat: added API key expiration BED-7450 by @Holocraft in #2483
- chore: Add Minimal Working OG Schema and Payload to BHCE - BED-7611 by @LawsonWillard in #2503
- chore(OpenGraph Findings): update ListAPDetails response for OpenGraph BED-7042 by @sirisjo in #2502
- chore: migrate doodle-ui into monorepo BED-6066 by @maffkipp in #2464
- feat(MainNav): add BHE link & Go VULN fix - BED-7675 by @TheNando in #2515
- chore: replace goxmldsig with const RSASHA256SignatureMethod (#2525) BED-7702 by @lrfalslev in #2526
- chore: Updated storybook config for monorepo BED-7701 by @maffkipp in #2524
- fix: Run title break and clamp - BED-7716 by @KillahDillah in #2528
- chore: Remove trivy - BED-7720 by @wes-mil in #2535
- chore: Drop errors to warn when handled gracefully - BED-7729 by @StephenHinck in #2536
- chore: merge stage/v8.9.0 into main - BED-7733 by @zinic in #2539
- fix: remove issue ref check in cc workflow BED-7743 by @urangel in #2542
- feat: jit support account opt-out option - BED-7703 by @Flake85 in #2541
- feat: add table columns for API key expiration BED-7504 by @Holocraft in #2519
- chore: Update filters to use case insensitive comparison BED-7652 by @stephanieslamb in #2509
- fix: missing og env key in agt property parsing BED-7687 by @mistahj67 in #2517
- feat: Filter out support accounts when fetching from the db - BED-7029 by @Flake85 in #2505
- fix: handle 504s during cypher search BED-6500 by @seanjSO in #2544
- fix: Remove duplicate edges from edge-composition endpoint BED-7628 by @Useinovski in #2506
- fix: extension list refresh after upload success BED-7661 by @urangel in #2548
- chore: rename opengraph collector platform to openhound BED-7704 by @ktstrader in #2545
- fix(ui): Addresses BED-7623 by @slimi-so in #2547
- feat(OpenGraph): API - Return Extension Finding Schemas - BED-7651 by @LawsonWillard in #2512
- feat: Add OpenGraph Collector Platform client type to UI - BED-7326 by @definitelynotagoblin in #2446
- chore: Refactor /graph-schema/edges to Conform to OG Extensions Api Structure - BED-7750 by @LawsonWillard in #2551
- feat: Add Metrics to SharpHound to be collected - BED-7080 by @mykeelium in #2510
- feat: Cease creation of AD stub users during Azure ingest, post-processing - BED-7710 by @StephenHinck in #2530
- chore: Move OpenHound into Enterprise Collectors for Collector Downloads page and kennel API - BED-7345 by @definitelynotagoblin in #2558
- feat: BED-7411 auditor role expansion by @irshadaj in #2554
- fix: remove subtype filter BED-7757 by @mistahj67 in #2559
- fix(tests): fix flapping TestManagementResource_ListUsers_Filtered unit test BED-7780 by @mvlipka in #2563
- refactor: decouple source_kinds from og schema logic BED-7527 by @mistahj67 in #2555
- chore: slog statements and linter enforcement BED-7685 by @superlinkx in #2514
- feat(UI): timeout limit checkbox to remove query limits - BED-7032 by @catsiller in #2436
- fix: Posture Page - block custom future time selection and align posture chart dates to selected calendar day - BED-7594 by @nicole-m-martin in #2550
- fix(OpenGraph Extension Management): use name if displayname is empty BED-7660 by @sirisjo in #2543
- fix(OpenGraph Extension Management, UI): Upload Extension Dialog button BED-7567 by @sirisjo in #2562
- fix: extension field validation BED-7629 by @AD7ZJ in #2546
- feat: Improve ingest file names BED-7604 by @juggernot325 in #2494
- feat: Generate timestamped filenames for graph exports: BED-7609 by @wes-mil in #2492
- chore: Migrate environment_id to environmentid: BED-7693 by @brandonshearin in #2556
- chore: v8.9.1 mergeback BED-7723 by @AD7ZJ in #2571
- chore: Merge Stage/v8.9.1 into main by @AD7ZJ in #2572
- feat(JIT): Redirection URL BED-7352 by @ALCooper12 in #2498
- feat: Explore Table Column Drag and Drop: Bed-7000 by @jvacca-specterops in #2557
- feat: Remove dependency on CUE finding schemas from the UI BED-7422 by @maffkipp in #2564
- chore: bump dawgs to v0.4.14 BED-7608 by @urangel in #2567
- fix(changelog): swap out un-capped buffer channel - BED-7747 by @zinic in #2570
- fix: search og nodes by kind BED-7612 by @urangel in #2561
- fix: PZ entity panel opening nested accordion BED-7755 by @benwaples in #2565
- feat(bh-shared-ui): add local storage hook | BED-7694 by @TheNando in #2569
- chore: Improving click and select actions in PZ certification BED-7356 by @LucasParraF in #2523
- fix: Switch refactor BED-6061 by @KillahDillah in #2575
- docs(OpenGraph Extension Management): expose OpenGraph openAPI spec, mark as experimental BED-7662 by @sirisjo in #2552
- fix(openapi): add validation patterns to openapi filter predicate schemas - BED-7731 by @cami-specter in #2560
- feat: Create API Token Expiration Parameter. BED-7448 by @RaymondLaubert in #2420
- chore: Increase default column width on explore table: BED-7000 by @jvacca-specterops in #2584
- chore: Support Hybrid Findings: BED-7785 by @brandonshearin in #2574
- feat: Node labels update -- BED-7523 by @specter-flq in #2581
- feat: Add delete HasSession edges to Database Management - BED-5987 by @wes-mil in #2576
- feat(UI): Support Account Display - Bed-7706 by @mvlipka in #2583
- feat: refactor Azure UserRoleAssignments post-processing logic - BED-7717 by @zinic in #2396
- chore: Dependabot updates - BED-7852 by @TheNando in #2590
- fix: Enabling API Key Expiration Failure. BED-7448 by @RaymondLaubert in #2591
- feat(MainNav): update sub nav menu - BED-7694 by @TheNando in #2578
- chore: add missing pfc updates - BED-7694 by @TheNando in #2593
- feat(UI): edges and arrows increased visibility - BED-7524 by @catsiller in #2587
- fix(auth): remediate vulnerability - BED-7104 by @cami-specter in #2508
- chore: Bed 7852 bhce js security updates by @sircodemane in #2594
- chore: pin github actions to specific checksums via ratchet by @elikmiller in #2595
Full Changelog: v8.9.1...v9.0.0-rc1