Skip to content

GCP Serverless SOAR v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Sep 05:19
· 8 commits to main since this release

Changelog

All notable changes to GCP Serverless SOAR are documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[2.0.0] — 2026-09-06

Added

  • Unified IncidentPipeline spine shared with AWS contract
  • Slack interactive approval with pending store (memory / firestore)
  • Resume API envelope: {"approval_action":"approve|reject","incident_id":"..."}
  • HTTP slack_interactions Cloud Function entry for Slack Interactivity
  • Optional HTTP health probe in entrypoint.py
  • trace_id on UnifiedIncident (parity with AWS)
  • Master multi-cloud architecture diagram (images/master_architecture.png)
  • LAB_MOCK_INTEL support for deterministic lab scoring

Changed

  • Scoring bands restored to canonical parity with AWS: IGNORE <40, REQUIRE_APPROVAL 40–69, AUTO_ISOLATE ≥70
  • IAM base-risk bands aligned with AWS (risky → 6 else 4, +2 external, +2 off-hours)
  • SCC severity ordinals include LOW/MEDIUM mapping
  • Optional audit-log responders via enable_audit_log_responders (off by default)
  • Architecture docs: Cloud Workflows marked legacy delegate only

Removed / Deprecated

  • Workflow YAML / _legacy.py as business spine (stubs remain for compatibility)
  • Unused deprecated diagram variants purged

Migration

See MIGRATION_v2.md.

[1.0.0] — 2026-03-11

Added

  • Initial public release: SCC/audit responders, Terraform lab, playbooks

What's Changed

  • fix: resolve CI pipeline issues - ruff lint E501/E712, GCP terraform … by @thtcsec in #1

Full Changelog: v1.0.0...v2.0.0