Skip to content

Releases: openai/openai-ruby

v0.59.0

16 Apr 19:31
0b2b516

Choose a tag to compare

0.59.0 (2026-04-14)

Full Changelog: v0.58.0...v0.59.0

Features

  • api: Add detail to InputFileContent (b747a16)
  • api: add OAuthErrorCode type (643311e)

Documentation

v0.58.0

08 Apr 21:05

Choose a tag to compare

0.58.0 (2026-04-08)

Full Changelog: v0.57.0...v0.58.0

Features

  • api: add phase field to conversations message model (a5dc6f8)
  • api: add WEB_SEARCH_CALL_RESULTS to ResponseIncludable enum (a556507)
  • client: add support for short-lived tokens (#1311) (a86d3bc)

Bug Fixes

  • align path encoding with RFC 3986 section 3.3 (8058a6d)
  • api: remove web_search_call.results from ResponseIncludable enum (2861387)
  • internal: correct multipart form field name encoding (683d14b)
  • multipart encoding for file arrays (755b444)
  • variable name typo (6b333a4)

Chores

  • ci: support opting out of skipping builds on metadata-only commits (1b6ddfa)
  • tests: bump steady to v0.20.1 (952ea68)
  • tests: bump steady to v0.20.2 (615427b)

Documentation

  • api: update file parameter descriptions in vector_stores (260e754)

v0.57.0

25 Mar 22:09

Choose a tag to compare

0.57.0 (2026-03-25)

Full Changelog: v0.56.0...v0.57.0

Features

  • api: add keys field to computer action types (bd5c423)

Bug Fixes

  • api: align SDK response types with expanded item schemas (9aaf1f2)
  • types: make type field required in ResponseInputMessageItem (246318f)

Chores

  • ci: skip lint on metadata-only changes (0281bf9)
  • internal: update gitignore (1708a02)
  • tests: bump steady to v0.19.4 (8cb70d7)
  • tests: bump steady to v0.19.5 (b662b68)
  • tests: bump steady to v0.19.6 (6f82a97)
  • tests: bump steady to v0.19.7 (73c4eb8)

Refactors

  • tests: switch from prism to steady (9907cd8)

v0.56.0

18 Mar 02:01
0956d16

Choose a tag to compare

0.56.0 (2026-03-17)

Full Changelog: v0.55.0...v0.56.0

Features

  • api: 5.4 nano and mini model slugs (ce7f09d)
  • api: add /v1/videos endpoint support to batch create params (7a661eb)
  • api: add defer_loading field to namespace_tool function (2f3b9b7)
  • api: add in/nin operators to ComparisonFilter (70c8bf5)

Chores

  • internal: tweak CI branches (1a5054f)

v0.55.0

13 Mar 21:07

Choose a tag to compare

0.55.0 (2026-03-13)

Full Changelog: v0.54.0...v0.55.0

Features

v0.54.0

13 Mar 19:17

Choose a tag to compare

0.54.0 (2026-03-13)

Full Changelog: v0.53.0...v0.54.0

Features

  • api: api update (235124c)
  • api: manual updates (d1ee93f)
  • api: manual updates (8f13ded)
  • api: sora api improvements: character api, video extensions/edits, higher resolution exports. (58a8c4d)
  • client: add webhook support (3a2425f)

Chores

  • internal: codegen related update (2100fc4)

v0.53.0

05 Mar 23:12

Choose a tag to compare

0.53.0 (2026-03-05)

Full Changelog: v0.52.0...v0.53.0

Features

  • api: The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (154455d)

v0.52.0

05 Mar 18:36

Choose a tag to compare

0.52.0 (2026-03-05)

Full Changelog: v0.51.0...v0.52.0

Features

  • api: gpt-5.4, tool search tool, and new computer tool (8cdcde5)
  • api: remove phase from EasyInputMessage/ResponseOutputMessage, prompt_cache_key from compact (f603ff1)

Bug Fixes

  • api: internal schema fixes (261ed6a)
  • api: manual updates (4f10197)
  • api: readd phase (a78d02b)
  • properly mock time in ruby ci tests (b554a8b)

Chores

  • internal: codegen related update (3f6d5be)
  • internal: codegen related update (356b20b)
  • internal: reduce warnings (c13a8a3)

v0.51.0

24 Feb 19:54

Choose a tag to compare

0.51.0 (2026-02-24)

Full Changelog: v0.50.0...v0.51.0

Features

Bug Fixes

v0.50.0

24 Feb 03:19

Choose a tag to compare

0.50.0 (2026-02-24)

Full Changelog: v0.49.1...v0.50.0

Features

  • api: add gpt-realtime-1.5 and gpt-audio-1.5 models to realtime session (23a0d24)