Skip to content

Commit 3bf9ba6

Browse files
deploy: chore(main): release 0.22.0 (googleapis#1997)
🤖 I have created a release *beep* *boop* --- ## [0.22.0](googleapis/genai-toolbox@v0.21.0...v0.22.0) (2025-12-04) ### Features * Add allowed-origins flag ([googleapis#1984](googleapis#1984)) ([862868f](googleapis@862868f)) * **tools/postgres:** Add list-query-stats and get-column-cardinality functions ([googleapis#1976](googleapis#1976)) ([9f76026](googleapis@9f76026)) * **tools/spanner:** Add spanner list graphs to prebuiltconfigs ([googleapis#2056](googleapis#2056)) ([0e7fbf4](googleapis@0e7fbf4)) * **prebuilt/cloud-sql:** Add clone instance tool for cloud sql ([googleapis#1845](googleapis#1845)) ([5e43630](googleapis@5e43630)) * **serverless-spark:** Add create_pyspark_batch tool ([1bf0b51](googleapis@1bf0b51)) * **serverless-spark:** Add create_spark_batch tool ([17a9792](googleapis@17a9792)) * Support alternate accessToken header name ([googleapis#1968](googleapis#1968)) ([18017d6](googleapis@18017d6)) * Support for annotations ([googleapis#2007](googleapis#2007)) ([ac21335](googleapis@ac21335)) * **tool/mssql:** Set default host and port for MSSQL source ([googleapis#1943](googleapis#1943)) ([7a9cc63](googleapis@7a9cc63)) * **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool ([googleapis#1722](googleapis#1722)) ([8752e05](googleapis@8752e05)) * **tools/postgres-list-publication-tables:** Add new postgres-list-publication-tables tool ([googleapis#1919](googleapis#1919)) ([f4b1f0a](googleapis@f4b1f0a)) * **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces tool ([googleapis#1934](googleapis#1934)) ([5ad7c61](googleapis@5ad7c61)) * **tools/spanner-list-graph:** Tool impl + docs + tests ([googleapis#1923](googleapis#1923)) ([a0f44d3](googleapis@a0f44d3)) ### Bug Fixes * Add import for firebirdsql ([googleapis#2045](googleapis#2045)) ([fb7aae9](googleapis@fb7aae9)) * Correct FAQ to mention HTTP tools ([googleapis#2036](googleapis#2036)) ([7b44237](googleapis@7b44237)) * Format BigQuery numeric output as decimal strings ([googleapis#2084](googleapis#2084)) ([155bff8](googleapis@155bff8)) * Set default annotations for tools in code if annotation not provided in yaml ([googleapis#2049](googleapis#2049)) ([565460c](googleapis@565460c)) * **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from list_tables ([googleapis#2046](googleapis#2046)) ([a03984c](googleapis@a03984c)) * **tools/alloydbcreateuser:** Remove duplication of project praram ([googleapis#2028](googleapis#2028)) ([730ac6d](googleapis@730ac6d)) * **tools/mongodb:** Remove `required` tag from the `canonical` field ([googleapis#2099](googleapis#2099)) ([744214e](googleapis@744214e)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Wenxin Du <[email protected]> cb4529c
1 parent 9737d5a commit 3bf9ba6

File tree

324 files changed

+1439
-727
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

324 files changed

+1439
-727
lines changed

dev/404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
<svg class="bi me-2 opacity-50"><use href="#moon-stars-fill"/></svg>
77
Dark<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li><li><button type=button class="dropdown-item d-flex align-items-center active" data-bs-theme-value=auto aria-pressed=true>
88
<svg class="bi me-2 opacity-50"><use href="#circle-half"/></svg>
9-
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.d9dbf0bf2fda862de27297ae4a8173fd.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-default td-outer"><main role=main class=td-main><div class=td-content><h1>Not found</h1><p>Oops! This page doesn't exist. Try going back to the <a href=/genai-toolbox/dev/>home page</a>.</p></div></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
9+
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.297f14cb76d351f7ab76c4a8207e7766.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-default td-outer"><main role=main class=td-main><div class=td-content><h1>Not found</h1><p>Oops! This page doesn't exist. Try going back to the <a href=/genai-toolbox/dev/>home page</a>.</p></div></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
1010
2025
1111
<span class=td-footer__authors>Google LLC</span></span><span class=td-footer__all_rights_reserved>All Rights Reserved</span></div></div></div></footer></div><script src=/genai-toolbox/dev/js/main.min.90902a026ed2aee7ed45d85797f4c790b240ba148ac6f8a6f194cb1981ffecf5.js integrity="sha256-kJAqAm7SruftRdhXl/THkLJAuhSKxvim8ZTLGYH/7PU=" crossorigin=anonymous></script><script defer src=/genai-toolbox/dev/js/click-to-copy.min.73478a7d4807698aed7e355eb23f9890ca18fea3158604c8471746d046702bad.js integrity="sha256-c0eKfUgHaYrtfjVesj+YkMoY/qMVhgTIRxdG0EZwK60=" crossorigin=anonymous></script><script src=/genai-toolbox/dev/js/tabpane-persist.js></script></body></html>

dev/about/faq/index.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<svg class="bi me-2 opacity-50"><use href="#moon-stars-fill"/></svg>
77
Dark<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li><li><button type=button class="dropdown-item d-flex align-items-center active" data-bs-theme-value=auto aria-pressed=true>
88
<svg class="bi me-2 opacity-50"><use href="#circle-half"/></svg>
9-
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.d9dbf0bf2fda862de27297ae4a8173fd.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-outer"><div class=td-main><div class="row flex-xl-nowrap"><aside class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><form class="td-sidebar__search d-flex align-items-center"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.d9dbf0bf2fda862de27297ae4a8173fd.json data-offline-search-base-href=/ data-offline-search-max-results=10></div><button class="btn btn-link td-sidebar__toggle d-md-none p-0 ms-3 fas fa-bars" type=button data-bs-toggle=collapse data-bs-target=#td-section-nav aria-controls=td-section-nav aria-expanded=false aria-label="Toggle section navigation"></button></form><nav class="td-sidebar-nav collapse foldable-nav" id=td-section-nav><ul class="td-sidebar-nav__section pe-md-3 ul-0"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-genai-toolboxdev-li><a href=/genai-toolbox/dev/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section tree-root" id=m-genai-toolboxdev><span>Documentation</span></a><ul class=ul-1><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevgetting-started-li><input type=checkbox id=m-genai-toolboxdevgetting-started-check>
9+
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.297f14cb76d351f7ab76c4a8207e7766.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-outer"><div class=td-main><div class="row flex-xl-nowrap"><aside class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><form class="td-sidebar__search d-flex align-items-center"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.297f14cb76d351f7ab76c4a8207e7766.json data-offline-search-base-href=/ data-offline-search-max-results=10></div><button class="btn btn-link td-sidebar__toggle d-md-none p-0 ms-3 fas fa-bars" type=button data-bs-toggle=collapse data-bs-target=#td-section-nav aria-controls=td-section-nav aria-expanded=false aria-label="Toggle section navigation"></button></form><nav class="td-sidebar-nav collapse foldable-nav" id=td-section-nav><ul class="td-sidebar-nav__section pe-md-3 ul-0"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-genai-toolboxdev-li><a href=/genai-toolbox/dev/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section tree-root" id=m-genai-toolboxdev><span>Documentation</span></a><ul class=ul-1><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevgetting-started-li><input type=checkbox id=m-genai-toolboxdevgetting-started-check>
1010
<label for=m-genai-toolboxdevgetting-started-check><a href=/genai-toolbox/dev/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevgetting-started><span>Getting Started</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevgetting-startedintroduction-li><input type=checkbox id=m-genai-toolboxdevgetting-startedintroduction-check>
1111
<label for=m-genai-toolboxdevgetting-startedintroduction-check><a href=/genai-toolbox/dev/getting-started/introduction/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevgetting-startedintroduction><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevgetting-startedlocal_quickstart-li><input type=checkbox id=m-genai-toolboxdevgetting-startedlocal_quickstart-check>
1212
<label for=m-genai-toolboxdevgetting-startedlocal_quickstart-check><a href=/genai-toolbox/dev/getting-started/local_quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevgetting-startedlocal_quickstart><span>Python Quickstart (Local)</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevgetting-startedlocal_quickstart_js-li><input type=checkbox id=m-genai-toolboxdevgetting-startedlocal_quickstart_js-check>
@@ -252,7 +252,8 @@
252252
<label for=m-genai-toolboxdevresourcestoolspostgrespostgres-list-query-stats-check><a href=/genai-toolbox/dev/resources/tools/postgres/postgres-list-query-stats/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-query-stats><span>postgres-list-query-stats</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-schemas-li><input type=checkbox id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-schemas-check>
253253
<label for=m-genai-toolboxdevresourcestoolspostgrespostgres-list-schemas-check><a href=/genai-toolbox/dev/resources/tools/postgres/postgres-list-schemas/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-schemas><span>postgres-list-schemas</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-sequences-li><input type=checkbox id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-sequences-check>
254254
<label for=m-genai-toolboxdevresourcestoolspostgrespostgres-list-sequences-check><a href=/genai-toolbox/dev/resources/tools/postgres/postgres-list-sequences/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-sequences><span>postgres-list-sequences</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-tables-li><input type=checkbox id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-tables-check>
255-
<label for=m-genai-toolboxdevresourcestoolspostgrespostgres-list-tables-check><a href=/genai-toolbox/dev/resources/tools/postgres/postgres-list-tables/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-tables><span>postgres-list-tables</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-triggers-li><input type=checkbox id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-triggers-check>
255+
<label for=m-genai-toolboxdevresourcestoolspostgrespostgres-list-tables-check><a href=/genai-toolbox/dev/resources/tools/postgres/postgres-list-tables/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-tables><span>postgres-list-tables</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-tablespaces-li><input type=checkbox id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-tablespaces-check>
256+
<label for=m-genai-toolboxdevresourcestoolspostgrespostgres-list-tablespaces-check><a href=/genai-toolbox/dev/resources/tools/postgres/postgres-list-tablespaces/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-tablespaces><span>postgres-list-tablespaces</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-triggers-li><input type=checkbox id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-triggers-check>
256257
<label for=m-genai-toolboxdevresourcestoolspostgrespostgres-list-triggers-check><a href=/genai-toolbox/dev/resources/tools/postgres/postgres-list-triggers/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-triggers><span>postgres-list-triggers</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-views-li><input type=checkbox id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-views-check>
257258
<label for=m-genai-toolboxdevresourcestoolspostgrespostgres-list-views-check><a href=/genai-toolbox/dev/resources/tools/postgres/postgres-list-views/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolspostgrespostgres-list-views><span>postgres-list-views</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolspostgrespostgres-long-running-transactions-li><input type=checkbox id=m-genai-toolboxdevresourcestoolspostgrespostgres-long-running-transactions-check>
258259
<label for=m-genai-toolboxdevresourcestoolspostgrespostgres-long-running-transactions-check><a href=/genai-toolbox/dev/resources/tools/postgres/postgres-long-running-transactions/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolspostgrespostgres-long-running-transactions><span>postgres-long-running-transactions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolspostgrespostgres-replication-stats-li><input type=checkbox id=m-genai-toolboxdevresourcestoolspostgrespostgres-replication-stats-check>

0 commit comments

Comments
 (0)