PandasAI changelog: what's new each month
Every stable PandasAI release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 3 months covered; the current month updates daily.
October 2025
1 release: 3.0.0
October brought stability improvements and bug fixes to PandasAI 3.0.0, with particular focus on resolving issues in cloud LLM backends and Next.js integration.
Highlights
- Fixed Azure OpenAI LLM backend integration
- Resolved maximum recursion depth error in SmartDataframe
- Fixed build-time request issues in Next.js environments
- Improved malicious code scanning
Improved
- Added AWS Bedrock tutorial documentation
- Updated custom whitelisted dependencies documentation
- Improved server Dockerfile configuration
Fixed
- Azure OpenAI LLM backend failures
- SmartDataframe core property causing maximum recursion depth exceeded errors
- Requests being made during Next.js build process
- Malicious code scan bug
- Server Dockerfile configuration
July 2025
1 release: 2.3.2
July brought a focused bug fix release for PandasAI, addressing an issue with code generation.
Highlights
- Fixed import handling in generated code to ensure submodules are properly included
Fixed
- Import submodules in generated code now work correctly
January 2025
1 release: 2.4.2
January brought security improvements and fixes for code generation and dependency handling. The release focused on making PandasAI more flexible with optional dependencies and removing unintended side effects.
Highlights
- Added security configuration option to disable security checks when needed.
- Removed automatic plt.show calls from generated code to prevent unwanted display behavior.
- Made seaborn an optional dependency instead of a required one.
New
- Security configuration option to control security checks.
Improved
- Dependency validation now checks that whitelisted libraries actually exist in additional dependencies.
- Reduced required dependencies by making seaborn optional.
Fixed
- Docker Compose npm error.
- Automatic plt.show calls in generated code.
- Handling of non-existent whitelisted libraries in additional dependencies.
Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. PandasAI: pricing, features and alternatives · All changelogs
