Skip to content

v1.1.1#5

Merged
aicayzer merged 2 commits into
mainfrom
develop
Jul 17, 2025
Merged

v1.1.1#5
aicayzer merged 2 commits into
mainfrom
develop

Conversation

@aicayzer
Copy link
Copy Markdown
Owner

BigQuery MCP Server v1.1.1

Key Changes

Timeout Implementation

  • Reduced default timeout from 60 to 20 seconds across all configuration sources
  • Added configurable --timeout CLI argument with proper validation and clamping
  • Updated all config files, test fixtures, and hardcoded values consistently

Configuration Structure Cleanup

  • Implemented proper .example files for config and docker-compose (no personal data in git)
  • Added actual config files to .gitignore (contain personal project IDs)
  • Removed version numbers from config files (now code-only)
  • Fixed .env.example to only include actually implemented environment variables
  • Created clean .env file locally with user's project settings

Repository Organization

  • Cleared completed tasks from tasks.md
  • Updated changelog with clean formatting (no bold text)
  • Updated cursor rules to capture user preferences for clean, elegant documentation
  • Removed redundant files and improved gitignore structure

Testing & Quality

  • All 42 unit tests pass
  • Code passes linting and formatting checks
  • Docker image builds successfully with new timeout settings
  • Configuration precedence working correctly (CLI > Config > Env > Defaults)

Technical Details

The timeout functionality is now properly implemented with:

  • CLI argument validation and clamping to max_query_timeout
  • BigQuery job timeout and result retrieval timeout both set
  • Clear error messages for timeout scenarios
  • Consistent 20-second default across all configuration methods

Configuration structure now follows standard open-source practices with clean separation between examples (in git) and personal configs (gitignored).

@aicayzer aicayzer merged commit f07dd81 into main Jul 17, 2025
6 checks passed
@aicayzer aicayzer deleted the develop branch July 17, 2025 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant