Skip to content

Releases: griptape-ai/griptape

v1.4.2

28 Feb 17:56
4cf9fcb
Compare
Choose a tag to compare

1.4.2 (2025-02-28)

Bug Fixes

  • drivers-vector: don't mutate same instance of meta (#1782) (bfaaf03)

v1.4.1

27 Feb 17:51
26bec37
Compare
Choose a tag to compare

1.4.1 (2025-02-27)

Bug Fixes

  • decorators: preserve type hints on @observable decorator (#1767) (7001121)
  • drivers-prompt-openai: remove modalities default (#1774) (6348c9a)

v1.4.0

24 Feb 21:49
58d43b7
Compare
Choose a tag to compare

1.4.0 (2025-02-24)

Features

  • drivers: add GriptapeCloudPromptDriver (#1692) (7af49da)
  • drivers: add GrokPromptDriver (f281702)
  • drivers: use cloud server events for GriptapeCloudStructureRunDriver and GriptapeCloudAssistantDriver (#1684) (f0fef4c)
  • tasks: accept args in BaseTask.run() (#1598) (89c32d4)
  • tools: allow setting allowlist and denylist on Tools (#1743) (4ee4515)

Bug Fixes

  • drivers-event-listener-griptape-cloud: add type/timestamp fallbacks for custom events (#1758) (ef52194)
  • drivers-files-griptape-cloud: pass correct parameters when listing files (#1674) (4b2f618)
  • drivers-prompt-azure-openai: fix AzureOpenAiChatPromptDriver by removing unsupported "modalities" (#1694) (6699a3d)
  • drivers-prompt-openai: check existence of "audio" attribute (23ca1c5)
  • drivers-prompt-openai: conditionally add modalities/reasoning_effort based on model (#1668) (b9311c1)
  • drivers: lower max_attempts in ExponentialBackoffMixin to reasonable value (#1725) (29e4575)
  • engines-eval: fix evaluation parameters not being included in prompt (#1751) (762958f)
  • properly serialize pydantic models (#1757) (ef83084)
  • schema: declare all artifacts for deserialization (#1698) (4904309)
  • tasks: fix task input being lost on multiple Structure runs (#1732) (f9ac289)
  • tasks: remove deprecation warning on CodeExecutionTask.input (#1709) (0427296)
  • utils: wrap primitives with more specific artifact types (#1676) (91800ad)

Documentation

  • assistants: add section to cloud docs, update nav, add docs pages for what is, getting started, and runs (#1686) (4f6f8ce)
  • fix integration test examples (#1724) (4fe4558)
  • tasks: improve CodeExecutionTask example (#1710) (8c61d91)
  • tools: move tools to framework portion of docs (#1713) (c2b23bb)

v1.3.5

19 Feb 23:51
1dd665b
Compare
Choose a tag to compare

1.3.5 (2025-02-19)

Bug Fixes

  • engines-eval: fix evaluation parameters not being included in prompt (#1751) (e267d45)

v1.3.4

13 Feb 23:33
6181fe0
Compare
Choose a tag to compare

1.3.4 (2025-02-13)

Bug Fixes

  • drivers: check existence of "audio" attribute (#1730) (db914a3)
  • tasks: fix task input being lost on multiple Structure runs (#1732) (f24d5fc)

v1.3.3

12 Feb 21:17
d471517
Compare
Choose a tag to compare

1.3.3 (2025-02-12)

Bug Fixes

  • tasks: remove deprecation warning on CodeExecutionTask.input (#1709) (a5840b8)

Documentation

  • tasks: improve CodeExecutionTask example (#1710) (006e289)

v1.3.2

11 Feb 22:50
8cd3d37
Compare
Choose a tag to compare

1.3.2 (2025-02-11)

Bug Fixes

  • drivers-prompt-azure-openai: fix AzureOpenAiChatPromptDriver by removing unsupported "modalities" (#1694) (7fa4b44)
  • schema: declare all artifacts for deserialization (#1698) (2ab452f)

Documentation

  • assistants: add section to cloud docs, update nav, add docs pages for what is, getting started, and runs (#1686) (cacc17e)

v1.3.1

10 Feb 19:43
Compare
Choose a tag to compare

Fixed

  • GriptapeCloudStructure.output not wrapping primitives like str and list in Artifacts like TextArtifact and ListArtifact.
  • GriptapeCloudFileManagerDriver.list_files() path prefix not working properly.
  • OpenAiChatPromptDriver failing with certain combinations of modalities and reasoning_effort.

v1.3.0

07 Feb 23:14
5fe6cf0
Compare
Choose a tag to compare

Added

  • Provider-specific Driver namespaces (e.g., griptape.drivers.prompt.openai, griptape.drivers.embedding.cohere).
  • Tool streaming support to OllamaPromptDriver.
  • DateTimeTool.add_timedelta and DateTimeTool.get_datetime_diff for basic datetime arithmetic.
  • Support for pydantic.BaseModels anywhere schema.Schema is supported.
  • Support for new serialization metadata, serialization_key and deserialization_key for more granular control over serialization.
  • Support for OpenAi reasoning models, o1 and o3.
  • Support for enums in GriptapeCloudToolTool.
  • LocalRerankDriver for reranking locally.
  • griptape.utils.griptape_cloud.GriptapeCloudStructure for automatically configuring Cloud-specific Drivers when in the Griptape Cloud Structures Runtime.
  • Support for AudioArtifact inputs/outputs in OpenAiChatPromptDriver.

Changed

  • Added DateTime.get_relative_datetime to DateTimeTool.denylist. May be removed in a future release.
  • Changed log level of ActionsSubtask errors from EXCEPTION to DEBUG.
  • GriptapeCloudStructureRunDriver now publishes its events to the global event bus.
  • Changed log level of Tool execution errors from EXCEPTION to DEBUG
  • Improved mime type detection in FileManagerTool.
  • Improve SqlDriver.get_table_schema speed.
  • Cache SqlDriver.get_table_schema results.
  • Updated Azure Drivers to use the latest Azure OpenAI API version, 2024-10-21.

Deprecated

  • griptape.drivers namespace. Use provider-specific namespaces instead.

v1.2.1

30 Jan 18:08
Compare
Choose a tag to compare

Changed

  • Changed log level of Tool execution errors from EXCEPTION to DEBUG
  • Improved mime type detection in FileManagerTool.

Fixed

  • Error when serializing RagContext.
  • NotADirectoryError being raised for valid list operations in FileManagerTool.
  • GriptapeCloudFileManagerDriver list operation using wrong method when listing assets in a bucket.