Jupyter AI v3.1.0 is now here! 🎉
Jupyter AI v3.1.0 brings the in-chat controls of a modern agentic editor to collaborative chats. AI personas now expose all of their controls (including model, permission mode, and other settings) in the input toolbar. AI personas are also now listed in the input toolbar, and respond reliably without requiring an @-mention. The AI persona shown in the input is always the entity that responds to any user, even in multi-user RTC environments.
This release also includes several major bug fixes and compatibility improvements to the underlying jupyter-server-documents RTC engine. Notably, JupyterLab v4.6 is now supported, and you can use Jupyter AI alongside Voilà dashboards.
Click here for the complete v3.1.0 release notes, now published on our official documentation site.
The changelog that follows is specific to the jupyterlab/jupyter-ai repo - they mostly include updates to documentation, version ranges, and GitHub workflows. All source code now lives in Jupyter AI's various subpackages, whose changes are reported in the official documentation linked above.
Enhancements made
Bugs fixed
- Fix: show subpackage docs in sidebar #1599 (@dlqqq)
- Bump
jupyter-releaseraction pin to1.11.2#1592 (@andrii-i)
Maintenance and upkeep improvements
- Bump jupyter-ai-persona-manager floor to >=0.1.2 #1621 (@dlqqq)
- fix: push the target-branch merge on release-docs re-run even when the page is unchanged #1620 (@dlqqq)
- fix: refresh floors on release-docs re-run by merging the target branch #1614 (@dlqqq)
- Finalize Jupyter AI v3.1.0 version ranges #1613 (@dlqqq)
- Limit submodule updates to upstream repository #1611 (@jtpio, @dlqqq)
- fix: only reuse an open PR when re-running the release-docs workflow #1607 (@dlqqq)
- Prep Jupyter AI v3.1.0b2 #1596 (@dlqqq)
- Bump
jupyter_ai_toolsto0.6.xandjupyter_server_documentsto0.3.x#1591 (@andrii-i)
Documentation improvements
- docs: replace Gemini with Kilo across current docs #1619 (@dlqqq)
- docs: restructure roadmap and add a Completed section #1617 (@dlqqq)
- docs: add a "Full changelog" section and link to the releases page #1616 (@dlqqq)
- docs: Update getting started guide #1615 (@dlqqq)
- docs: mark optional subpackages in the release notes #1612 (@dlqqq)
- docs: move the release-notes blurb into the editable summary region #1610 (@dlqqq)
- docs: add release notes for v3.1.0 #1609 (@andrii-i, @dlqqq)
- Refine release notes generation workflow #1606 (@dlqqq)
- Generate comprehensive release notes in docs #1604 (@dlqqq)
- User docs updated to reflect v3.1 #1603 (@srdas, @dlqqq)
- Distinguish
latestv.s.stabledocs #1601 (@dlqqq, @jtpio) - Auto-generate subpackage APIs in docs #1600 (@dlqqq)
- Declare doc requirements as optional dependency group #1598 (@dlqqq)
- Add submodule docs infrastructure #1595 (@dlqqq)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@andrii-i (activity) | @dlqqq (activity) | @jtpio (activity) | @srdas (activity)