Skip to content

Commit 58d43b7

Browse files
chore(main): release 1.4.0 (#1704)
Co-authored-by: Collin Dutter <[email protected]>
1 parent ef83084 commit 58d43b7

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

CHANGELOG.md

+35
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,41 @@ All notable changes to this project will be documented in this file.
44

55
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [1.4.0](https://github.com/griptape-ai/griptape/compare/v1.3.0...v1.4.0) (2025-02-24)
8+
9+
10+
### Features
11+
12+
* **drivers:** add GriptapeCloudPromptDriver ([#1692](https://github.com/griptape-ai/griptape/issues/1692)) ([7af49da](https://github.com/griptape-ai/griptape/commit/7af49daee247e72c60f3004d1d6b174942b20f57))
13+
* **drivers:** add GrokPromptDriver ([f281702](https://github.com/griptape-ai/griptape/commit/f281702480b1081d25c4f87aa59421523deb75c2))
14+
* **drivers:** use cloud server events for GriptapeCloudStructureRunDriver and GriptapeCloudAssistantDriver ([#1684](https://github.com/griptape-ai/griptape/issues/1684)) ([f0fef4c](https://github.com/griptape-ai/griptape/commit/f0fef4c54bc2692b7f422f76b40449e938528850))
15+
* **tasks:** accept args in `BaseTask.run()` ([#1598](https://github.com/griptape-ai/griptape/issues/1598)) ([89c32d4](https://github.com/griptape-ai/griptape/commit/89c32d4530f4b2b4ef130180466393058cee628c))
16+
* **tools:** allow setting allowlist and denylist on Tools ([#1743](https://github.com/griptape-ai/griptape/issues/1743)) ([4ee4515](https://github.com/griptape-ai/griptape/commit/4ee451598ca9b9475b948cfb0c57bcace27f6ab4))
17+
18+
19+
### Bug Fixes
20+
21+
* **drivers-event-listener-griptape-cloud:** add type/timestamp fallbacks for custom events ([#1758](https://github.com/griptape-ai/griptape/issues/1758)) ([ef52194](https://github.com/griptape-ai/griptape/commit/ef52194138e3221c64e826f5664792c27596dc8f))
22+
* **drivers-files-griptape-cloud:** pass correct parameters when listing files ([#1674](https://github.com/griptape-ai/griptape/issues/1674)) ([4b2f618](https://github.com/griptape-ai/griptape/commit/4b2f618616b1f1ba2110d6a27c2f6b486eb9d7cf))
23+
* **drivers-prompt-azure-openai:** fix AzureOpenAiChatPromptDriver by removing unsupported "modalities" ([#1694](https://github.com/griptape-ai/griptape/issues/1694)) ([6699a3d](https://github.com/griptape-ai/griptape/commit/6699a3d5f91b63904b1134081c9148466faf7a14))
24+
* **drivers-prompt-openai:** check existence of "audio" attribute ([23ca1c5](https://github.com/griptape-ai/griptape/commit/23ca1c5cc596894a4072afbb22f6f2b955cab759))
25+
* **drivers-prompt-openai:** conditionally add modalities/reasoning_effort based on model ([#1668](https://github.com/griptape-ai/griptape/issues/1668)) ([b9311c1](https://github.com/griptape-ai/griptape/commit/b9311c114588d80229ad4b17f6539c9a2222cea7))
26+
* **drivers:** lower max_attempts in ExponentialBackoffMixin to reasonable value ([#1725](https://github.com/griptape-ai/griptape/issues/1725)) ([29e4575](https://github.com/griptape-ai/griptape/commit/29e4575cd39adf3e6793a80ddf3d21caedc39def))
27+
* **engines-eval:** fix evaluation parameters not being included in prompt ([#1751](https://github.com/griptape-ai/griptape/issues/1751)) ([762958f](https://github.com/griptape-ai/griptape/commit/762958f0da4ac4284dcac48b725b0e682aa081cf))
28+
* properly serialize pydantic models ([#1757](https://github.com/griptape-ai/griptape/issues/1757)) ([ef83084](https://github.com/griptape-ai/griptape/commit/ef830842a531811e51f5e9e1643d41eb1531ad9a))
29+
* **schema:** declare all artifacts for deserialization ([#1698](https://github.com/griptape-ai/griptape/issues/1698)) ([4904309](https://github.com/griptape-ai/griptape/commit/49043097980b4c30c5c378f71db40b11edd1623c))
30+
* **tasks:** fix task input being lost on multiple Structure runs ([#1732](https://github.com/griptape-ai/griptape/issues/1732)) ([f9ac289](https://github.com/griptape-ai/griptape/commit/f9ac289715eeb24cb15cbb31e8e32c0e9fb00d45))
31+
* **tasks:** remove deprecation warning on CodeExecutionTask.input ([#1709](https://github.com/griptape-ai/griptape/issues/1709)) ([0427296](https://github.com/griptape-ai/griptape/commit/04272965fdd6e332afba6c1f91695168bb72edc0))
32+
* **utils:** wrap primitives with more specific artifact types ([#1676](https://github.com/griptape-ai/griptape/issues/1676)) ([91800ad](https://github.com/griptape-ai/griptape/commit/91800ad60b36c5bdf6a0c258df161ee5daee114f))
33+
34+
35+
### Documentation
36+
37+
* **assistants:** add section to cloud docs, update nav, add docs pages for what is, getting started, and runs ([#1686](https://github.com/griptape-ai/griptape/issues/1686)) ([4f6f8ce](https://github.com/griptape-ai/griptape/commit/4f6f8cefe75c460ae691b230a14aab885eb0af6b))
38+
* fix integration test examples ([#1724](https://github.com/griptape-ai/griptape/issues/1724)) ([4fe4558](https://github.com/griptape-ai/griptape/commit/4fe45586b0c3ab83b878e5aa4bfde28637adcdd6))
39+
* **tasks:** improve CodeExecutionTask example ([#1710](https://github.com/griptape-ai/griptape/issues/1710)) ([8c61d91](https://github.com/griptape-ai/griptape/commit/8c61d91a53d49444e4e1ac355f5804d5455d80c9))
40+
* **tools:** move tools to framework portion of docs ([#1713](https://github.com/griptape-ai/griptape/issues/1713)) ([c2b23bb](https://github.com/griptape-ai/griptape/commit/c2b23bbd3847de325bac96f7e22a339dfb97fa1b))
41+
742
## [1.3.0] - 2025-02-07
843

944
### Added

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "griptape"
3-
version = "1.3.0"
3+
version = "1.4.0"
44
description = "Modular Python framework for LLM workflows, tools, memory, and data."
55
authors = ["Griptape <[email protected]>"]
66
license = "Apache 2.0"

0 commit comments

Comments
 (0)