diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index ada6bea..6ed4fcd 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "firestore-native", - "version": "0.3.1", + "version": "0.3.2", "description": "Connect and interact with Firestore databases, collections, and documents.", "author": { "name": "Google LLC", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index a951db2..ab49e26 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "firestore-native", - "version": "0.3.1", + "version": "0.3.2", "description": "Connect and interact with Firestore databases, collections, and documents.", "author": { "name": "Google LLC", diff --git a/.release-please-manifest.json b/.release-please-manifest.json index cce9240..dbe5ddf 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.3.1" + ".": "0.3.2" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 84a018d..b906ed9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## [0.3.2](https://github.com/gemini-cli-extensions/firestore-native/compare/0.3.1...0.3.2) (2026-06-22) + + +### Features + +* **auth/google:** Require audience or clientId for mcpEnabled ([mcp-toolbox#​3450](https://redirect.github.com/googleapis/mcp-toolbox/issues/3450)) ([59f7b6e](https://redirect.github.com/googleapis/mcp-toolbox/commit/59f7b6e8eaceffca042cb7e2f2b6e5e9284b6bc3)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **mcp:** Add URL parameter binding for HTTP transport ([mcp-toolbox#​3112](https://redirect.github.com/googleapis/mcp-toolbox/issues/3112)) ([0cc7b37](https://redirect.github.com/googleapis/mcp-toolbox/commit/0cc7b37b733b6a99dad5281af4024b26d730106a)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **scylladb:** Adding support for ScyllaDB source and tool ([mcp-toolbox#​3119](https://redirect.github.com/googleapis/mcp-toolbox/issues/3119)) ([2dada83](https://redirect.github.com/googleapis/mcp-toolbox/commit/2dada8306c8737e445c4f8cd3d213b72713c1834)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **server:** Add support for toolset filtering in prebuilt CLI flag ([mcp-toolbox#​3245](https://redirect.github.com/googleapis/mcp-toolbox/issues/3245)) ([7cc4f65](https://redirect.github.com/googleapis/mcp-toolbox/commit/7cc4f65a8e767e0da37cf21f0ff2568b38d32b8e)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **skills:** Generate skills offline without live source connections ([mcp-toolbox#​3388](https://redirect.github.com/googleapis/mcp-toolbox/issues/3388)) ([4c860b6](https://redirect.github.com/googleapis/mcp-toolbox/commit/4c860b66b03f0ebf86205e73cd8521ad90ccebe4)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **skills:** Tolerate missing env vars during offline skills-generate ([mcp-toolbox#​3399](https://redirect.github.com/googleapis/mcp-toolbox/issues/3399)) ([ea5d3e5](https://redirect.github.com/googleapis/mcp-toolbox/commit/ea5d3e5b9e60bf808e10d21b522954d76f7741b6)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **tools:** Decouple tool initialization from sources ([mcp-toolbox#​3355](https://redirect.github.com/googleapis/mcp-toolbox/issues/3355)) ([32a24e3](https://redirect.github.com/googleapis/mcp-toolbox/commit/32a24e35b5bf107bcf5e89af2a9b7af3740747ee)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* Enable per source level flags for sql commenter ([mcp-toolbox#​3465](https://redirect.github.com/googleapis/mcp-toolbox/issues/3465)) ([ecce6b7](https://redirect.github.com/googleapis/mcp-toolbox/commit/ecce6b7bb551b947b0951cd684cce627a4b6cf1b)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) + + +### Bug Fixes + +* **auth/dataplex:** Fix failing source with service account credentials ([mcp-toolbox#​3369](https://redirect.github.com/googleapis/mcp-toolbox/issues/3369)) ([ba4deef](https://redirect.github.com/googleapis/mcp-toolbox/commit/ba4deef140358e5876d73d355d664f629f7aeccc)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **bigquery:** Wire maximumBytesBilled into prebuilt config ([mcp-toolbox#​3385](https://redirect.github.com/googleapis/mcp-toolbox/issues/3385)) ([4abbf6e](https://redirect.github.com/googleapis/mcp-toolbox/commit/4abbf6e82cc4af4c1903d9143337c965987475a9)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **config:** Add doc/line context to parse errors ([mcp-toolbox#​2957](https://redirect.github.com/googleapis/mcp-toolbox/issues/2957)) ([4b097da](https://redirect.github.com/googleapis/mcp-toolbox/commit/4b097daa2143817e55a9e557e8c1dea054bfc7b8)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **npm:** Source binary version from cmd/version.txt ([mcp-toolbox#​3417](https://redirect.github.com/googleapis/mcp-toolbox/issues/3417)) ([6ffbdec](https://redirect.github.com/googleapis/mcp-toolbox/commit/6ffbdecaea98db5c16dc9eeca8fb73e4bbc48102)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **prebuilt/alloydb-omni:** Require password env var explicitly ([mcp-toolbox#​3398](https://redirect.github.com/googleapis/mcp-toolbox/issues/3398)) ([fcbe3e7](https://redirect.github.com/googleapis/mcp-toolbox/commit/fcbe3e70d3d4e671e97e424187dba907d7c5b10b)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **server:** Fail if MCP auth is enabled together with enable-api ([mcp-toolbox#​3435](https://redirect.github.com/googleapis/mcp-toolbox/issues/3435)) ([a6ff910](https://redirect.github.com/googleapis/mcp-toolbox/commit/a6ff910a602adece11f0a6581d6211e5927f7182)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* **server:** Return errors instead of panicking in InitializeConfigs ([mcp-toolbox#​3397](https://redirect.github.com/googleapis/mcp-toolbox/issues/3397)) ([f48b01d](https://redirect.github.com/googleapis/mcp-toolbox/commit/f48b01dc1775e4583a06689a2e67fb06e5dd3c68)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* Bound MCP HTTP body size ([mcp-toolbox#​3216](https://redirect.github.com/googleapis/mcp-toolbox/issues/3216)) ([d4f4342](https://redirect.github.com/googleapis/mcp-toolbox/commit/d4f434251392fb597779a90a12c63d21533ea187)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) +* Escape delimiter characters in applyEscape to prevent SQL injection ([mcp-toolbox#​2811](https://redirect.github.com/googleapis/mcp-toolbox/issues/2811)) ([932519a](https://redirect.github.com/googleapis/mcp-toolbox/commit/932519a9551861bf5f18787dc43b20d06350343f)) ([f7b99cf](https://github.com/gemini-cli-extensions/firestore-native/commit/f7b99cfd5dd3e99901a24df3df1ef48b29df0717)) + ## [0.3.1](https://github.com/gemini-cli-extensions/firestore-native/compare/0.3.0...0.3.1) (2026-06-12) diff --git a/README.md b/README.md index 18720b2..076d69b 100644 --- a/README.md +++ b/README.md @@ -83,8 +83,8 @@ For the latest version, check the [releases page][releases]. Antigravity You can use either of these two agents for Antigravity: -- [Antigravity CLI](https://github.com/google-gemini/gemini-cli) version **v0.3.1** or higher -- [Antigravity 2.0](https://antigravity.google/product/antigravity-2) version **v0.3.1** or higher. +- [Antigravity CLI](https://github.com/google-gemini/gemini-cli) version **v0.3.2** or higher +- [Antigravity 2.0](https://antigravity.google/product/antigravity-2) version **v0.3.2** or higher.
💡 Tip — Migrating from Gemini CLI?
@@ -103,7 +103,7 @@ See Migrating from Gemi **1. Clone the Repo:** ```bash -git clone --branch 0.3.1 https://github.com/gemini-cli-extensions/firestore-native.git +git clone --branch 0.3.2 https://github.com/gemini-cli-extensions/firestore-native.git ``` **2. Install the skills:** @@ -128,7 +128,7 @@ _(Tip: Antigravity 2.0 automatically discovers skills in these directories at th **1. Clone the Repo:** ```bash -git clone --branch 0.3.1 https://github.com/gemini-cli-extensions/firestore-native.git +git clone --branch 0.3.2 https://github.com/gemini-cli-extensions/firestore-native.git ``` **2. Install the skills:** @@ -165,7 +165,7 @@ claude **3. Add the marketplace:** ```bash -/plugin marketplace add https://github.com/gemini-cli-extensions/firestore-native.git#0.3.1 +/plugin marketplace add https://github.com/gemini-cli-extensions/firestore-native.git#0.3.2 ``` **4. Install the plugin:** @@ -209,7 +209,7 @@ You can install skills using the `npx skills` command. Run the following command in your terminal to automatically download and register the skills: ```bash -npx skills add https://github.com/gemini-cli-extensions/firestore-native/tree/0.3.1 +npx skills add https://github.com/gemini-cli-extensions/firestore-native/tree/0.3.2 ``` For detailed info check out the [Skills npm package](https://www.npmjs.com/package/skills). diff --git a/gemini-extension.json b/gemini-extension.json index 4a81dd6..af35f0c 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,6 +1,6 @@ { "name": "firestore-native", - "version": "0.3.1", + "version": "0.3.2", "description": "Connect and interact with Firestore databases, collections, and documents.", "contextFileName": "FIRESTORE-NATIVE.md", "settings": [