Releases: jupyterlab/jupyter-ai
v1.7.0
1.7.0
Enhancements made
Bugs fixed
Maintenance and upkeep improvements
- Don't run check-release on release #477 (@Adithya4720)
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@3coins | @dlqqq | @meeseeksmachine | @welcome | @Zsailer
v2.6.0
2.6.0
Enhancements made
- Pydantic v1 and v2 compatibility #466 (@JasonWeill)
- Add step to create a GPT4All cache folder to the docs #457 (@andrii-i)
- Add gpt4all local models, including an embedding provider #454 (@3coins)
- Copy edits for Jupyternaut messages #439 (@JasonWeill)
Bugs fixed
- If model_provider_id or embeddings_provider_id is not associated with models, set it to None #459 (@andrii-i)
- Add gpt4all local models, including an embedding provider #454 (@3coins)
- Ensure initials appear in collaborative mode #443 (@aychang95)
Documentation improvements
- Add step to create a GPT4All cache folder to the docs #457 (@andrii-i)
- Updated docs for config. #450 (@3coins)
- Copy edits for Jupyternaut messages #439 (@JasonWeill)
Contributors to this release
(GitHub contributors page for this release)
@3coins | @andrii-i | @aychang95 | @dlqqq | @JasonWeill | @welcome
v1.6.0
1.6.0
Enhancements made
- Copy edits for Jupyternaut messages #475 (@JasonWeill)
- (1.x) Pydantic v1 and v2 compatibility #471 (@JasonWeill)
- Add gpt4all local models, including an embedding provider #454 (@3coins)
- Add step to create a GPT4All cache folder to the docs #457 (@andrii-i)
Bugs fixed
- Ensure initials appear in collaborative mode #443 (@aychang95)
- If model_provider_id or embeddings_provider_id is not associated with models, set it to None #459 (@andrii-i)
- Add gpt4all local models, including an embedding provider #454 (@3coins)
Documentation improvements
- Copy edits for Jupyternaut messages #475 (@JasonWeill)
- Updated docs for config. #450 (@3coins)
- Add step to create a GPT4All cache folder to the docs #457 (@andrii-i)
Contributors to this release
v2.5.0
2.5.0
Enhancements made
- Model allowlist and blocklists #446 (@dlqqq)
- DOC: Render hugging face url as link #432 (@arokem)
- Log exceptions in
/generate
to a file #431 (@dlqqq) - Model parameters option to pass in model tuning, arbitrary parameters #430 (@3coins)
- /learn skips hidden files/dirs by default, unless "-a" is specified #427 (@JasonWeill)
Bugs fixed
- Model parameters option to pass in model tuning, arbitrary parameters #430 (@3coins)
- Rename Bedrock and Bedrock chat providers in docs #429 (@JasonWeill)
Documentation improvements
- DOC: Render hugging face url as link #432 (@arokem)
- Rename Bedrock and Bedrock chat providers in docs #429 (@JasonWeill)
- Document how to add custom model providers #420 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@3coins | @arokem | @dlqqq | @ellisonbg | @JasonWeill | @jtpio | @krassowski | @welcome | @Wzixiao
v1.5.0
1.5.0
Enhancements made
- Model parameters option to pass in model tuning, arbitrary parameters #430 (@3coins)
- Model allowlist and blocklists #446 (@dlqqq)
- /learn skips hidden files/dirs by default, unless "-a" is specified #427 (@JasonWeill)
- [1.x] Log exceptions in
/generate
to a file #440 (@dlqqq)
Bugs fixed
Contributors to this release
(GitHub contributors page for this release)
@dlqqq | @ellisonbg | @JasonWeill | @jtpio | @krassowski | @lumberbot-app | @meeseeksmachine | @welcome | @Wzixiao
v2.4.0
2.4.0
Hey Jupyternauts! We're excited to announce the 2.4.0 release of Jupyter AI, which includes better support for Bedrock Anthropic models. Thanks to @krassowski for providing a new feature in Jupyter AI that let's admins specify allowlists and blocklists to filter the list of providers available in the chat settings panel.
Enhancements made
- Allow to define block and allow lists for providers #415 (@krassowski)
Bugs fixed
Maintenance and upkeep improvements
Contributors to this release
v1.4.0
1.4.0
See v2.4.0 release notes for details on all changes in this release.
Maintenance and upkeep improvements
Contributors to this release
v2.3.0
2.3.0
Hey Jupyternauts! We're excited to announce the 2.3.0 release of Jupyter AI, which includes better support for Anthropic models and integration with Amazon Bedrock.
There is also a significant change to how Jupyter AI settings are handled (see #353). The most significant changes are:
- API key values can no longer be read from the client. This was taken as a security measure to prevent accidental leakage of keys. You can still update existing API keys if you do decide to change your key in the future.
- The settings can not be updated if they were updated by somebody else after you opened the settings panel. This prevents different users connecting to the same server from clobbering updates from each other.
- There is now a much better UI for updating and deleting API keys. We hope you enjoy it.
Updating to 2.3.0 shouldn't require any changes on your end. However, if you notice an error, please submit a bug report with the server logs emitted in the terminal from the jupyter lab
process. Renaming the config file $JUPYTER_DATA_DIR/jupyter_ai/config.json
to some other name and then restarting jupyter lab
may fix the issue if it is a result of the new config changes.
Enhancements made
- Adds chat anthropic provider, new models #391 (@3coins)
- Adds help text for registry model providers in chat UI settings #373 (@JasonWeill)
- jupyter_ai and jupyter_ai_magics version match #367 (@JasonWeill)
- Config V2 #353 (@dlqqq)
- Add E2E tests #350 (@andrii-i)
Bugs fixed
- Upgraded LangChain, fixed prompts for Bedrock #401 (@3coins)
- Adds chat anthropic provider, new models #391 (@3coins)
Maintenance and upkeep improvements
Documentation improvements
- jupyter_ai and jupyter_ai_magics version match #367 (@JasonWeill)
Contributors to this release
(GitHub contributors page for this release)
@3coins | @andrii-i | @dlqqq | @JasonWeill | @krassowski
v1.3.0
1.3.0
This is a backport of v2.3.0 to 1.x. Please see the v2.3.0 changelog for a more comprehensive and detailed summary of changes made since 1.2.0.
Enhancements made
- Backport PR 391 and PR 401 to 1.x #402 (@3coins)
- [1.x] Add E2E tests #388 (@andrii-i)
- [1.x] Adds help text for registry model providers in chat UI settings #383 (@JasonWeill)
- [1.x] Config V2 #382 (@dlqqq)
Bugs fixed
Maintenance and upkeep improvements
- Added missing code from backport. #403 (@3coins)
- Backport PR 391 and PR 401 to 1.x #402 (@3coins)
- [1.x] Add E2E tests #388 (@andrii-i)
Contributors to this release
(GitHub contributors page for this release)
@3coins | @andrii-i | @dlqqq | @JasonWeill | @krassowski
v2.2.0
2.2.0
Enhancements made
- Loads vector store index lazily #374 (@3coins)
- Added alias for bedrock titan model #368 (@3coins)
- Update README, docs #347 (@JasonWeill)
Bugs fixed
- fix newline typo in improve_code #364 (@michaelchia)
Maintenance and upkeep improvements
- Upgrades LangChain to 0.0.277 #375 (@3coins)
- relax pinning on importlib_metadata, typing_extensions #363 (@minrk)
Documentation improvements
- Remove front end unit tests from code and README.md #371 (@andrii-i)
- Update README, docs #347 (@JasonWeill)
Contributors to this release
(GitHub contributors page for this release)
@3coins | @andrii-i | @JasonWeill | @krassowski | @michaelchia | @minrk | @welcome