Skip to content

v3.0.0a0

Pre-release
Pre-release
Compare
Choose a tag to compare
@dlqqq dlqqq released this 26 Dec 18:32
· 1 commit to main since this release

3.0.0a0

Hope you all have had a wonderful holiday season! Santa and I present to you the first pre-release of v3, the next major version of Jupyter AI. 🎁

Rapid summary of what's new: In v3, all responsibility for managing the chat is now delegated to Jupyter Chat, a new project built with Jupyter AI components and a custom chat backend. By using Jupyter Chat, Jupyter AI now supports multiple chats, and automatically saves them as files on disk. This migration has already allowed us to greatly simplify our codebase, and will provide a fantastic foundation to build new features for users in v3. ❀️

  • Thank you @brichet for leading development on Jupyter Chat!
  • For more details, please see the full PR history of v3-dev using this link.

This pre-release is being published quickly to get feedback from contributors & stakeholders. v3 is still a work-in-progress, and we will absolutely build more features & fix more issues on top of this before the v3.0.0 official release. This is just the first pre-release of many more to come. πŸ’ͺ

Known issues

There are already a few issues I've noticed, which I will call out below to help save you all some time:

  • Opening the Jupyter AI settings is not obvious.
    • From JupyterLab's top bar menu, click "Settings" => "AI Settings" (near the bottom) to open the Jupyter AI settings.
  • You have to select a chat model and provide API keys for that chat model, otherwise the chat fails silently.
  • You may have to wait a minute or two after starting the server before the chat responds to new inputs.
    • This bug happens rarely, seemingly at random. I am monitoring this issue until I can reproduce it consistently.
  • Pressing Ctrl + C in the terminal sometimes does not stop the server. This is a known issue with jupyter_collaboration.
    • Workaround from the terminal: Press Ctrl + Z to suspend the server, then run kill -9 %1 from the same terminal.

(Full Changelog)

Enhancements made

Contributors to this release

(GitHub contributors page for this release)

@dlqqq