Change8

0.6.44

Breaking Changes
📦 memgptView on GitHub →
1 breaking5 features🐛 7 fixes🔧 4 symbols

Summary

This release introduces logging for bedrock, updates to use AzureOpenAI for listings/completions, and addresses several API inconsistencies and bug fixes, including respecting configured embedding models.

⚠️ Breaking Changes

  • [FIX] Update example.py to reflect breaking API changes

Migration Steps

  1. Update example.py to reflect breaking API changes.
  2. If using documentation examples, replace `poetry shell` with `env activate` for version 2.0 setup.
  3. Update calls to `create_tool` in client.py to remove the unnecessary `name` argument.
  4. Update tool usage to reflect the latest SDK standard for reserved state arguments.

✨ New Features

  • Use default context window size if none found.
  • Use logging in bedrock.
  • Add comments to the MCP example.
  • Use AzureOpenAI calls for model listings and completions.
  • [Improvements] Use single query for Block Manager get_all_blocks_by_ids.

🐛 Bug Fixes

  • Fix the credentials check to use bool.
  • fix: Update app.py - setup_auth_router().
  • fix: remove the missing arg `name` from create_tool in client.py.
  • fix: Use right tag for debug messages.
  • [FIX] Respect configured embedding model.
  • Fix optimistic json parser strict mode.
  • Fix: Rename reserved state argument inside tool to latest sdk.

Affected Symbols