Skip to content

v0.6.0 - Rate-limit resilience for milestone operations

Choose a tag to compare

@fink-andreas fink-andreas released this 23 Apr 14:05
· 21 commits to main since this release

Rate-limit resilience for milestone operations

Bug Fixes

  • Fixed linear_milestone view rate-limit crash: linear_milestone view no longer crashes when hitting Linear API rate limits. Errors are now properly surfaced as safe tool results instead of propagating as crashes.
  • Fixed milestone issues rate-limit swallowing: fetchMilestoneDetails() now correctly propagates rate-limit errors from lazy-loaded issue data instead of silently returning partial results.

Performance / API Usage

  • Replaced N+1 lazy loading with single GraphQL query: Milestone details now fetch all issue state/assignee in ONE request instead of N+1 per-issue lazy loads.
  • Added cached rate-limit pre-check: linear_milestone now has the same cached pre-check that linear_issue uses.
  • Exported isRateLimitError() helper: Available for consistent error handling across tools.

Documentation

  • Reorganized README with improved Key Concepts section
  • Added combined Linear+Pi logo with light/dark theme support

Full Changelog: v0.5.1...v0.6.0