Skip to content

Commit 9a24a32

Browse files
committed
Publish 2.29.0
SHA256 hashes: jupyter-ai-core-2.29.0.tgz: 4ed52427bfa7874a0b1e8db3e3ccddfc3265dbbccf0116c1b53b7a67680813aa jupyter_ai-2.29.0-py3-none-any.whl: 21c792942fc0f5d1f621e6b20d095756c4fdf5828ff1edc14cc748200bbdc656 jupyter_ai-2.29.0.tar.gz: 4a2a5a4dc622f8e5e2258de017e5c79d4379201692e6e39a277a0dfc36ee40d8 jupyter_ai_magics-2.29.0-py3-none-any.whl: 036e9396ebde8c7199ffc6b5641462c2e9eb6461909c794f6f90e086e4bf4905 jupyter_ai_magics-2.29.0.tar.gz: a9fd1a2511c7cf9a8334b22207c25b87d1b0fa804b1e0cfdc48de8b4f1c35f97
1 parent a8c52c5 commit 9a24a32

File tree

6 files changed

+39
-7
lines changed

6 files changed

+39
-7
lines changed

CHANGELOG.md

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

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

5+
## 2.29.0
6+
7+
This release notably upgrades to LangChain v0.3 and Pydantic v2. You can now use the latest LangChain & Pydantic APIs available in the same environment as Jupyter AI! 🎉
8+
9+
Note that just running `pip install -U jupyter-ai` may not upgrade LangChain partner packages like `langchain-aws` or `langchain-openai`, as these are listed as optional dependencies.
10+
11+
Therefore, to upgrade all LangChain packages in your environment along with Jupyter AI, we strongly recommend running this command to upgrade:
12+
13+
```
14+
pip install -U "jupyter-ai[all]"
15+
```
16+
17+
([Full Changelog](https://github.com/jupyterlab/jupyter-ai/compare/@jupyter-ai/[email protected]))
18+
19+
### Enhancements made
20+
21+
- [2.x] Upgrade to LangChain v0.3 and Pydantic v2 [#1199](https://github.com/jupyterlab/jupyter-ai/pull/1199) ([@dlqqq](https://github.com/dlqqq))
22+
23+
### Bugs fixed
24+
25+
- [2.x] Fix Amazon Nova support (use `StrOutputParser`) [#1203](https://github.com/jupyterlab/jupyter-ai/pull/1203) ([@dlqqq](https://github.com/dlqqq))
26+
27+
### Documentation improvements
28+
29+
- Update developer docs on Pydantic compatibility [#1204](https://github.com/jupyterlab/jupyter-ai/pull/1204) ([@dlqqq](https://github.com/dlqqq))
30+
31+
### Contributors to this release
32+
33+
([GitHub contributors page for this release](https://github.com/jupyterlab/jupyter-ai/graphs/contributors?from=2025-01-09&to=2025-01-16&type=c))
34+
35+
[@dlqqq](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Adlqqq+updated%3A2025-01-09..2025-01-16&type=Issues) | [@meeseeksmachine](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Ameeseeksmachine+updated%3A2025-01-09..2025-01-16&type=Issues)
36+
37+
<!-- <END NEW CHANGELOG ENTRY> -->
38+
539
## 2.28.5
640

741
([Full Changelog](https://github.com/jupyterlab/jupyter-ai/compare/@jupyter-ai/[email protected]))
@@ -21,8 +55,6 @@
2155

2256
[@dlqqq](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Adlqqq+updated%3A2024-12-24..2025-01-09&type=Issues) | [@meeseeksmachine](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Ameeseeksmachine+updated%3A2024-12-24..2025-01-09&type=Issues) | [@srdas](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Asrdas+updated%3A2024-12-24..2025-01-09&type=Issues)
2357

24-
<!-- <END NEW CHANGELOG ENTRY> -->
25-
2658
## 2.28.4
2759

2860
Merry Christmas and happy holidays to all! 🎄

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": "2.28.5",
4+
"version": "2.29.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": "2.28.5",
3+
"version": "2.29.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": "2.28.5",
3+
"version": "2.29.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": "2.28.5",
3+
"version": "2.29.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": "2.28.5",
3+
"version": "2.29.0",
44
"description": "A generative AI extension for JupyterLab",
55
"keywords": [
66
"jupyter",

0 commit comments

Comments
 (0)