Releases: griptape-ai/griptape
Releases · griptape-ai/griptape
v1.10.3
What's Changed
✨ Enhancements
- feat(drivers-web-scraper-proxy): add
_extract_pageparameter toProxyWebScraperDriverto override web page extraction at runtime. by @vachillo in #1935 - add max_subtasks to agent by @ian-massingham in #1973
🐛 Bug Fixes
- ci: remove release-please in favor of github releasing by @collindutter in #1933
- fix: properly serialize GrokPromptDriver and CoherePromptDriver by @collindutter in #1934
- Always upsert vectors in BaseVectorStoreDriver by @cjkindel in #1940
- fix: add missing
ignored_exception_typestoOpenAiImageGenerationDriverby @vachillo in #1947 - fix: detect whether mcp tool is already in an event loop by @collindutter in #1994
📦 Dependencies
- deps: bump the production-dependencies group with 8 updates by @dependabot[bot] in #1939
- deps: bump the production-dependencies group with 10 updates by @dependabot[bot] in #1945
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1989
- build(deps): bump tj-actions/changed-files from 46 to 47 by @dependabot[bot] in #2000
- build(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #2044
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #2040
- deps: bump pyasn1 from 0.6.1 to 0.6.2 by @dependabot[bot] in #2058
- deps: bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #2061
- deps: bump h11 from 0.14.0 to 0.16.0 by @dependabot[bot] in #2059
- deps: bump urllib3 from 1.26.20 to 2.5.0 by @dependabot[bot] in #1980
- chore(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #2090
- deps: bump protobuf from 5.29.3 to 5.29.6 by @dependabot[bot] in #2096
- deps: bump pyasn1 from 0.6.2 to 0.6.3 by @dependabot[bot] in #2100
- deps: bump pypdf from 5.5.0 to 6.9.2 by @dependabot[bot] in #2103
- deps: bump markdown from 3.7 to 3.8.1 by @dependabot[bot] in #2105
- deps: bump pillow from 11.2.1 to 11.3.0 by @dependabot[bot] in #2094
- deps: bump cryptography from 44.0.2 to 46.0.6 by @dependabot[bot] in #2095
- deps: bump pyopenssl from 25.0.0 to 26.0.0 by @dependabot[bot] in #2099
- deps: bump h2 from 4.2.0 to 4.3.0 by @dependabot[bot] in #2102
- deps: bump transformers from 4.51.3 to 4.53.0 by @dependabot[bot] in #2106
- deps: bump lxml-html-clean from 0.4.1 to 0.4.4 by @dependabot[bot] in #2104
- deps: bump pyjwt from 2.10.1 to 2.12.0 by @dependabot[bot] in #2097
- deps: bump setuptools from 76.0.0 to 78.1.1 by @dependabot[bot] in #2098
- deps: bump pymdown-extensions from 10.14.3 to 10.16.1 by @dependabot[bot] in #2110
- deps: bump torch from 2.6.0 to 2.8.0 by @dependabot[bot] in #2108
- deps: bump virtualenv from 20.29.3 to 20.36.1 by @dependabot[bot] in #2109
- deps: bump marshmallow from 3.26.1 to 3.26.2 by @dependabot[bot] in #2123
- deps: bump pynacl from 1.5.0 to 1.6.2 by @dependabot[bot] in #2107
- deps: bump werkzeug from 3.1.3 to 3.1.6 by @dependabot[bot] in #2121
- deps: bump pip from 25.1.1 to 26.0 by @dependabot[bot] in #2122
- deps: bump pygments from 2.19.1 to 2.20.0 by @dependabot[bot] in #2124
- deps: bump aiohttp from 3.11.13 to 3.13.4 by @dependabot[bot] in #2101
- deps: bump redis from 5.2.1 to 6.2.0 by @dependabot[bot] in #1978
- deps: bump pillow from 11.3.0 to 12.1.1 by @dependabot[bot] in #2134
- deps: bump aiohttp from 3.11.13 to 3.13.4 by @dependabot[bot] in #2135
- deps: bump the development-dependencies group across 1 directory with 22 updates by @dependabot[bot] in #2138
- chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #2141
- deps: bump the development-dependencies group with 3 updates by @dependabot[bot] in #2142
- deps: bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #2144
- deps: bump pypdf from 6.9.2 to 6.10.0 by @dependabot[bot] in #2145
- deps: bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in #2146
- deps: bump pypdf from 6.10.0 to 6.10.2 by @dependabot[bot] in #2156
- deps: bump the development-dependencies group with 2 updates by @dependabot[bot] in #2159
- deps: bump urllib3 from 2.5.0 to 2.7.0 by @dependabot[bot] in #2174
- deps: bump lxml from 5.3.1 to 6.1.0 by @dependabot[bot] in #2175
- deps: bump pip from 26.0 to 26.1 by @dependabot[bot] in #2176
- deps: bump the development-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #2162
- deps: bump the development-dependencies group with 4 updates by @dependabot[bot] in #2180
- deps: bump the development-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #2191
- chore(deps): bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in #2192
Other Changes
- fix: doc string update for gpt-image-1 in OpenAiImageGenerationDriver by @ian-massingham in #1936
- ci: clean up stable release pipeline by @collindutter in #1937
- Add AudioUrlArtifact by @zachgiordano in #1938
- Document how to create ZIP-based tools and structures in Griptape Cloud by @cjkindel in #1951
- Fix headers for create structure/tool by @cjkindel in #1953
- fix(drivers-prompt-google): correctly handle debug logs by @collindutter in #1952
- Support Griptape Cloud base_url with paths by @cjkindel in #1954
- chore: bump to next minor version in main branch by @vachillo in #1958
- feat: Support gpt-image-1 in GriptapeCloudImageGenerationDriver by @cjkindel in #1964
- Handle embedded text with commas for PGAI Vector Store Driver by @cjkindel in #1967
- feat: MCP Tool by @cjkindel in #1962
- Remove dependency on active event_loop in MCP tool initialization by @cjkindel in #1969
- Docs/mcp by @cjkindel in #1972
- Super attrs_post_init by @cjkindel in #1974
- chore: bump v1.8.0 by @collindutter in #1976
- feat: Handle event stream error messages in GriptapeCloudPromptDriver by @cjkindel in #1983
- fix: add support for gpt-5 by @collindutter in #1985
- chore: bump v1.8.1 by @collindutter in #1986
- Image variation in the GTC Image Generation Driver by @andrewfrench in #1990
- feat: persist summary in conversation memory by @torabshaikh in #1924
- chore: bump v1.8.2 by @collindutter in #1997
- update: GriptapeCloudPromptDriver model serialization by @shhlife in #2004
- feat: add VideoUrlArtifact to artifacts module by @ian-massingham in #2005
- fix: add missing tokenizer values for gpt-5 by @collindutter in #2008
- fix: resolve python version ambiguity by @collindutter in https://...
v1.10.2
What's Changed
✨ Enhancements
- feat(drivers-web-scraper-proxy): add
_extract_pageparameter toProxyWebScraperDriverto override web page extraction at runtime. by @vachillo in #1935 - add max_subtasks to agent by @ian-massingham in #1973
🐛 Bug Fixes
- ci: remove release-please in favor of github releasing by @collindutter in #1933
- fix: properly serialize GrokPromptDriver and CoherePromptDriver by @collindutter in #1934
- Always upsert vectors in BaseVectorStoreDriver by @cjkindel in #1940
- fix: add missing
ignored_exception_typestoOpenAiImageGenerationDriverby @vachillo in #1947 - fix: detect whether mcp tool is already in an event loop by @collindutter in #1994
📦 Dependencies
- deps: bump the production-dependencies group with 8 updates by @dependabot[bot] in #1939
- deps: bump the production-dependencies group with 10 updates by @dependabot[bot] in #1945
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1989
- build(deps): bump tj-actions/changed-files from 46 to 47 by @dependabot[bot] in #2000
- build(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #2044
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #2040
- deps: bump pyasn1 from 0.6.1 to 0.6.2 by @dependabot[bot] in #2058
- deps: bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #2061
- deps: bump h11 from 0.14.0 to 0.16.0 by @dependabot[bot] in #2059
- deps: bump urllib3 from 1.26.20 to 2.5.0 by @dependabot[bot] in #1980
- chore(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #2090
- deps: bump protobuf from 5.29.3 to 5.29.6 by @dependabot[bot] in #2096
- deps: bump pyasn1 from 0.6.2 to 0.6.3 by @dependabot[bot] in #2100
- deps: bump pypdf from 5.5.0 to 6.9.2 by @dependabot[bot] in #2103
- deps: bump markdown from 3.7 to 3.8.1 by @dependabot[bot] in #2105
- deps: bump pillow from 11.2.1 to 11.3.0 by @dependabot[bot] in #2094
- deps: bump cryptography from 44.0.2 to 46.0.6 by @dependabot[bot] in #2095
- deps: bump pyopenssl from 25.0.0 to 26.0.0 by @dependabot[bot] in #2099
- deps: bump h2 from 4.2.0 to 4.3.0 by @dependabot[bot] in #2102
- deps: bump transformers from 4.51.3 to 4.53.0 by @dependabot[bot] in #2106
- deps: bump lxml-html-clean from 0.4.1 to 0.4.4 by @dependabot[bot] in #2104
- deps: bump pyjwt from 2.10.1 to 2.12.0 by @dependabot[bot] in #2097
- deps: bump setuptools from 76.0.0 to 78.1.1 by @dependabot[bot] in #2098
- deps: bump pymdown-extensions from 10.14.3 to 10.16.1 by @dependabot[bot] in #2110
- deps: bump torch from 2.6.0 to 2.8.0 by @dependabot[bot] in #2108
- deps: bump virtualenv from 20.29.3 to 20.36.1 by @dependabot[bot] in #2109
- deps: bump marshmallow from 3.26.1 to 3.26.2 by @dependabot[bot] in #2123
- deps: bump pynacl from 1.5.0 to 1.6.2 by @dependabot[bot] in #2107
- deps: bump werkzeug from 3.1.3 to 3.1.6 by @dependabot[bot] in #2121
- deps: bump pip from 25.1.1 to 26.0 by @dependabot[bot] in #2122
- deps: bump pygments from 2.19.1 to 2.20.0 by @dependabot[bot] in #2124
- deps: bump aiohttp from 3.11.13 to 3.13.4 by @dependabot[bot] in #2101
- deps: bump redis from 5.2.1 to 6.2.0 by @dependabot[bot] in #1978
- deps: bump pillow from 11.3.0 to 12.1.1 by @dependabot[bot] in #2134
- deps: bump aiohttp from 3.11.13 to 3.13.4 by @dependabot[bot] in #2135
- deps: bump the development-dependencies group across 1 directory with 22 updates by @dependabot[bot] in #2138
- chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #2141
- deps: bump the development-dependencies group with 3 updates by @dependabot[bot] in #2142
- deps: bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #2144
- deps: bump pypdf from 6.9.2 to 6.10.0 by @dependabot[bot] in #2145
- deps: bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in #2146
- deps: bump pypdf from 6.10.0 to 6.10.2 by @dependabot[bot] in #2156
- deps: bump the development-dependencies group with 2 updates by @dependabot[bot] in #2159
- deps: bump urllib3 from 2.5.0 to 2.7.0 by @dependabot[bot] in #2174
- deps: bump lxml from 5.3.1 to 6.1.0 by @dependabot[bot] in #2175
- deps: bump pip from 26.0 to 26.1 by @dependabot[bot] in #2176
- deps: bump the development-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #2162
- deps: bump the development-dependencies group with 4 updates by @dependabot[bot] in #2180
Other Changes
- fix: doc string update for gpt-image-1 in OpenAiImageGenerationDriver by @ian-massingham in #1936
- ci: clean up stable release pipeline by @collindutter in #1937
- Add AudioUrlArtifact by @zachgiordano in #1938
- Document how to create ZIP-based tools and structures in Griptape Cloud by @cjkindel in #1951
- Fix headers for create structure/tool by @cjkindel in #1953
- fix(drivers-prompt-google): correctly handle debug logs by @collindutter in #1952
- Support Griptape Cloud base_url with paths by @cjkindel in #1954
- chore: bump to next minor version in main branch by @vachillo in #1958
- feat: Support gpt-image-1 in GriptapeCloudImageGenerationDriver by @cjkindel in #1964
- Handle embedded text with commas for PGAI Vector Store Driver by @cjkindel in #1967
- feat: MCP Tool by @cjkindel in #1962
- Remove dependency on active event_loop in MCP tool initialization by @cjkindel in #1969
- Docs/mcp by @cjkindel in #1972
- Super attrs_post_init by @cjkindel in #1974
- chore: bump v1.8.0 by @collindutter in #1976
- feat: Handle event stream error messages in GriptapeCloudPromptDriver by @cjkindel in #1983
- fix: add support for gpt-5 by @collindutter in #1985
- chore: bump v1.8.1 by @collindutter in #1986
- Image variation in the GTC Image Generation Driver by @andrewfrench in #1990
- feat: persist summary in conversation memory by @torabshaikh in #1924
- chore: bump v1.8.2 by @collindutter in #1997
- update: GriptapeCloudPromptDriver model serialization by @shhlife in #2004
- feat: add VideoUrlArtifact to artifacts module by @ian-massingham in #2005
- fix: add missing tokenizer values for gpt-5 by @collindutter in #2008
- fix: resolve python version ambiguity by @collindutter in #2009
- fix: export mcp tool from griptape.tools package by @collindutter in #2011
- fix: preserve array item types when converting mcp schema by @collindutter in https://github.com/griptape-ai/griptape/...
v1.10.1
What's Changed
✨ Enhancements
- feat(drivers-web-scraper-proxy): add
_extract_pageparameter toProxyWebScraperDriverto override web page extraction at runtime. by @vachillo in #1935 - add max_subtasks to agent by @ian-massingham in #1973
🐛 Bug Fixes
- ci: remove release-please in favor of github releasing by @collindutter in #1933
- fix: properly serialize GrokPromptDriver and CoherePromptDriver by @collindutter in #1934
- Always upsert vectors in BaseVectorStoreDriver by @cjkindel in #1940
- fix: add missing
ignored_exception_typestoOpenAiImageGenerationDriverby @vachillo in #1947 - fix: detect whether mcp tool is already in an event loop by @collindutter in #1994
📦 Dependencies
- deps: bump the production-dependencies group with 8 updates by @dependabot[bot] in #1939
- deps: bump the production-dependencies group with 10 updates by @dependabot[bot] in #1945
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1989
- build(deps): bump tj-actions/changed-files from 46 to 47 by @dependabot[bot] in #2000
- build(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #2044
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #2040
- deps: bump pyasn1 from 0.6.1 to 0.6.2 by @dependabot[bot] in #2058
- deps: bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #2061
- deps: bump h11 from 0.14.0 to 0.16.0 by @dependabot[bot] in #2059
- deps: bump urllib3 from 1.26.20 to 2.5.0 by @dependabot[bot] in #1980
- chore(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #2090
- deps: bump protobuf from 5.29.3 to 5.29.6 by @dependabot[bot] in #2096
- deps: bump pyasn1 from 0.6.2 to 0.6.3 by @dependabot[bot] in #2100
- deps: bump pypdf from 5.5.0 to 6.9.2 by @dependabot[bot] in #2103
- deps: bump markdown from 3.7 to 3.8.1 by @dependabot[bot] in #2105
- deps: bump pillow from 11.2.1 to 11.3.0 by @dependabot[bot] in #2094
- deps: bump cryptography from 44.0.2 to 46.0.6 by @dependabot[bot] in #2095
- deps: bump pyopenssl from 25.0.0 to 26.0.0 by @dependabot[bot] in #2099
- deps: bump h2 from 4.2.0 to 4.3.0 by @dependabot[bot] in #2102
- deps: bump transformers from 4.51.3 to 4.53.0 by @dependabot[bot] in #2106
- deps: bump lxml-html-clean from 0.4.1 to 0.4.4 by @dependabot[bot] in #2104
- deps: bump pyjwt from 2.10.1 to 2.12.0 by @dependabot[bot] in #2097
- deps: bump setuptools from 76.0.0 to 78.1.1 by @dependabot[bot] in #2098
- deps: bump pymdown-extensions from 10.14.3 to 10.16.1 by @dependabot[bot] in #2110
- deps: bump torch from 2.6.0 to 2.8.0 by @dependabot[bot] in #2108
- deps: bump virtualenv from 20.29.3 to 20.36.1 by @dependabot[bot] in #2109
- deps: bump marshmallow from 3.26.1 to 3.26.2 by @dependabot[bot] in #2123
- deps: bump pynacl from 1.5.0 to 1.6.2 by @dependabot[bot] in #2107
- deps: bump werkzeug from 3.1.3 to 3.1.6 by @dependabot[bot] in #2121
- deps: bump pip from 25.1.1 to 26.0 by @dependabot[bot] in #2122
- deps: bump pygments from 2.19.1 to 2.20.0 by @dependabot[bot] in #2124
- deps: bump aiohttp from 3.11.13 to 3.13.4 by @dependabot[bot] in #2101
- deps: bump redis from 5.2.1 to 6.2.0 by @dependabot[bot] in #1978
- deps: bump pillow from 11.3.0 to 12.1.1 by @dependabot[bot] in #2134
- deps: bump aiohttp from 3.11.13 to 3.13.4 by @dependabot[bot] in #2135
- deps: bump the development-dependencies group across 1 directory with 22 updates by @dependabot[bot] in #2138
- chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #2141
- deps: bump the development-dependencies group with 3 updates by @dependabot[bot] in #2142
- deps: bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #2144
- deps: bump pypdf from 6.9.2 to 6.10.0 by @dependabot[bot] in #2145
- deps: bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in #2146
- deps: bump pypdf from 6.10.0 to 6.10.2 by @dependabot[bot] in #2156
- deps: bump the development-dependencies group with 2 updates by @dependabot[bot] in #2159
Other Changes
- fix: doc string update for gpt-image-1 in OpenAiImageGenerationDriver by @ian-massingham in #1936
- ci: clean up stable release pipeline by @collindutter in #1937
- Add AudioUrlArtifact by @zachgiordano in #1938
- Document how to create ZIP-based tools and structures in Griptape Cloud by @cjkindel in #1951
- Fix headers for create structure/tool by @cjkindel in #1953
- fix(drivers-prompt-google): correctly handle debug logs by @collindutter in #1952
- Support Griptape Cloud base_url with paths by @cjkindel in #1954
- chore: bump to next minor version in main branch by @vachillo in #1958
- feat: Support gpt-image-1 in GriptapeCloudImageGenerationDriver by @cjkindel in #1964
- Handle embedded text with commas for PGAI Vector Store Driver by @cjkindel in #1967
- feat: MCP Tool by @cjkindel in #1962
- Remove dependency on active event_loop in MCP tool initialization by @cjkindel in #1969
- Docs/mcp by @cjkindel in #1972
- Super attrs_post_init by @cjkindel in #1974
- chore: bump v1.8.0 by @collindutter in #1976
- feat: Handle event stream error messages in GriptapeCloudPromptDriver by @cjkindel in #1983
- fix: add support for gpt-5 by @collindutter in #1985
- chore: bump v1.8.1 by @collindutter in #1986
- Image variation in the GTC Image Generation Driver by @andrewfrench in #1990
- feat: persist summary in conversation memory by @torabshaikh in #1924
- chore: bump v1.8.2 by @collindutter in #1997
- update: GriptapeCloudPromptDriver model serialization by @shhlife in #2004
- feat: add VideoUrlArtifact to artifacts module by @ian-massingham in #2005
- fix: add missing tokenizer values for gpt-5 by @collindutter in #2008
- fix: resolve python version ambiguity by @collindutter in #2009
- fix: export mcp tool from griptape.tools package by @collindutter in #2011
- fix: preserve array item types when converting mcp schema by @collindutter in #2013
- fix: wait for schema init in mcp tool by @collindutter in #2014
- fix: strip Pydantic JSON Schema 'title' metadata while preserving pot… by @Mahmoud-Ameen in #2019
- refactor: vendor json_schema_to_pydantic to cut out custom logic by @collindutter in #2023
- fix: handle pydantic models when serializing by @collindutter in #2022
- fix: use correct pydantic field default by @collindutter in https://github.com/griptape-ai/griptape/pull...
v1.10.0
What's Changed
✨ Enhancements
- feat(drivers-web-scraper-proxy): add
_extract_pageparameter toProxyWebScraperDriverto override web page extraction at runtime. by @vachillo in #1935 - add max_subtasks to agent by @ian-griptape-ai in #1973
🐛 Bug Fixes
- ci: remove release-please in favor of github releasing by @collindutter in #1933
- fix: properly serialize GrokPromptDriver and CoherePromptDriver by @collindutter in #1934
- Always upsert vectors in BaseVectorStoreDriver by @cjkindel in #1940
- fix: add missing
ignored_exception_typestoOpenAiImageGenerationDriverby @vachillo in #1947 - fix: detect whether mcp tool is already in an event loop by @collindutter in #1994
📦 Dependencies
- deps: bump the production-dependencies group with 8 updates by @dependabot[bot] in #1939
- deps: bump the production-dependencies group with 10 updates by @dependabot[bot] in #1945
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1989
- build(deps): bump tj-actions/changed-files from 46 to 47 by @dependabot[bot] in #2000
- build(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #2044
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #2040
- deps: bump pyasn1 from 0.6.1 to 0.6.2 by @dependabot[bot] in #2058
- deps: bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #2061
- deps: bump h11 from 0.14.0 to 0.16.0 by @dependabot[bot] in #2059
- deps: bump urllib3 from 1.26.20 to 2.5.0 by @dependabot[bot] in #1980
- chore(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #2090
- deps: bump protobuf from 5.29.3 to 5.29.6 by @dependabot[bot] in #2096
- deps: bump pyasn1 from 0.6.2 to 0.6.3 by @dependabot[bot] in #2100
- deps: bump pypdf from 5.5.0 to 6.9.2 by @dependabot[bot] in #2103
- deps: bump markdown from 3.7 to 3.8.1 by @dependabot[bot] in #2105
- deps: bump pillow from 11.2.1 to 11.3.0 by @dependabot[bot] in #2094
- deps: bump cryptography from 44.0.2 to 46.0.6 by @dependabot[bot] in #2095
- deps: bump pyopenssl from 25.0.0 to 26.0.0 by @dependabot[bot] in #2099
- deps: bump h2 from 4.2.0 to 4.3.0 by @dependabot[bot] in #2102
- deps: bump transformers from 4.51.3 to 4.53.0 by @dependabot[bot] in #2106
- deps: bump lxml-html-clean from 0.4.1 to 0.4.4 by @dependabot[bot] in #2104
- deps: bump pyjwt from 2.10.1 to 2.12.0 by @dependabot[bot] in #2097
- deps: bump setuptools from 76.0.0 to 78.1.1 by @dependabot[bot] in #2098
- deps: bump pymdown-extensions from 10.14.3 to 10.16.1 by @dependabot[bot] in #2110
- deps: bump torch from 2.6.0 to 2.8.0 by @dependabot[bot] in #2108
- deps: bump virtualenv from 20.29.3 to 20.36.1 by @dependabot[bot] in #2109
- deps: bump marshmallow from 3.26.1 to 3.26.2 by @dependabot[bot] in #2123
- deps: bump pynacl from 1.5.0 to 1.6.2 by @dependabot[bot] in #2107
- deps: bump werkzeug from 3.1.3 to 3.1.6 by @dependabot[bot] in #2121
- deps: bump pip from 25.1.1 to 26.0 by @dependabot[bot] in #2122
- deps: bump pygments from 2.19.1 to 2.20.0 by @dependabot[bot] in #2124
- deps: bump aiohttp from 3.11.13 to 3.13.4 by @dependabot[bot] in #2101
- deps: bump redis from 5.2.1 to 6.2.0 by @dependabot[bot] in #1978
- deps: bump pillow from 11.3.0 to 12.1.1 by @dependabot[bot] in #2134
- deps: bump aiohttp from 3.11.13 to 3.13.4 by @dependabot[bot] in #2135
- deps: bump the development-dependencies group across 1 directory with 22 updates by @dependabot[bot] in #2138
- chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #2141
- deps: bump the development-dependencies group with 3 updates by @dependabot[bot] in #2142
- deps: bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #2144
- deps: bump pypdf from 6.9.2 to 6.10.0 by @dependabot[bot] in #2145
- deps: bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in #2146
- deps: bump pypdf from 6.10.0 to 6.10.2 by @dependabot[bot] in #2156
Other Changes
- fix: doc string update for gpt-image-1 in OpenAiImageGenerationDriver by @ian-griptape-ai in #1936
- ci: clean up stable release pipeline by @collindutter in #1937
- Add AudioUrlArtifact by @zachgiordano in #1938
- Document how to create ZIP-based tools and structures in Griptape Cloud by @cjkindel in #1951
- Fix headers for create structure/tool by @cjkindel in #1953
- fix(drivers-prompt-google): correctly handle debug logs by @collindutter in #1952
- Support Griptape Cloud base_url with paths by @cjkindel in #1954
- chore: bump to next minor version in main branch by @vachillo in #1958
- feat: Support gpt-image-1 in GriptapeCloudImageGenerationDriver by @cjkindel in #1964
- Handle embedded text with commas for PGAI Vector Store Driver by @cjkindel in #1967
- feat: MCP Tool by @cjkindel in #1962
- Remove dependency on active event_loop in MCP tool initialization by @cjkindel in #1969
- Docs/mcp by @cjkindel in #1972
- Super attrs_post_init by @cjkindel in #1974
- chore: bump v1.8.0 by @collindutter in #1976
- feat: Handle event stream error messages in GriptapeCloudPromptDriver by @cjkindel in #1983
- fix: add support for gpt-5 by @collindutter in #1985
- chore: bump v1.8.1 by @collindutter in #1986
- Image variation in the GTC Image Generation Driver by @andrewfrench in #1990
- feat: persist summary in conversation memory by @torabshaikh in #1924
- chore: bump v1.8.2 by @collindutter in #1997
- update: GriptapeCloudPromptDriver model serialization by @shhlife in #2004
- feat: add VideoUrlArtifact to artifacts module by @ian-griptape-ai in #2005
- fix: add missing tokenizer values for gpt-5 by @collindutter in #2008
- fix: resolve python version ambiguity by @collindutter in #2009
- fix: export mcp tool from griptape.tools package by @collindutter in #2011
- fix: preserve array item types when converting mcp schema by @collindutter in #2013
- fix: wait for schema init in mcp tool by @collindutter in #2014
- fix: strip Pydantic JSON Schema 'title' metadata while preserving pot… by @Mahmoud-Ameen in #2019
- refactor: vendor json_schema_to_pydantic to cut out custom logic by @collindutter in #2023
- fix: handle pydantic models when serializing by @collindutter in #2022
- fix: use correct pydantic field default by @collindutter in #2028
- fix(tools-mcp): surface exception group exceptions by @collindutter in #2029
- fe...
v1.9.4
Full Changelog: v1.9.3...v1.9.4
v1.9.3
Full Changelog: v1.9.2...v1.9.3
v1.9.2
Full Changelog: v1.9.1...v1.9.2
v1.9.1
Full Changelog: v1.9.0...v1.9.1
v1.9.0
What's Changed
✨ Enhancements
- feat(drivers-web-scraper-proxy): add
_extract_pageparameter toProxyWebScraperDriverto override web page extraction at runtime. by @vachillo in #1935 - add max_subtasks to agent by @ian-griptape-ai in #1973
🐛 Bug Fixes
- ci: remove release-please in favor of github releasing by @collindutter in #1933
- fix: properly serialize GrokPromptDriver and CoherePromptDriver by @collindutter in #1934
- Always upsert vectors in BaseVectorStoreDriver by @cjkindel in #1940
- fix: add missing
ignored_exception_typestoOpenAiImageGenerationDriverby @vachillo in #1947 - fix: detect whether mcp tool is already in an event loop by @collindutter in #1994
📦 Dependencies
- deps: bump the production-dependencies group with 8 updates by @dependabot[bot] in #1939
- deps: bump the production-dependencies group with 10 updates by @dependabot[bot] in #1945
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1989
- build(deps): bump tj-actions/changed-files from 46 to 47 by @dependabot[bot] in #2000
- build(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #2044
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #2040
Other Changes
- fix: doc string update for gpt-image-1 in OpenAiImageGenerationDriver by @ian-griptape-ai in #1936
- ci: clean up stable release pipeline by @collindutter in #1937
- Add AudioUrlArtifact by @zachgiordano in #1938
- Document how to create ZIP-based tools and structures in Griptape Cloud by @cjkindel in #1951
- Fix headers for create structure/tool by @cjkindel in #1953
- fix(drivers-prompt-google): correctly handle debug logs by @collindutter in #1952
- Support Griptape Cloud base_url with paths by @cjkindel in #1954
- chore: bump to next minor version in main branch by @vachillo in #1958
- feat: Support gpt-image-1 in GriptapeCloudImageGenerationDriver by @cjkindel in #1964
- Handle embedded text with commas for PGAI Vector Store Driver by @cjkindel in #1967
- feat: MCP Tool by @cjkindel in #1962
- Remove dependency on active event_loop in MCP tool initialization by @cjkindel in #1969
- Docs/mcp by @cjkindel in #1972
- Super attrs_post_init by @cjkindel in #1974
- chore: bump v1.8.0 by @collindutter in #1976
- feat: Handle event stream error messages in GriptapeCloudPromptDriver by @cjkindel in #1983
- fix: add support for gpt-5 by @collindutter in #1985
- chore: bump v1.8.1 by @collindutter in #1986
- Image variation in the GTC Image Generation Driver by @andrewfrench in #1990
- feat: persist summary in conversation memory by @torabshaikh in #1924
- chore: bump v1.8.2 by @collindutter in #1997
- update: GriptapeCloudPromptDriver model serialization by @shhlife in #2004
- feat: add VideoUrlArtifact to artifacts module by @ian-griptape-ai in #2005
- fix: add missing tokenizer values for gpt-5 by @collindutter in #2008
- fix: resolve python version ambiguity by @collindutter in #2009
- fix: export mcp tool from griptape.tools package by @collindutter in #2011
- fix: preserve array item types when converting mcp schema by @collindutter in #2013
- fix: wait for schema init in mcp tool by @collindutter in #2014
- fix: strip Pydantic JSON Schema 'title' metadata while preserving pot… by @Mahmoud-Ameen in #2019
- refactor: vendor json_schema_to_pydantic to cut out custom logic by @collindutter in #2023
- fix: handle pydantic models when serializing by @collindutter in #2022
- fix: use correct pydantic field default by @collindutter in #2028
- fix(tools-mcp): surface exception group exceptions by @collindutter in #2029
- feat: add allow_any_type parameter to JSON schema resolver by @collindutter in #2030
- fix: pass allow_any_type all the way through by @collindutter in #2032
- refactor: replace vendored json_schema_to_pydantic with actual package by @collindutter in #2033
- fix: use local output_schema when validating by @collindutter in #2039
- fix(drivers-prompt-amazon-bedrock): add support for
reasoningContentby @vachillo in #2043 - Fix/firefox doc syntax by @cjkindel in #2049
- Docs/nodes priority by @cjkindel in #2053
- Lazy Large 3rd party imports by @kateforsberg13 in #2056
New Contributors
- @Mahmoud-Ameen made their first contribution in #2019
- @kateforsberg13 made their first contribution in #2056
Full Changelog: v1.7.0...v1.9.0
v1.8.13
Full Changelog: v1.8.12...v1.8.13