Skip to content

v2.2.0 — GraphQL Coordinator + Discussions Monitor + Projects V2 Board

Choose a tag to compare

@pedrofuentes pedrofuentes released this 19 Mar 23:56
· 64 commits to main since this release

What's New

GraphQL Batch Query Coordinator (v2.1.0)

  • Actions sharing the same repository now batch their data needs into a single GraphQL query
  • Significantly reduces API calls and improves rate limit efficiency
  • All 14 actions route through the coordinator with automatic REST fallback
  • Per-repo cache with field-level staleness tracking

New Actions (v2.2.0)

  • 💬 Discussions Monitor — track open discussion count and answered status for any repository
  • 📊 Projects V2 Board — monitor GitHub Projects V2 boards with item counts and progress

New Token Permissions

  • \Discussions: Read\ — required for Discussions Monitor
  • \Projects: Read\ — required for Projects V2 Board

Under the Hood

  • 4 new infrastructure modules: query builder, coordinator, cache, data fragment extractors
  • Generic GraphQL executor with structured errors
  • 14 deprecated REST functions preserved as fallback layer
  • 1,004 tests across 30 test files (up from 882/27)