Skip to content

Commit d773532

Browse files
committed
Publish 3.0.0beta0
SHA256 hashes: jupyter-ai-core-3.0.0-beta.0.tgz: 01863b9383ac2b07fae31a42713d56230710867b08a90b0ce638d92f522707af jupyter_ai-3.0.0b0-py3-none-any.whl: 505a3333c40d5c7ff0c0868c26e62562a93f62e6da9d5dacaf32de43cd803223 jupyter_ai-3.0.0b0.tar.gz: 8a2664e8e1ff1968aee66e88e4e59fb1dcea943d77d85dd60a8a2941b2ea3f53 jupyter_ai_magics-3.0.0b0-py3-none-any.whl: 314e625602da4249e5d80e472ba7cb0192e1357dcdd4b9899f24e2667c0fe7a1 jupyter_ai_magics-3.0.0b0.tar.gz: 918db3e19e71ced6d6c9b3cbef3030fb5c0fe7b97a541248a3a805b4f05b565d
1 parent 1f64626 commit d773532

File tree

7 files changed

+35
-8
lines changed

7 files changed

+35
-8
lines changed

CHANGELOG.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,35 @@
22

33
<!-- <START NEW CHANGELOG ENTRY> -->
44

5+
## 3.0.0b0
6+
7+
This is the first beta release of Jupyter AI v3! We've completed a majority of the new APIs & integrations that we plan to use in v3.0.0. It's now time for us to build features, fix bugs, (greatly) improve the UI, and make Jupyternaut a powerful default AI agent. We plan to move very quickly in the next couple of weeks to make v3.0.0 available to users as soon as we can. If everything works out, we will release v3.0.0 by the end of June. 💪
8+
9+
This release notably implements the "stop streaming" button that existed in Jupyter AI v2 & enhances the performance by removing thousands of lines of old v2 code. Besides the slash command capabilities (which will be implemented as agent tools in beta), Jupyter AI v3 now has feature parity with Jupyter AI v2. 🎉
10+
11+
([Full Changelog](https://github.com/jupyterlab/jupyter-ai/compare/@jupyter-ai/core@3.0.0-alpha.1...1f646261bdd2fad6d91e2d4d37a27c7cbf5df639))
12+
13+
### Enhancements made
14+
15+
- Implement stop streaming button in v3 [#1351](https://github.com/jupyterlab/jupyter-ai/pull/1351) ([@brichet](https://github.com/brichet))
16+
17+
### Maintenance and upkeep improvements
18+
19+
- Raise `jupyterlab-chat` version ceiling [#1373](https://github.com/jupyterlab/jupyter-ai/pull/1373) ([@dlqqq](https://github.com/dlqqq))
20+
- Remove unused code from v3 `main` branch [#1369](https://github.com/jupyterlab/jupyter-ai/pull/1369) ([@dlqqq](https://github.com/dlqqq))
21+
22+
### Documentation improvements
23+
24+
- Updated documentation for using Ollama with cell magics on non-default port [#1370](https://github.com/jupyterlab/jupyter-ai/pull/1370) ([@srdas](https://github.com/srdas))
25+
26+
### Contributors to this release
27+
28+
([GitHub contributors page for this release](https://github.com/jupyterlab/jupyter-ai/graphs/contributors?from=2025-06-04&to=2025-06-10&type=c))
29+
30+
[@brichet](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Abrichet+updated%3A2025-06-04..2025-06-10&type=Issues) | [@dlqqq](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Adlqqq+updated%3A2025-06-04..2025-06-10&type=Issues) | [@srdas](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Asrdas+updated%3A2025-06-04..2025-06-10&type=Issues)
31+
32+
<!-- <END NEW CHANGELOG ENTRY> -->
33+
534
## 3.0.0a1
635

736
Hey folks! This v3 release notably introduces **AI personas** that replace chat handlers, fixes various usability issues encountered in v3.0.0a0, and upgrades to LangChain v0.3 & Pydantic v2. 🎉
@@ -101,8 +130,6 @@ There's also a new v3 documentation page! Currently, only the developer document
101130

102131
[@3coins](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3A3coins+updated%3A2024-12-26..2025-06-04&type=Issues) | [@brichet](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Abrichet+updated%3A2024-12-26..2025-06-04&type=Issues) | [@Carreau](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3ACarreau+updated%3A2024-12-26..2025-06-04&type=Issues) | [@Darshan808](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3ADarshan808+updated%3A2024-12-26..2025-06-04&type=Issues) | [@dlqqq](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Adlqqq+updated%3A2024-12-26..2025-06-04&type=Issues) | [@ellisonbg](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Aellisonbg+updated%3A2024-12-26..2025-06-04&type=Issues) | [@fperez](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Afperez+updated%3A2024-12-26..2025-06-04&type=Issues) | [@gogakoreli](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Agogakoreli+updated%3A2024-12-26..2025-06-04&type=Issues) | [@Jiya873](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3AJiya873+updated%3A2024-12-26..2025-06-04&type=Issues) | [@jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Ajtpio+updated%3A2024-12-26..2025-06-04&type=Issues) | [@krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Akrassowski+updated%3A2024-12-26..2025-06-04&type=Issues) | [@lumberbot-app](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Alumberbot-app+updated%3A2024-12-26..2025-06-04&type=Issues) | [@MaicoTimmerman](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3AMaicoTimmerman+updated%3A2024-12-26..2025-06-04&type=Issues) | [@MUFFANUJ](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3AMUFFANUJ+updated%3A2024-12-26..2025-06-04&type=Issues) | [@paulrutter](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Apaulrutter+updated%3A2024-12-26..2025-06-04&type=Issues) | [@pre-commit-ci](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Apre-commit-ci+updated%3A2024-12-26..2025-06-04&type=Issues) | [@rominf](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Arominf+updated%3A2024-12-26..2025-06-04&type=Issues) | [@srdas](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Asrdas+updated%3A2024-12-26..2025-06-04&type=Issues)
103132

104-
<!-- <END NEW CHANGELOG ENTRY> -->
105-
106133
## 3.0.0a0
107134

108135
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. 🎁

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
33
"useWorkspaces": true,
4-
"version": "3.0.0-alpha.1",
4+
"version": "3.0.0-beta.0",
55
"npmClient": "yarn",
66
"useNx": true
77
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupyter-ai/monorepo",
3-
"version": "3.0.0-alpha.1",
3+
"version": "3.0.0-beta.0",
44
"description": "A generative AI extension for JupyterLab",
55
"private": true,
66
"keywords": [

packages/jupyter-ai-magics/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupyter-ai/magics",
3-
"version": "3.0.0-alpha.1",
3+
"version": "3.0.0-beta.0",
44
"description": "Jupyter AI magics Python package. Not published on NPM.",
55
"private": true,
66
"homepage": "https://github.com/jupyterlab/jupyter-ai",

packages/jupyter-ai-test/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupyter-ai/test",
3-
"version": "3.0.0-alpha.1",
3+
"version": "3.0.0-beta.0",
44
"description": "Jupyter AI test package. Not published on NPM or PyPI.",
55
"private": true,
66
"homepage": "https://github.com/jupyterlab/jupyter-ai",

packages/jupyter-ai/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupyter-ai/core",
3-
"version": "3.0.0-alpha.1",
3+
"version": "3.0.0-beta.0",
44
"description": "A generative AI extension for JupyterLab",
55
"keywords": [
66
"jupyter",

packages/jupyter-ai/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ dependencies = [
2929
# pydantic <2.10.0 raises a "protected namespaces" error in JAI
3030
# - See: https://docs.pydantic.dev/latest/api/config/#pydantic.config.ConfigDict.protected_namespaces
3131
"pydantic>=2.10.0,<3",
32-
"jupyter_ai_magics>=3.0.0a1,<4.0.0",
32+
"jupyter_ai_magics>=3.0.0b0,<4.0.0",
3333
# traitlets>=5.6 is required in JL4
3434
"traitlets>=5.6",
3535
"deepmerge>=2.0,<3",

0 commit comments

Comments
 (0)