Skip to content

Releases: AI21Labs/ai21-python

v4.3.0

06 Nov 13:56

Choose a tag to compare

v4.3.0 (2025-11-06)

Bug Fixes

Features

  • Add tool calls list to Maestro run data sources (#324, a09f976)

  • Add tool_calls list to Maestro run data sources (#324, a09f976)


Detailed Changes: v4.2.1...v4.3.0

v4.2.1

28 Oct 17:35

Choose a tag to compare

v4.2.1 (2025-10-28)

Bug Fixes


Detailed Changes: v4.2.0...v4.2.1

v4.2.0

18 Sep 14:19

Choose a tag to compare

v4.2.0 (2025-09-18)

Bug Fixes

Features


Detailed Changes: v4.1.1...v4.2.0

v4.1.1

16 Sep 07:20

Choose a tag to compare

v4.1.1 (2025-09-16)

Bug Fixes

Chores

  • deps: Bump amannn/action-semantic-pull-request (#310, 6b6bc01)

Documentation

  • Add CLAUDE.md file for Claude Code guidance (#314, a5a298a)

Detailed Changes: v4.1.0...v4.1.1

v4.1.0

19 Aug 06:54

Choose a tag to compare

v4.1.0 (2025-08-19)

Bug Fixes

Chores

  • deps: Bump python-semantic-release/python-semantic-release (#303, 9e5fe3d)

Continuous Integration

Features

  • 🎉 Added support for batch mode & batch querying (#302, 0067f12)

  • Add response_language parameter support to Maestro run methods (#311, f5b39d9)

Refactoring

Testing


Detailed Changes: v4.0.3...v4.1.0

v4.0.3

16 Jun 15:26

Choose a tag to compare

v4.0.3 (2025-06-16)

Bug Fixes

  • refactor: reorganize imports by moving maestro models to their own module

  • refactor: update input type in maestro run methods to use MaestroMessage instead of ChatMessage

  • test: add parameterized tests for Maestro input formats in maestro.py

  • feat: add async example for multi-message processing

  • feat: update async example to handle multi-message input for business proposal

  • feat: include requirements result in README example for Maestro runs

  • fix: update content formatting in async_run_multi_messages.py for improved readability


Co-authored-by: benshuk bens@ai21.com

Co-authored-by: Asaf Joseph Gardin 39553475+Josephasafg@users.noreply.github.com

Continuous Integration


Detailed Changes: v4.0.2...v4.0.3

v4.0.2

16 Jun 09:46

Choose a tag to compare

v4.0.2 (2025-06-16)

Bug Fixes

  • 🐛 handle maestro input as a list of ChatMessages (#297, 3c63bd0)

Co-authored-by: benshuk bens@ai21.com


Detailed Changes: v4.0.1...v4.0.2

v4.0.1

16 Jun 08:03

Choose a tag to compare

v4.0.1 (2025-06-16)

Bug Fixes

  • Raise error when poll_timeout_sec is reached (#296, cd8bc03)
  • fix: raise error when poll_timeout_sec is reached

  • chore: handle timeout errors in async_run and run examples


Co-authored-by: benshuk bens@ai21.com


Detailed Changes: v4.0.0...v4.0.1

v4.0.0

11 Jun 11:11

Choose a tag to compare

v4.0.0 (2025-06-11)

Bug Fixes

  • fix: Incomplete URL logging on exception

  • fix: tests

  • ♻️ expose poll_for_status function (#291, 81f4209)
  • fix: ♻️ expose poll_for_status function

  • refactor: ♻️ update poll_for_status method parameters to use consistent naming convention

  • chore: 🔧 update CI configuration to use ubuntu-latest


Co-authored-by: benshuk bens@ai21.com

Refactoring

  • refactor: Removed ai21-tokenizer dependency

  • fix: Removed unused test


Detailed Changes: v3.3.0...v4.0.0

v3.3.0

25 May 12:20

Choose a tag to compare

v3.3.0 (2025-05-25)

Bug Fixes

  • Remove optional context parameter from maestro requests (#288, 8fbfc9d)
  • fix: remove optional parameter from maestro requests

  • fix: remove jamba instruct tests

Documentation

Features

  • ✨ Enhance Requirement and Output Options in Maestro (#289, 329379f)
  • feat: ✨ Enhance Requirement and Output Options in Maestro

  • chore: 🔧 Include Requirements Result in Maestro Async and Sync Runs examples

  • fix: 🏷️ requirements typings


Co-authored-by: benshuk bens@ai21.com

  • feat: Added launchpad client

  • test: Added imports to test

Refactoring

  • refactor: Remove client url creation

  • fix: tests


Detailed Changes: v3.2.0...v3.3.0