All Releases
- Fixed: AI assistant fails with
Parser Error: syntax error at or near ")"
- This happened when using the AI assistant right after switching a notebook's Python interpreter.
- Improved handling of long context
- Fixed compatibility with Python 3.13. Previously, you may have been getting an error like
FrameLocalsProxy.update() takes no keyword arguments
when using Python 3.13 in a notebook.
- New AI model: Claude 4 Sonnet
- Fixed: When switching between Python interpreters in a notebook, sometimes the change was not applied correctly.
- Fixed some small UI issues in chart blocks.
- Fixed: Occasional infinite loading when opening a notebook with multiple blocks using DuckDB
- Fixed: Text in the UI sometimes getting cut off on MacOS Sequoia
- Fixed re-application of table sorting when opening an existing notebook
- Fixed notebook blocks sometimes erroneously showing as running when they are not
- AI chat "Apply":
- Fixed an issue that sometimes prevented changes from being applied
- Fixed an issue where sometimes the last line was missing after applying code block changes
- Fixed an issue with license checks
- Updated to a better and cheaper embedding model
- Fixed sorting for SQL query results
- Fixed an error that happened when trying to delete a row from a table that cannot be edited
- Improved how escaped column names are handled in AI tool calls
- Improved AI context handling
- MySQL: Fixed missing error state reset after invalid query
- MySQL: Fixed date range filters
- New AI models and AI providers:
- New OpenAI models: GPT-4.1 & 4.1 mini, o4-mini & o3-mini
- Gemini 2.0 Flash, Gemini 2.5 Flash, Gemini 2.5 Pro
- Claude 3.5 Sonnet, Claude 3.7 Sonnet
- Grok 3 & Grok 3 mini
- Custom AI Instructions
- You can customize AI behavior by adding instructions under "Settings" > "Custom AI Instructions"
- These instructions get added to all AI prompts
- The AI assistant got better at properly escaping column names
- We improved AI tool calling behavior.
- The SQL editor now supports running multiple SQL statements at once
- We added a new Notebooks feature
- New AI features including inline AI, @-Mentions, quick AI error fixes
- Many smaller additions & bug fixes
- See the full changelog at https://dbpilot.io/changelog
- Fixes a bug which was introduced in the previous release and prevented the AI assistant from working.
- We added a captcha to the login form. If you experience issues with logging in inside the app, please make sure to install this update.
- You can now try the AI assistant for free for a limited number of messages by using your own OpenAI key.
- We reimplemented the DuckDB client from the ground up to support all DuckDB types.
- We also updated DuckDB to version 0.10.1.
- We fixed a bug where the app would wrongly show 'Error fetching next rows.' in case a query didn't return any results.
- You can now sort by columns in the table viewer and in query results.
- We added additional filter options.
- And we made a few improvements to autocomplete.