Skip to content

Releases: 2389-research/gsuite-mcp

v1.4.3

Choose a tag to compare

@github-actions github-actions released this 07 Jun 23:48

Changelog

  • 8bb5d20 docs(plan): note WithRetryCtx backoff follow-up from Task 2.5 review
  • 097e2af fix(accounts): read DefaultAlias under lock; run tests with -race
  • 8e9aa81 fix(accounts): stop exposing token file paths via accounts_list
  • fa06bb5 fix(auth): revoke token at Google's endpoint, not just locally
  • e34793e fix(auth): stop returning a token fragment from auth_info
  • 7a5b2d6 fix(retry): detect googleapi.Error so retries actually fire
  • f5c57d8 fix(server): bound outbound API calls with a request timeout
  • cc7fbe3 fix(server): never trigger interactive OAuth on the request path
  • ecbfcd7 fix(server): recover from tool-handler panics instead of crashing
  • b2f7cc5 fix(server): sanitize upstream API errors before returning to client
  • 5f35538 fix(version): make version a var and inject it at build time
  • e4c590e fix: name auth_init (not auth_start) in account auth errors
  • 38f5a46 refactor(services): stop retrying non-idempotent send/create operations
  • e61ad19 style(auth): explicitly ignore deferred Body.Close error

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 25 Feb 20:30

Changelog

  • cfb1ab3 fix: unexport Account.Client field, address review findings

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 24 Feb 16:05

Changelog

  • 3332586 fix: lazy-load authenticated clients for non-default MCP accounts

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Feb 22:41

Changelog

  • 31983dc ci: update Go version to 1.25 to match go.mod
  • a65312d feat: add --account flag to CLI commands
  • b65dd70 feat: add GetAccountsConfigPath for multi-account config
  • ec2e362 feat: add Google Tasks OAuth scope
  • 734476c feat: add Task CRUD methods
  • 32aeddb feat: add TaskList CRUD methods
  • 616d188 feat: add Tasks prompts (task_review, plan_tasks)
  • 3089063 feat: add Tasks resources (today, upcoming, overdue)
  • e47727f feat: add Tasks service with NewService and ListTaskLists
  • ab38f65 feat: add account parameter to all non-auth tool handlers
  • 6d832ea feat: add account registry for multi-account support
  • ccd25bf feat: make auth tools account-aware, add accounts_list tool
  • 5fdff12 feat: register Tasks tools and implement handlers
  • 569ca64 fix: add mutex protection for concurrent map access
  • e17c688 fix: correct README documentation issues
  • 4c6974c fix: correct setup.md documentation issues
  • 272101d fix: harden account alias handling against path traversal and races
  • 3ac496f fix: resolve golangci-lint v2 findings
  • c5f2c71 fix: update help text, nil slices, and extract shared token path logic
  • 6e75371 fix: upgrade golangci-lint action to v7 for Go 1.25 support
  • 3e8e4ab refactor: restructure Server for multi-account service resolution
  • a0c8047 release: prepare v1.4.0

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Feb 20:09

Changelog

  • a530d44 Add gmail_manage_labels tool for label CRUD operations
  • f0c518e Merge pull request #1 from c0decafe/compat/copilot-cli-schema-squash
  • 6362f80 Merge pull request #2 from prime-radiant-inc/feature/gmail-manage-labels
  • 49f991a compat: preserve tool schemas for Copilot CLI
  • 8bd1374 feat: add cc/bcc support to Gmail send/draft tools
  • 1ebe638 fix: resolve lint errors in label management tests

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 16 Dec 04:31

Changelog

  • 28d9967 feat: accept full redirect URL in auth_complete

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 16 Dec 04:08

Changelog

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 16 Dec 02:16

Changelog

  • c19f107 fix: prevent MCP server crash when user not authenticated

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Dec 22:31

Changelog

  • db64afa feat: add OAuth token persistence and MCP auth tools

v1.1.0

Choose a tag to compare

@harperreed harperreed released this 11 Dec 15:06

New Features

  • calendar_create_event: Added attendees, optional_attendees, and send_notifications parameters
  • calendar_update_event: Full replacement and incremental attendee modes
    • Full replacement: attendees, optional_attendees
    • Incremental: add_attendees, add_optional_attendees, remove_attendees
  • Case-insensitive email deduplication
  • Deterministic attendee ordering

Bug Fixes

  • Fixed empty array initialization in full replacement mode
  • Added deduplication for duplicate emails across attendee lists