0.6.44
Breaking Changes📦 memgptView on GitHub →
⚠ 1 breaking✨ 5 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
- Update example.py to reflect breaking API changes.
- If using documentation examples, replace `poetry shell` with `env activate` for version 2.0 setup.
- Update calls to `create_tool` in client.py to remove the unnecessary `name` argument.
- 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.