diff --git a/.github/renovate.json5 b/.github/renovate.json5 index f69f79b..0533093 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -21,7 +21,7 @@ pinDigests: true, }, { - matchPackageNames: ['googleapis/genai-toolbox'], + matchPackageNames: ['googleapis/mcp-toolbox'], 'semanticCommitType': 'feat' } ], @@ -31,7 +31,7 @@ managerFilePatterns: ["/toolbox_version\\.txt$/"], matchStrings: ["(?[\\d\\.]+)"], datasourceTemplate: "github-releases", - packageNameTemplate: "googleapis/genai-toolbox", + packageNameTemplate: "googleapis/mcp-toolbox", extractVersionTemplate: "^v(?.*)$", } ] diff --git a/.github/workflows/mirror-changelog.yml b/.github/workflows/mirror-changelog.yml index c2061da..d4b6f26 100644 --- a/.github/workflows/mirror-changelog.yml +++ b/.github/workflows/mirror-changelog.yml @@ -20,7 +20,7 @@ on: jobs: add-release-notes: - if: github.actor == 'renovate-bot' && startsWith(github.head_ref, 'renovate/googleapis-genai-toolbox') + if: github.actor == 'renovate-bot' && startsWith(github.head_ref, 'renovate/googleapis-mcp-toolbox') runs-on: ubuntu-latest permissions: pull-requests: write @@ -38,7 +38,7 @@ jobs: const prBody = context.payload.pull_request.body || ''; // Extract the relevant changelog section - const startMarker = 'googleapis/genai-toolbox'; + const startMarker = 'googleapis/mcp-toolbox'; const endMarker = ''; const startIndex = prBody.indexOf(startMarker); const endIndex = prBody.indexOf(endMarker, startIndex); @@ -98,8 +98,8 @@ jobs: // To prevent this, we insert an invisible Unicode zero-width space (`\u200B`) // between the '#' and the number in the link text. This breaks the parser's // pattern matching without changing the visual appearance of the link. - // E.g., "[#1770](...)" becomes "[genai-toolbox#​1770](...)" - originalContent = originalContent.replace(/\[#(\d+)\](\([^)]+\))/g, '[genai-toolbox#\u200B$1]$2'); + // E.g., "[#1770](...)" becomes "[mcp-toolbox#​1770](...)" + originalContent = originalContent.replace(/\[#(\d+)\](\([^)]+\))/g, '[mcp-toolbox#\u200B$1]$2'); const lineAsLowerCase = originalContent.toLowerCase(); diff --git a/.github/workflows/package-and-upload-assets.yml b/.github/workflows/package-and-upload-assets.yml index c2f798c..c41dace 100644 --- a/.github/workflows/package-and-upload-assets.yml +++ b/.github/workflows/package-and-upload-assets.yml @@ -18,7 +18,7 @@ name: Package and Upload Release Assets env: PACKAGE_NAME: "dataplex" FILES_TO_PACKAGE: "gemini-extension.json DATAPLEX.md LICENSE" - GCS_BUCKET_URL: "https://storage.googleapis.com/genai-toolbox/geminicli" + GCS_BUCKET_URL: "https://storage.googleapis.com/mcp-toolbox-for-databases/geminicli" on: release: diff --git a/.github/workflows/presubmit-tests.yml b/.github/workflows/presubmit-tests.yml index d3743d8..f492e49 100644 --- a/.github/workflows/presubmit-tests.yml +++ b/.github/workflows/presubmit-tests.yml @@ -30,7 +30,7 @@ jobs: - name: Install toolbox binary run: | VERSION=$(cat toolbox_version.txt) - curl -L -o toolbox "https://storage.googleapis.com/genai-toolbox/v${VERSION}/linux/amd64/toolbox" + curl -L -o toolbox "https://storage.googleapis.com/mcp-toolbox-for-databases/v${VERSION}/linux/amd64/toolbox" chmod +x toolbox - name: Install Extension diff --git a/CHANGELOG.md b/CHANGELOG.md index ae0fba2..aa09fa6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,104 +5,104 @@ ### Features -* **deps:** update dependency googleapis/genai-toolbox to v0.30.0 ([#89](https://github.com/gemini-cli-extensions/dataplex/issues/89)) ([0341db1](https://github.com/gemini-cli-extensions/dataplex/commit/0341db179417f95ad00b243edbb6f27de4717fc6)) +* **deps:** update dependency googleapis/mcp-toolbox to v0.30.0 ([#89](https://github.com/gemini-cli-extensions/dataplex/issues/89)) ([0341db1](https://github.com/gemini-cli-extensions/dataplex/commit/0341db179417f95ad00b243edbb6f27de4717fc6)) ## [0.3.0](https://github.com/gemini-cli-extensions/dataplex/compare/0.2.2...0.3.0) (2026-03-16) ### ⚠ BREAKING CHANGES -* telemetry metrics updates as per semantic convention ([genai-toolbox#​2566](https://redirect.github.com/googleapis/genai-toolbox/issues/2566)) -* **source/dataplex:** restructure prebuilt toolsets ([genai-toolbox#​2640](https://redirect.github.com/googleapis/genai-toolbox/issues/2640)) +* telemetry metrics updates as per semantic convention ([mcp-toolbox#​2566](https://redirect.github.com/googleapis/mcp-toolbox/issues/2566)) +* **source/dataplex:** restructure prebuilt toolsets ([mcp-toolbox#​2640](https://redirect.github.com/googleapis/mcp-toolbox/issues/2640)) ### Features -* **skill:** Attach user agent metadata for generated skill ([genai-toolbox#​2697](https://redirect.github.com/googleapis/genai-toolbox/issues/2697)) ([9598a6a](https://redirect.github.com/googleapis/genai-toolbox/commit/9598a6a32597b9c9abdb0f20c06d86a01b0d011f)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* **skill:** Update skill generation logic ([genai-toolbox#​2646](https://redirect.github.com/googleapis/genai-toolbox/issues/2646)) ([c233eee](https://redirect.github.com/googleapis/genai-toolbox/commit/c233eee98cd9621526cb286245f3874f5bd6e7da)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* **skills:** Add additional-notes flag to generate skills command ([genai-toolbox#​2696](https://redirect.github.com/googleapis/genai-toolbox/issues/2696)) ([73bf962](https://redirect.github.com/googleapis/genai-toolbox/commit/73bf962459b76872f748248bb5e289be232a30b6)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* **source/dataplex:** restructure prebuilt toolsets ([genai-toolbox#​2640](https://redirect.github.com/googleapis/genai-toolbox/issues/2640)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* **source/dataplex:** Restructure prebuilt toolsets ([genai-toolbox#​2640](https://redirect.github.com/googleapis/genai-toolbox/issues/2640)) ([acb9a80](https://redirect.github.com/googleapis/genai-toolbox/commit/acb9a80cf2438e04c76cf10267b1c9ca9227da0b)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* Add user agent to embeddings generation ([genai-toolbox#​2572](https://redirect.github.com/googleapis/genai-toolbox/issues/2572)) ([287251a](https://redirect.github.com/googleapis/genai-toolbox/commit/287251a0cfed4d24617e5d0d957026a94f65d820)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* telemetry metrics updates as per semantic convention ([genai-toolbox#​2566](https://redirect.github.com/googleapis/genai-toolbox/issues/2566)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* Telemetry metrics updates as per semantic convention ([genai-toolbox#​2566](https://redirect.github.com/googleapis/genai-toolbox/issues/2566)) ([131d764](https://redirect.github.com/googleapis/genai-toolbox/commit/131d764f895c14908e29914b3c0c273d91a2654f)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **skill:** Attach user agent metadata for generated skill ([mcp-toolbox#​2697](https://redirect.github.com/googleapis/mcp-toolbox/issues/2697)) ([9598a6a](https://redirect.github.com/googleapis/mcp-toolbox/commit/9598a6a32597b9c9abdb0f20c06d86a01b0d011f)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **skill:** Update skill generation logic ([mcp-toolbox#​2646](https://redirect.github.com/googleapis/mcp-toolbox/issues/2646)) ([c233eee](https://redirect.github.com/googleapis/mcp-toolbox/commit/c233eee98cd9621526cb286245f3874f5bd6e7da)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **skills:** Add additional-notes flag to generate skills command ([mcp-toolbox#​2696](https://redirect.github.com/googleapis/mcp-toolbox/issues/2696)) ([73bf962](https://redirect.github.com/googleapis/mcp-toolbox/commit/73bf962459b76872f748248bb5e289be232a30b6)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **source/dataplex:** restructure prebuilt toolsets ([mcp-toolbox#​2640](https://redirect.github.com/googleapis/mcp-toolbox/issues/2640)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **source/dataplex:** Restructure prebuilt toolsets ([mcp-toolbox#​2640](https://redirect.github.com/googleapis/mcp-toolbox/issues/2640)) ([acb9a80](https://redirect.github.com/googleapis/mcp-toolbox/commit/acb9a80cf2438e04c76cf10267b1c9ca9227da0b)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* Add user agent to embeddings generation ([mcp-toolbox#​2572](https://redirect.github.com/googleapis/mcp-toolbox/issues/2572)) ([287251a](https://redirect.github.com/googleapis/mcp-toolbox/commit/287251a0cfed4d24617e5d0d957026a94f65d820)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* telemetry metrics updates as per semantic convention ([mcp-toolbox#​2566](https://redirect.github.com/googleapis/mcp-toolbox/issues/2566)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* Telemetry metrics updates as per semantic convention ([mcp-toolbox#​2566](https://redirect.github.com/googleapis/mcp-toolbox/issues/2566)) ([131d764](https://redirect.github.com/googleapis/mcp-toolbox/commit/131d764f895c14908e29914b3c0c273d91a2654f)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) ### Bug Fixes -* **mcp:** Guard nil SSE session lookup and return 400 for missing session ([genai-toolbox#​2681](https://redirect.github.com/googleapis/genai-toolbox/issues/2681)) ([f66189f](https://redirect.github.com/googleapis/genai-toolbox/commit/f66189fe43cb711da3a041fa31edbacd7bbc7153)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* **oracle:** Update oracle-execute-sql tool interface to match source signature ([genai-toolbox#​2627](https://redirect.github.com/googleapis/genai-toolbox/issues/2627)) ([81699a3](https://redirect.github.com/googleapis/genai-toolbox/commit/81699a375b7e5af37945f4124aa4c5f2a1a9f7a6)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* **server/mcp:** Scope defer span.End inside loop iteration ([genai-toolbox#​2558](https://redirect.github.com/googleapis/genai-toolbox/issues/2558)) ([c88a62d](https://redirect.github.com/googleapis/genai-toolbox/commit/c88a62dcf4c16118ae706cc43d18cad827e7496d)), closes [genai-toolbox#​2549](https://redirect.github.com/googleapis/genai-toolbox/issues/2549) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* **skill:** Fix env variable propagation ([genai-toolbox#​2645](https://redirect.github.com/googleapis/genai-toolbox/issues/2645)) ([5271368](https://redirect.github.com/googleapis/genai-toolbox/commit/52713687208994c423da64333cb0a04fb483f794)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* **telemetry:** Histogram buckets from OTel standard to MCP standards ([genai-toolbox#​2729](https://redirect.github.com/googleapis/genai-toolbox/issues/2729)) ([87cd4a0](https://redirect.github.com/googleapis/genai-toolbox/commit/87cd4a0bf48605225ef25ca554cc787def976d11)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* **ui:** Remove module from script ([genai-toolbox#​2703](https://redirect.github.com/googleapis/genai-toolbox/issues/2703)) ([6943ab6](https://redirect.github.com/googleapis/genai-toolbox/commit/6943ab6839d21da7b6a4241700c7891c6f4a9b2c)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* Improve list locks integration test for postgres ([genai-toolbox#​2279](https://redirect.github.com/googleapis/genai-toolbox/issues/2279)) ([d9ebe5d](https://redirect.github.com/googleapis/genai-toolbox/commit/d9ebe5d4bf1b7ca04cae47386b36c38ca5b77b8a)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* Return AllParams for GetParameter() for tools with templateParameter([genai-toolbox#​2734](https://redirect.github.com/googleapis/genai-toolbox/issues/2734)) ([bfd7ba6](https://redirect.github.com/googleapis/genai-toolbox/commit/bfd7ba601a52294fa71623d88af71bd0288bf887)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) -* Update toolset attributes naming ([genai-toolbox#​2554](https://redirect.github.com/googleapis/genai-toolbox/issues/2554)) ([3d6ae4e](https://redirect.github.com/googleapis/genai-toolbox/commit/3d6ae4eeaf5acfbde83374a244573edd8fc9012b)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **mcp:** Guard nil SSE session lookup and return 400 for missing session ([mcp-toolbox#​2681](https://redirect.github.com/googleapis/mcp-toolbox/issues/2681)) ([f66189f](https://redirect.github.com/googleapis/mcp-toolbox/commit/f66189fe43cb711da3a041fa31edbacd7bbc7153)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **oracle:** Update oracle-execute-sql tool interface to match source signature ([mcp-toolbox#​2627](https://redirect.github.com/googleapis/mcp-toolbox/issues/2627)) ([81699a3](https://redirect.github.com/googleapis/mcp-toolbox/commit/81699a375b7e5af37945f4124aa4c5f2a1a9f7a6)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **server/mcp:** Scope defer span.End inside loop iteration ([mcp-toolbox#​2558](https://redirect.github.com/googleapis/mcp-toolbox/issues/2558)) ([c88a62d](https://redirect.github.com/googleapis/mcp-toolbox/commit/c88a62dcf4c16118ae706cc43d18cad827e7496d)), closes [mcp-toolbox#​2549](https://redirect.github.com/googleapis/mcp-toolbox/issues/2549) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **skill:** Fix env variable propagation ([mcp-toolbox#​2645](https://redirect.github.com/googleapis/mcp-toolbox/issues/2645)) ([5271368](https://redirect.github.com/googleapis/mcp-toolbox/commit/52713687208994c423da64333cb0a04fb483f794)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **telemetry:** Histogram buckets from OTel standard to MCP standards ([mcp-toolbox#​2729](https://redirect.github.com/googleapis/mcp-toolbox/issues/2729)) ([87cd4a0](https://redirect.github.com/googleapis/mcp-toolbox/commit/87cd4a0bf48605225ef25ca554cc787def976d11)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* **ui:** Remove module from script ([mcp-toolbox#​2703](https://redirect.github.com/googleapis/mcp-toolbox/issues/2703)) ([6943ab6](https://redirect.github.com/googleapis/mcp-toolbox/commit/6943ab6839d21da7b6a4241700c7891c6f4a9b2c)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* Improve list locks integration test for postgres ([mcp-toolbox#​2279](https://redirect.github.com/googleapis/mcp-toolbox/issues/2279)) ([d9ebe5d](https://redirect.github.com/googleapis/mcp-toolbox/commit/d9ebe5d4bf1b7ca04cae47386b36c38ca5b77b8a)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* Return AllParams for GetParameter() for tools with templateParameter([mcp-toolbox#​2734](https://redirect.github.com/googleapis/mcp-toolbox/issues/2734)) ([bfd7ba6](https://redirect.github.com/googleapis/mcp-toolbox/commit/bfd7ba601a52294fa71623d88af71bd0288bf887)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) +* Update toolset attributes naming ([mcp-toolbox#​2554](https://redirect.github.com/googleapis/mcp-toolbox/issues/2554)) ([3d6ae4e](https://redirect.github.com/googleapis/mcp-toolbox/commit/3d6ae4eeaf5acfbde83374a244573edd8fc9012b)) ([7e9fdd1](https://github.com/gemini-cli-extensions/dataplex/commit/7e9fdd1141c48c2397edbdb6985c42ef3f300b96)) ## [0.2.2](https://github.com/gemini-cli-extensions/dataplex/compare/0.2.1...0.2.2) (2026-03-03) ### Features -* **dataproc:** Add dataproc source and list/get clusters/jobs tools ([genai-toolbox#​2407](https://redirect.github.com/googleapis/genai-toolbox/issues/2407)) ([cc05e57](https://redirect.github.com/googleapis/genai-toolbox/commit/cc05e5745d1c25a6088702b827cd098250164b7e)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* **ui:** Make tool list panel resizable ([genai-toolbox#​2253](https://redirect.github.com/googleapis/genai-toolbox/issues/2253)) ([276cf60](https://redirect.github.com/googleapis/genai-toolbox/commit/276cf604a2bb41861639ed6881557e38dd97a614)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* Add polling system to dynamic reloading ([genai-toolbox#​2466](https://redirect.github.com/googleapis/genai-toolbox/issues/2466)) ([fcaac9b](https://redirect.github.com/googleapis/genai-toolbox/commit/fcaac9bb957226ee3db1baea24330f337ba88ab7)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* Added basic template for sdks doc migrate ([genai-toolbox#​1961](https://redirect.github.com/googleapis/genai-toolbox/issues/1961)) ([87f2eaf](https://redirect.github.com/googleapis/genai-toolbox/commit/87f2eaf79cdecca7b939151e1543eccf2f812a69)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* **dataproc:** Add dataproc source and list/get clusters/jobs tools ([mcp-toolbox#​2407](https://redirect.github.com/googleapis/mcp-toolbox/issues/2407)) ([cc05e57](https://redirect.github.com/googleapis/mcp-toolbox/commit/cc05e5745d1c25a6088702b827cd098250164b7e)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* **ui:** Make tool list panel resizable ([mcp-toolbox#​2253](https://redirect.github.com/googleapis/mcp-toolbox/issues/2253)) ([276cf60](https://redirect.github.com/googleapis/mcp-toolbox/commit/276cf604a2bb41861639ed6881557e38dd97a614)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* Add polling system to dynamic reloading ([mcp-toolbox#​2466](https://redirect.github.com/googleapis/mcp-toolbox/issues/2466)) ([fcaac9b](https://redirect.github.com/googleapis/mcp-toolbox/commit/fcaac9bb957226ee3db1baea24330f337ba88ab7)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* Added basic template for sdks doc migrate ([mcp-toolbox#​1961](https://redirect.github.com/googleapis/mcp-toolbox/issues/1961)) ([87f2eaf](https://redirect.github.com/googleapis/mcp-toolbox/commit/87f2eaf79cdecca7b939151e1543eccf2f812a69)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) ### Bug Fixes -* **ci:** Add path for forked PR unit test runs ([genai-toolbox#​2540](https://redirect.github.com/googleapis/genai-toolbox/issues/2540)) ([04dd2a7](https://redirect.github.com/googleapis/genai-toolbox/commit/04dd2a77603c7babf01da724dfb77808e3f25fe5)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* **docs/adk:** Resolve dependency duplication ([genai-toolbox#​2418](https://redirect.github.com/googleapis/genai-toolbox/issues/2418)) ([4d44abb](https://redirect.github.com/googleapis/genai-toolbox/commit/4d44abb4638926ca50b0fa4dcf10a03e7fab657f)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* **docs/langchain:** Fix core at 0.3.0 and align compatible dependencies ([genai-toolbox#​2426](https://redirect.github.com/googleapis/genai-toolbox/issues/2426)) ([36edfd3](https://redirect.github.com/googleapis/genai-toolbox/commit/36edfd3d506e839c092d04cbca1799b5ebc38160)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* **oracle:** Enable DML operations and resolve incorrect array type error ([genai-toolbox#​2323](https://redirect.github.com/googleapis/genai-toolbox/issues/2323)) ([72146a4](https://redirect.github.com/googleapis/genai-toolbox/commit/72146a4b1605bcdd3e1038106bfb1f899e677e39)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* **server/mcp:** Guard nil dereference in sseManager.get ([genai-toolbox#​2557](https://redirect.github.com/googleapis/genai-toolbox/issues/2557)) ([e534196](https://redirect.github.com/googleapis/genai-toolbox/commit/e534196303c2b8d9b6e599ac25add337e6fc9b8f)), closes [genai-toolbox#​2548](https://redirect.github.com/googleapis/genai-toolbox/issues/2548) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* **tests:** Resolve LlamaIndex dependency conflict in JS quickstart ([genai-toolbox#​2597](https://redirect.github.com/googleapis/genai-toolbox/issues/2597)) ([ac11f5a](https://redirect.github.com/googleapis/genai-toolbox/commit/ac11f5af9c7bcf228d667e1b8e08b5dc49ad91a0)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* **tests/postgres:** Implement uuid-based isolation and reliable resource cleanup ([genai-toolbox#​2377](https://redirect.github.com/googleapis/genai-toolbox/issues/2377)) ([8a96fb1](https://redirect.github.com/googleapis/genai-toolbox/commit/8a96fb1a8874baa3688e566f3dea8a0912fcf2df)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* **tests/postgres:** Restore list\_schemas test and implement dynamic owner ([genai-toolbox#​2521](https://redirect.github.com/googleapis/genai-toolbox/issues/2521)) ([7041e79](https://redirect.github.com/googleapis/genai-toolbox/commit/7041e797347f337d6f7f44ca051ae31acd58babe)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* Deflake alloydb omni ([genai-toolbox#​2431](https://redirect.github.com/googleapis/genai-toolbox/issues/2431)) ([62b8309](https://redirect.github.com/googleapis/genai-toolbox/commit/62b830987d65c3573214d04e50742476097ee9e9)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) -* Enforce required validation for explicit null parameter values ([genai-toolbox#​2519](https://redirect.github.com/googleapis/genai-toolbox/issues/2519)) ([d5e9512](https://redirect.github.com/googleapis/genai-toolbox/commit/d5e9512a237e658f9b9127fdd8c174ec023c3310)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* **ci:** Add path for forked PR unit test runs ([mcp-toolbox#​2540](https://redirect.github.com/googleapis/mcp-toolbox/issues/2540)) ([04dd2a7](https://redirect.github.com/googleapis/mcp-toolbox/commit/04dd2a77603c7babf01da724dfb77808e3f25fe5)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* **docs/adk:** Resolve dependency duplication ([mcp-toolbox#​2418](https://redirect.github.com/googleapis/mcp-toolbox/issues/2418)) ([4d44abb](https://redirect.github.com/googleapis/mcp-toolbox/commit/4d44abb4638926ca50b0fa4dcf10a03e7fab657f)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* **docs/langchain:** Fix core at 0.3.0 and align compatible dependencies ([mcp-toolbox#​2426](https://redirect.github.com/googleapis/mcp-toolbox/issues/2426)) ([36edfd3](https://redirect.github.com/googleapis/mcp-toolbox/commit/36edfd3d506e839c092d04cbca1799b5ebc38160)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* **oracle:** Enable DML operations and resolve incorrect array type error ([mcp-toolbox#​2323](https://redirect.github.com/googleapis/mcp-toolbox/issues/2323)) ([72146a4](https://redirect.github.com/googleapis/mcp-toolbox/commit/72146a4b1605bcdd3e1038106bfb1f899e677e39)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* **server/mcp:** Guard nil dereference in sseManager.get ([mcp-toolbox#​2557](https://redirect.github.com/googleapis/mcp-toolbox/issues/2557)) ([e534196](https://redirect.github.com/googleapis/mcp-toolbox/commit/e534196303c2b8d9b6e599ac25add337e6fc9b8f)), closes [mcp-toolbox#​2548](https://redirect.github.com/googleapis/mcp-toolbox/issues/2548) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* **tests:** Resolve LlamaIndex dependency conflict in JS quickstart ([mcp-toolbox#​2597](https://redirect.github.com/googleapis/mcp-toolbox/issues/2597)) ([ac11f5a](https://redirect.github.com/googleapis/mcp-toolbox/commit/ac11f5af9c7bcf228d667e1b8e08b5dc49ad91a0)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* **tests/postgres:** Implement uuid-based isolation and reliable resource cleanup ([mcp-toolbox#​2377](https://redirect.github.com/googleapis/mcp-toolbox/issues/2377)) ([8a96fb1](https://redirect.github.com/googleapis/mcp-toolbox/commit/8a96fb1a8874baa3688e566f3dea8a0912fcf2df)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* **tests/postgres:** Restore list\_schemas test and implement dynamic owner ([mcp-toolbox#​2521](https://redirect.github.com/googleapis/mcp-toolbox/issues/2521)) ([7041e79](https://redirect.github.com/googleapis/mcp-toolbox/commit/7041e797347f337d6f7f44ca051ae31acd58babe)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* Deflake alloydb omni ([mcp-toolbox#​2431](https://redirect.github.com/googleapis/mcp-toolbox/issues/2431)) ([62b8309](https://redirect.github.com/googleapis/mcp-toolbox/commit/62b830987d65c3573214d04e50742476097ee9e9)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) +* Enforce required validation for explicit null parameter values ([mcp-toolbox#​2519](https://redirect.github.com/googleapis/mcp-toolbox/issues/2519)) ([d5e9512](https://redirect.github.com/googleapis/mcp-toolbox/commit/d5e9512a237e658f9b9127fdd8c174ec023c3310)) ([50346c5](https://github.com/gemini-cli-extensions/dataplex/commit/50346c5bf9e5e43fb4a0156032f518c7e4cf278c)) ## [0.2.1](https://github.com/gemini-cli-extensions/dataplex/compare/0.2.0...0.2.1) (2026-02-19) ### Features -* **deps:** update dependency googleapis/genai-toolbox to v0.27.0 ([#74](https://github.com/gemini-cli-extensions/dataplex/issues/74)) ([7297207](https://github.com/gemini-cli-extensions/dataplex/commit/7297207178cf6367225a1c041b3ae1e28eafeb54)) +* **deps:** update dependency googleapis/mcp-toolbox to v0.27.0 ([#74](https://github.com/gemini-cli-extensions/dataplex/issues/74)) ([7297207](https://github.com/gemini-cli-extensions/dataplex/commit/7297207178cf6367225a1c041b3ae1e28eafeb54)) ## [0.2.0](https://github.com/gemini-cli-extensions/dataplex/compare/0.1.4...0.2.0) (2026-01-26) ### ⚠ BREAKING CHANGES -* Validate tool naming ([genai-toolbox#​2305](https://redirect.github.com/googleapis/genai-toolbox/issues/2305)) ([5054212](https://redirect.github.com/googleapis/genai-toolbox/commit/5054212fa43017207fe83275d27b9fbab96e8ab5)) +* Validate tool naming ([mcp-toolbox#​2305](https://redirect.github.com/googleapis/mcp-toolbox/issues/2305)) ([5054212](https://redirect.github.com/googleapis/mcp-toolbox/commit/5054212fa43017207fe83275d27b9fbab96e8ab5)) ### Features -* **embeddingModel:** Add embedding model to MCP handler ([genai-toolbox#​2310](https://redirect.github.com/googleapis/genai-toolbox/issues/2310)) ([e4f60e5](https://redirect.github.com/googleapis/genai-toolbox/commit/e4f60e56335b755ef55b9553d3f40b31858ec8d9)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) -* **prebuilt/cloud-sql:** Add create backup tool for Cloud SQL ([genai-toolbox#​2141](https://redirect.github.com/googleapis/genai-toolbox/issues/2141)) ([8e0fb03](https://redirect.github.com/googleapis/genai-toolbox/commit/8e0fb0348315a80f63cb47b3c7204869482448f4)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) -* **prebuilt/cloud-sql:** Add restore backup tool for Cloud SQL ([genai-toolbox#​2171](https://redirect.github.com/googleapis/genai-toolbox/issues/2171)) ([00c3e6d](https://redirect.github.com/googleapis/genai-toolbox/commit/00c3e6d8cba54e2ab6cb271c7e6b378895df53e1)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) -* **tools:** Add `valueFromParam` support to Tool config ([genai-toolbox#​2333](https://redirect.github.com/googleapis/genai-toolbox/issues/2333)) ([15101b1](https://redirect.github.com/googleapis/genai-toolbox/commit/15101b1edbe2b85a4a5f9f819c23cf83138f4ee1)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) +* **embeddingModel:** Add embedding model to MCP handler ([mcp-toolbox#​2310](https://redirect.github.com/googleapis/mcp-toolbox/issues/2310)) ([e4f60e5](https://redirect.github.com/googleapis/mcp-toolbox/commit/e4f60e56335b755ef55b9553d3f40b31858ec8d9)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) +* **prebuilt/cloud-sql:** Add create backup tool for Cloud SQL ([mcp-toolbox#​2141](https://redirect.github.com/googleapis/mcp-toolbox/issues/2141)) ([8e0fb03](https://redirect.github.com/googleapis/mcp-toolbox/commit/8e0fb0348315a80f63cb47b3c7204869482448f4)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) +* **prebuilt/cloud-sql:** Add restore backup tool for Cloud SQL ([mcp-toolbox#​2171](https://redirect.github.com/googleapis/mcp-toolbox/issues/2171)) ([00c3e6d](https://redirect.github.com/googleapis/mcp-toolbox/commit/00c3e6d8cba54e2ab6cb271c7e6b378895df53e1)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) +* **tools:** Add `valueFromParam` support to Tool config ([mcp-toolbox#​2333](https://redirect.github.com/googleapis/mcp-toolbox/issues/2333)) ([15101b1](https://redirect.github.com/googleapis/mcp-toolbox/commit/15101b1edbe2b85a4a5f9f819c23cf83138f4ee1)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) * add Configuration settings ([#67](https://github.com/gemini-cli-extensions/dataplex/issues/67)) ([1c05d52](https://github.com/gemini-cli-extensions/dataplex/commit/1c05d52d1907373855b146c76d7793ba3056585e)) -* Add new `user-agent-metadata` flag ([genai-toolbox#​2302](https://redirect.github.com/googleapis/genai-toolbox/issues/2302)) ([adc9589](https://redirect.github.com/googleapis/genai-toolbox/commit/adc9589766904d9e3cbe0a6399222f8d4bb9d0cc)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) -* Add remaining flag to Toolbox server in MCP registry ([genai-toolbox#​2272](https://redirect.github.com/googleapis/genai-toolbox/issues/2272)) ([5e0999e](https://redirect.github.com/googleapis/genai-toolbox/commit/5e0999ebf5cdd9046e96857738254b2e0561b6d2)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) -* Support combining multiple prebuilt configurations ([genai-toolbox#​2295](https://redirect.github.com/googleapis/genai-toolbox/issues/2295)) ([e535b37](https://redirect.github.com/googleapis/genai-toolbox/commit/e535b372ea81864d644a67135a1b07e4e519b4b4)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) -* Support MCP specs version 2025-11-25 ([genai-toolbox#​2303](https://redirect.github.com/googleapis/genai-toolbox/issues/2303)) ([4d23a3b](https://redirect.github.com/googleapis/genai-toolbox/commit/4d23a3bbf2797b1f7fe328aeb5789e778121da23)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) -* Validate tool naming ([genai-toolbox#​2305](https://redirect.github.com/googleapis/genai-toolbox/issues/2305)) ([5054212](https://redirect.github.com/googleapis/genai-toolbox/commit/5054212fa43017207fe83275d27b9fbab96e8ab5)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) +* Add new `user-agent-metadata` flag ([mcp-toolbox#​2302](https://redirect.github.com/googleapis/mcp-toolbox/issues/2302)) ([adc9589](https://redirect.github.com/googleapis/mcp-toolbox/commit/adc9589766904d9e3cbe0a6399222f8d4bb9d0cc)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) +* Add remaining flag to Toolbox server in MCP registry ([mcp-toolbox#​2272](https://redirect.github.com/googleapis/mcp-toolbox/issues/2272)) ([5e0999e](https://redirect.github.com/googleapis/mcp-toolbox/commit/5e0999ebf5cdd9046e96857738254b2e0561b6d2)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) +* Support combining multiple prebuilt configurations ([mcp-toolbox#​2295](https://redirect.github.com/googleapis/mcp-toolbox/issues/2295)) ([e535b37](https://redirect.github.com/googleapis/mcp-toolbox/commit/e535b372ea81864d644a67135a1b07e4e519b4b4)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) +* Support MCP specs version 2025-11-25 ([mcp-toolbox#​2303](https://redirect.github.com/googleapis/mcp-toolbox/issues/2303)) ([4d23a3b](https://redirect.github.com/googleapis/mcp-toolbox/commit/4d23a3bbf2797b1f7fe328aeb5789e778121da23)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) +* Validate tool naming ([mcp-toolbox#​2305](https://redirect.github.com/googleapis/mcp-toolbox/issues/2305)) ([5054212](https://redirect.github.com/googleapis/mcp-toolbox/commit/5054212fa43017207fe83275d27b9fbab96e8ab5)) ([cbaee3d](https://github.com/gemini-cli-extensions/dataplex/commit/cbaee3dfa77050e7bbacbc7ffdd40c9992de4bf4)) ## [0.1.4](https://github.com/gemini-cli-extensions/dataplex/compare/0.1.3...0.1.4) (2026-01-15) ### Features -* **deps:** update dependency googleapis/genai-toolbox to v0.25.0 ([#64](https://github.com/gemini-cli-extensions/dataplex/issues/64)) ([dbf5a4a](https://github.com/gemini-cli-extensions/dataplex/commit/dbf5a4a71ff3a6ccd3e35a54f931896620966c92)) +* **deps:** update dependency googleapis/mcp-toolbox to v0.25.0 ([#64](https://github.com/gemini-cli-extensions/dataplex/issues/64)) ([dbf5a4a](https://github.com/gemini-cli-extensions/dataplex/commit/dbf5a4a71ff3a6ccd3e35a54f931896620966c92)) ## [0.1.3](https://github.com/gemini-cli-extensions/dataplex/compare/0.1.2...0.1.3) (2025-12-29) ### Features -* **deps:** update dependency googleapis/genai-toolbox to v0.24.0 ([#62](https://github.com/gemini-cli-extensions/dataplex/issues/62)) ([fccf2a5](https://github.com/gemini-cli-extensions/dataplex/commit/fccf2a5979bbc49b82a8b4c9074868f77df5b385)) +* **deps:** update dependency googleapis/mcp-toolbox to v0.24.0 ([#62](https://github.com/gemini-cli-extensions/dataplex/issues/62)) ([fccf2a5](https://github.com/gemini-cli-extensions/dataplex/commit/fccf2a5979bbc49b82a8b4c9074868f77df5b385)) ## [0.1.2](https://github.com/gemini-cli-extensions/dataplex/compare/0.1.1...0.1.2) (2025-12-11) diff --git a/DEVELOPER.md b/DEVELOPER.md index 89a1858..137a1a0 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -33,7 +33,7 @@ The core logic for this extension is handled by a pre-built `toolbox` binary. Th VERSION=$(cat toolbox_version.txt) # Example for macOS/amd64 - curl -L -o toolbox https://storage.googleapis.com/genai-toolbox/geminicli/v$VERSION/darwin/amd64/toolbox + curl -L -o toolbox https://storage.googleapis.com/mcp-toolbox-for-databases/geminicli/v$VERSION/darwin/amd64/toolbox chmod +x toolbox ``` Adjust the URL for your operating system (`linux/amd64`, `darwin/arm64`, `windows/amd64`). diff --git a/README.md b/README.md index b54a889..7bcf6ce 100644 --- a/README.md +++ b/README.md @@ -109,4 +109,4 @@ Common issues: * "failed to find default credentials: google: could not find default credentials.": Ensure [Application Default Credentials](https://cloud.google.com/docs/authentication/gcloud) are available in your environment. See [Set up Application Default Credentials](https://cloud.google.com/docs/authentication/external/set-up-adc) for more information. * "✖ Error during discovery for server: MCP error -32000: Connection closed": The database connection has not been established. Ensure your configuration is set via environment variables. * "✖ MCP ERROR: Error: spawn /Users/USER/.gemini/extensions/dataplex/toolbox ENOENT": The Toolbox binary did not download correctly. Ensure you are using Gemini CLI v0.6.0+. -* "cannot execute binary file": The Toolbox binary did not download correctly. Ensure the correct binary for your OS/Architecture has been downloaded. See [Installing the server](https://googleapis.github.io/genai-toolbox/getting-started/introduction/#installing-the-server) for more information. +* "cannot execute binary file": The Toolbox binary did not download correctly. Ensure the correct binary for your OS/Architecture has been downloaded. See [Installing the server](https://mcp-toolbox.dev/documentation/introduction/#install-toolbox) for more information.