Releases: Mintplex-Labs/anything-llm
AnythingLLM 1.8.4
this is a minor patch update
Notable Changes
- Workspace & Thread searching now on the sidebar
- SQL Preflight connection validation (finally)
- Sticky codeblock headers while scrolling
- Codeblock max width to prevent long string overflows in the UI
What's Changed
- Handle BigInt in message response by @shatfield4 in #4110
- Configurable message limit for embed chat widget by @shatfield4 in #4114
- Add ability to search workspace and threads by @timothycarambat in #4120
- docs(i18n): Complete missing Chinese translations by @zz22558822 in #4123
- Fix chunking/snippet logs for clarity by @shatfield4 in #4129
- Sticky code block header by @shatfield4 in #4130
- docs(zh-cn): Update and improve Simplified Chinese translations by @ChenJiahao1 in #4137
- Sanitize youtube transcription file paths by @shatfield4 in #4148
- Add option to enable encryption on MSSQL Server db by @shatfield4 in #4134
- Migrate text size menu to embedded tooltip by @shatfield4 in #4147
- set max codeblock width to prevent overflows by @timothycarambat in #4157
- SQL preflight connection validation by @shatfield4 in #4150
New Contributors
- @zz22558822 made their first contribution in #4123
- @ChenJiahao1 made their first contribution in #4137
Full Changelog: v1.8.3...v1.8.4
AnythingLLM v1.8.3
AnythingLLM 1.8.3 is live!
News
Dont forget to sign up for the AnythingLLM mobile beta!
- Run small LLMs on device, full on-device RAG, agent tooling, and more. Fully private and on-device
- device-to-device sync between mobile and desktop clients over local networks
Notable Desktop Changes
- Built in Browser Tool You can now scrape private, authenticated, or otherwise gated context for collecting or use during agent web-scraping or agent flows!
- See the full changelog here
Notable updates and fixes
- Easily publish Agent Flows, Slash Commands, and System Prompts to the AnythingLLM Community Hub
- Patched YouTube transcript collector since it was failing due to Google API changes
What's Changed
- Flag to disable login UI and endpoints for credentialed auth by @timothycarambat in #3984
- Fix Typos in Comments and Documentation by @kilavvy in #3987
- Fix Typos in MetaGenerator.js Documentation Comments by @vtjl10 in #3993
- Fix Typo in Milvus Provider and Update Comment in Prisma Schema by @zeevick10 in #4003
- Fix typos in blog post example and save-file-browser plugin by @maximevtush in #4009
- Publish system prompts to hub by @shatfield4 in #3976
- Fix Typos in Comments and Documentation by @leopardracer in #4015
- Show app version in system settings sidebar by @timothycarambat in #4044
- Added missing German translations by @AlefAlfa in #4029
- Fix prompt, model, and temperature overrides in embed chat widget by @shatfield4 in #4036
- Publish agent flows to hub by @shatfield4 in #4001
- Publish slash commands to hub by @shatfield4 in #4019
- Added Estonian translation by @Tarkva in #4067
- Move show scrollbar option to chat settings by @shatfield4 in #4078
- Update common.js spellcheck for zh_TW by @martin0258 in #4074
- Add option to disable streaming via env for generic openai provider by @shatfield4 in #4079
- LMStudio 0 value embeddings patch by @shatfield4 in #4084
- Allow static defined prompt variables to be accessed by any authorized user by @shatfield4 in #4086
- Add hint for chats in query mode by @shatfield4 in #4076
- fix to support: feat2864 - using local credentials file with Amazon Bedrock by @nonatofabio in #3986
- Fix broken YT scraping with YT API by @bobbercheng in #4005
- Patch tokenizer race condition bug by @shatfield4 in #4091
- Polish translations by @timothycarambat in #4100
- feat: Add Korean (ko) locale translations by @ux-builder in #4096
- update typo in language key files by @timothycarambat in #4101
- Fix/drupal wiki (improve table & url handling) by @rexjohannes in #4097
- Fix score reporting for Milvus, Zilliz, and Pinecone vector databases by @shatfield4 in #4106
New Contributors
- @kilavvy made their first contribution in #3987
- @vtjl10 made their first contribution in #3993
- @zeevick10 made their first contribution in #4003
- @maximevtush made their first contribution in #4009
- @AlefAlfa made their first contribution in #4029
- @Tarkva made their first contribution in #4067
- @martin0258 made their first contribution in #4074
- @nonatofabio made their first contribution in #3986
- @bobbercheng made their first contribution in #4005
Full Changelog: v1.8.2...v1.8.3
AnythingLLM v1.8.2
AnythingLLM v1.8.2 is LIVE!
Other news
We were featured on stage at Microsoft Build (how cool???)
Notable Changes
Model swap in chat
You can now easily swap model or provider in the middle of chatting via cmd/Ctrl + Shift + L
to show a tooltip menu to easily swap models without changing screens
System Prompt version tracking
Now, when you edit the system prompt of any workspace we locally store this information so you can easily refer to or restore to previous prompts that might work better for a given model or workspace.
What's Changed
- Fix/dom nesting warnings by @17ColinMiPerry in #3773
- Refactor AWS Bedrock Provider for Multi-modal Support & Correct Token Limits by @tristan-stahnke in #3714
- feat: support for iam roles for bedrock client by @dannysteenman in #2632
- feat: support fetch wikis for gitlab data connectors by @lcgash in #3271
- Updated README.md and README.zh_CN.md by @KPCOFGS in #3775
- Updated README.md and README.zh-CN.md by @KPCOFGS in #3776
- Enable workflow rule for package verification by @timothycarambat in #3778
- Update README.zh-CN.md by @KPCOFGS in #3780
- Chat prompt history menu by @shatfield4 in #3770
- minor UI patches by @timothycarambat in #3784
- Updated zh locale by @KPCOFGS in #3786
- locale change by @KPCOFGS in #3787
- Add Disable Spellcheck Option by @17ColinMiPerry in #3795
- Update:WorkspaceChat-ChatContainer-PromptInput by @maoguy in #3792
- updated locale by @KPCOFGS in #3796
- PGvector vector database support by @timothycarambat in #3788
- Fix MCP Start/Stop Toast Text by @17ColinMiPerry in #3803
- Fixed grammar and typos by @KPCOFGS in #3802
- Obsidian data connector by @shatfield4 in #3798
- Sponsors by @timothycarambat in #3816
- Fix typos by @omahs in #3826
- Update light mode designs for system prompt history by @shatfield4 in #3818
- Warn bad docker command by @timothycarambat in #3827
- Automatic Context window detection by @timothycarambat in #3817
- Improve UX for API keys and invitations by @shatfield4 in #3828
- Support Dell Pro AI Studio provider by @timothycarambat in #3829
- Optional summarization for web-scraping flow block by @shatfield4 in #3496
- 3416 file picker load times by @timothycarambat in #3833
- Respect Max Chunk Len set - Generic OpenAI Embedder connection by @timothycarambat in #3838
- Disable message send while content is embedding by @timothycarambat in #3832
- Updated Chinese locale by @KPCOFGS in #3852
- Filter malformed post-processed docs from file picker by @timothycarambat in #3853
- Update Brazilian Portuguese locale (pt_BR) by @JairoMarques in #3879
- Removed redundant scrollbar in search containers by @17ColinMiPerry in #3865
- Fix File attachments are not cleared on second send click when use @A… by @cnjsyyb in #3843
- Update citations UI by @shatfield4 in #3837
- Drupal invisible output with connector by @timothycarambat in #3878
- fixed drupal connector by @rexjohannes in #3893
- Feat/missing localizations by @JairoMarques in #3881
- Keyboard shortcut support by @AshAnand34 in #3890
- Handle invalid response bodies for
ContextWindowFinder
by @timothycarambat in #3896 - Add Latvian language by @timothycarambat in #3897
- Update styles of attachments uploaded in PromptInput by @shatfield4 in #3892
- Remove border around image upload component by @shatfield4 in #3900
- fix issue with files loading with watching enabled by @timothycarambat in #3930
- Update more Brazilian Portuguese locale (pt_BR) by @JairoMarques in #3923
- Fix/mcp environment inheritance by @PaoloC68 in #3909
- Add support for PUT and PATCH in agent flow builder API call block by @shatfield4 in #3937
- Add missing localizations by @JairoMarques in #3925
- Patch apiChatHandler to include agent chats by @shatfield4 in #3905
- New embedded chat widget UI/UX by @shatfield4 in #3899
- JSON Parser from agent flow blocks by @shatfield4 in #3863
- remove LLM Instruction
inputVariable
requirement by @timothycarambat in #3954 - ManageWorkspace styles update by @shatfield4 in #3948
- Direct output for agent flows by @shatfield4 in #3873
- Implement importing of agent flows from community hub by @shatfield4 in #3867
- Fix some french translations by @Stoufiler in #3959
- Fix text wrapping in directory tooltip by @shatfield4 in #3967
- Fix model map staleness behavior or fallback by @timothycarambat in #3971
- Enable UI/UX for model swapping in chat window by @timothycarambat in #3969
- Fix Typo in Documentation and Metadata Field Name by @leopardracer in #3979
New Contributors
- @17ColinMiPerry made their first contribution in #3773
- @tristan-stahnke made their first contribution in #3714
- @dannysteenman made their first contribution in #2632
- @maoguy made their first contribution in #3792
- @omahs made their first contribution in #3826
- @JairoMarques made their first contribution in #3879
- @cnjsyyb made their first contribution in #3843
- @rexjohannes made their first contribution in #3893
- @AshAnand34 made their first contribution in #3890
- @PaoloC68 made their first contribution in #3909
- @Stoufiler made their first contribution in #3959
- @leopardracer made their first contribution in #3979
Full Changelog: v1.8.1...v.1.8.2
AnythingLLM v1.8.1
What's Changed
- enable MCP tool use via
@agent
in API calls by @timothycarambat in #3683 - Add support for
/v1/document/upload*
endpoints to support auto-add to workspace by @timothycarambat in #3692 - Feature/drupalwiki collector by @timothycarambat in #3693
- Enable bypass of ip limitations via ENV in collector processing by @timothycarambat in #3652
- Translate main page landing by @timothycarambat in #3699
- Allow custom headers in upload-link endpoint by @shatfield4 in #3695
- Improve Japanese translation to maintain @agent by @suzuki-shm in #3704
- Update
embed
by @timothycarambat in #3728 - TTS auto-speak and STT auto-submit by @timothycarambat in #3696
- Update Bing Search API Azure Service copy - Unavailable by @thejjw in #3729
- Update light mode input color by @shatfield4 in #3734
- Replace @azure/openai with openai, and update openai to version 4.95.1 by @suzuki-shm in #3691
- Remove
@google/generative-ai
from AnythingLLM by @timothycarambat in #3740 - Update README.zh-CN.md by @KPCOFGS in #3748
- pt-BR translation by @thisisleobro in #3755
- #3707 added sse and streamable stransport support for mcp servers by @AlekseyKapustyanenko in #3747
- App wide antialiasing by @shatfield4 in #3752
- Add option to control KoboldCPP max response tokens by @shatfield4 in #3746
- handle no thoughts in container by @timothycarambat in #3758
- Remove drop shadow from CTAButton component by @shatfield4 in #3756
- Fix chat alignment borders by @shatfield4 in #3760
- Data connector CTA button styles by @shatfield4 in #3759
- Add gemini-embedding-exp-03-07 model support by @sdarioz in #3767
- Filter image models from OpenAI by @shatfield4 in #3768
- more zh translations by @timothycarambat in #3769
New Contributors
- @thejjw made their first contribution in #3729
- @thisisleobro made their first contribution in #3755
- @AlekseyKapustyanenko made their first contribution in #3747
- @sdarioz made their first contribution in #3767
Desktop App Changelog
https://docs.anythingllm.com/changelog/v1.8.1
Full Changelog: v1.8.0...v1.8.1
AnythingLLM v1.8.0 | MCP support & UI refresh
AnythingLLM v1.8.0 | MCP tools & a fresh new look!
1.8.0.is.live.mp4
MCP tooling is now easier than ever!
mcp.mp4
- Full Documentation
- Update and reload your MCP config on the fly with no downtime
- Docker includes
npx
anduv
commands build in
A new onboarding experience
Ain't it pretty?
What's Changed
- Replace connectionString parser for sql-agent by @timothycarambat in #3560
- Update styles of experimental modal buttons by @shatfield4 in #3535
- Teal color for onboarding buttons by @shatfield4 in #3533
- Agent builder UI bug fixes by @shatfield4 in #3522
- ModelContextProtocol (MCP) Full Compatibility by @timothycarambat in #3547
- Fix broken links in MCP UI by @shatfield4 in #3569
- Allow period in username by @shatfield4 in #3592
- Fix agent flow description bug by @shatfield4 in #3593
- Sync and publish
embed
widget changes for thought models by @timothycarambat in #3596 - [CHORE] Consistent table styling across settings pages by @shatfield4 in #3597
- Gemini model list sync by @timothycarambat in #3609
- Disable Agent retry to prevent looping on crash by @timothycarambat in #3617
- Refactor Gemini to use OpenAI interface API by @timothycarambat in #3616
- Fix bottom border on workspace settings tab switcher by @shatfield4 in #3615
- Move CTA save buttons to top of workspace setting screens by @shatfield4 in #3613
- Fix truncation of threads/workspaces by @shatfield4 in #3610
- New chat home page by @shatfield4 in #3555
- Main page QA by @shatfield4 in #3623
- Appearance menu styles by @shatfield4 in #3627
- Fix customize logo bug by @shatfield4 in #3628
- Add Japanese translations for AnythingLLM by @suzuki-shm in #3651
- handling of citations in openRouter provider #3581 by @rudimichal in #3620
- Buildx bump to latest to solve GHA cache deprecation by @timothycarambat in #3653
- Apply
.git
logic handler for repo URLs by @timothycarambat in #3655 - Updated Russian translation by @aguilam in #3658
- Update Azure AI options and model map with new model configurations by @suzuki-shm in #3660
New Contributors
- @suzuki-shm made their first contribution in #3651
- @rudimichal made their first contribution in #3620
- @aguilam made their first contribution in #3658
Full Changelog: v1.7.8...v1.8.0
AnythingLLM v1.7.8
What's New
- Support for Workspace system prompt variables!
- NVIDIA NIM support - AnythingLLM Desktop only
this version includes 1.7.7, which no changelog was published for - whoops!
What's Changed
- Enable slash commands in dev API chat/stream-chat by @shatfield4 in #3514
- Enable use of @agent in slash commands by @shatfield4 in #3508
- Protected slash command check by @shatfield4 in #3524
- Prompt variables by @shatfield4 in #3359
- Update QDRANT_SETUP.md by @KPCOFGS in #3530
- Overhaul AWS Bedrock provider for
AIProviders
by @timothycarambat in #3537 - add AgentFlow execution via API chat invocation by @timothycarambat in #3545
- Persist images attached in API requests to the UI for rendering by @timothycarambat in #3546
1.7.7 changes
- CHORE: debounce telems to prevent spamming by @timothycarambat in #3505
- Bump LanceDB by @shatfield4 in #3015
- Update README.zh-CN.md by @KPCOFGS in #3527
Full Changelog: v1.7.6...v1.7.8
AnythingLLM v1.7.6
What's Changed
- fix thought container from getting cut off at max height by @shatfield4 in #3449
- Fix agent calling UI max height by @shatfield4 in #3457
- Added danish translation by @MOEI-123412 in #3461
- Pinning UI improvements by @shatfield4 in #3490
- Add remove folder developer API endpoint by @shatfield4 in #3489
- fix chroma db + add similarity offset by @shatfield4 in #3458
- Fix embedding endpoint for OpenAI compatible API by @shatfield4 in #3467
- Add ability to reordering workspaces by @MrMarans in #3446
- Use concurrently to run all dev service at once by @dotku in #3424
New Contributors
- @MOEI-123412 made their first contribution in #3461
- @dotku made their first contribution in #3424
Full Changelog: v1.7.5...v1.7.6
AnythingLLM v1.7.5
Notable Changes
- Anthropic provider now uses their
/models
endpoint (finally) - Bug fixes on collector to prevent thread crashing
- Multi-language OCR support on collector
- More localization and language support
What's Changed
- Add additional embed API endpoints by @shatfield4 in #3264
- feat: Add endpoint to retrieve documents by folder name by @thestackdev in #3258
- Improve PromptInput component by @shatfield4 in #3266
- 2749 ollama client auth token by @ssbodapati in #3005
- Normalize chat sorting defaults in developer API by @shatfield4 in #3270
- Markdown support in custom messages by @shatfield4 in #3267
- Update null-check function for aibitat runners by @timothycarambat in #3283
- Fix garbled non English chars on document upload by @shatfield4 in #3301
- [FEAT] Add claude-3-7 by @kaashmonee in #3337
- feature: support configurable left and right message layout by @MrGaoGang in #3244
- Arabic Translation by @Saidoua in #3357
- fix: bug where in single user mode deletion of an api key deletes all by @timothycarambat in #3358
- feat: Add endpoint to upload documents to a specified folder by @thestackdev in #3276
- Add bio field to user by @shatfield4 in #3346
- speech to text typo correction by @yashschandra in #3330
- New thinking/agent animation + UI by @shatfield4 in #3302
- Windows development environment variables support by @kbourro in #3354
- Add new model provider PPIO by @cnJasonZ in #3211
- changed language support for following windows: chat, data-upload and… by @MrMarans in #3010
- feat: Add multilingual support for ocr module by @doodle777 in #3325
- Prevent collector crash when blocked by CDN by @timothycarambat in #3373
- Add support for Anthropics /model endpoint (finally) by @timothycarambat in #3376
New Contributors
- @thestackdev made their first contribution in #3258
- @ssbodapati made their first contribution in #3005
- @kaashmonee made their first contribution in #3337
- @MrGaoGang made their first contribution in #3244
- @Saidoua made their first contribution in #3357
- @yashschandra made their first contribution in #3330
- @kbourro made their first contribution in #3354
- @cnJasonZ made their first contribution in #3211
- @MrMarans made their first contribution in #3010
- @doodle777 made their first contribution in #3325
Full Changelog: v1.7.4...v1.7.5
AnythingLLM v1.7.4 & the No-code Agent skill builder!
The no-code agent skill builder is live ⚡
Big changes
🏗️ The built-in no-code agent flow builder is alive!
Now, without a line of code you can seamlessly draft and run agentic skills that just make sense. No confusing setup - just AI skills on steroids, fully local and about 1000x easier to understand than MCP.
Read the docs on making your first skill ->
OCR scanning of PDF and images is live!
Now, when Anythingllm is given an image or nondigitized PDF we will automatically OCR the text content into a document. This is done via a local Tesseract model running in process!
this is OCR, not "vision" so if the content has no text - nothing will be found!
Lastly, we skipped a few Docker versions to make Docker <=> Desktop the same release version. It was confusing have two different semantic versions. They will now be lock-step going forward.
All the other fixes 🔧
- Enable
include_reasoning
in request by @timothycarambat in #3067 - parse streams from
reasoning_content
from DeepSeek API by @timothycarambat in #3068 - Add tokenizer improvements via Singleton class and estimation by @timothycarambat in #3072
- autodetect parseable text file contents by @timothycarambat in #3079
- inherit font size from UI for thoughts by @timothycarambat in #3099
- Enable consistent styling on chart items by @timothycarambat in #3126
- Add reasoning flag for azure models with "default" fallback by @timothycarambat in #3128
- Enable
num_ctx
to match defined chunk length in ollama embedder by @timothycarambat in #3129 - Patch PPLX streaming for timeouts by @timothycarambat in #3130
- Add improved logging and introspection to web-browsing by @timothycarambat in #3140
- [FEAT] Add Turkish Language Support (tr.js) #3108 by @TunahanDilercan in #3141
- [CHORE] Onboarding language translations by @timothycarambat in #3176
- fix UserMenu rendered twice on Main page by @sdeleeuw in #3110
- Add handling to reasoning models for Generic OpenAI connector by @timothycarambat in #3183
- Agent flow builder by @shatfield4 in #3077
- chore: rename Github to GitHub by @setchy in #3199
- chore: rename
Gitlab
toGitLab
by @setchy in #3200 - Add
querySelectorAll
capability to web-scraping block by @timothycarambat in #3186 - Turkish translations by @cobanov in #3207
- OCR PDFs as fallback during upload by @timothycarambat in #3204
- Add OCR of image support by @timothycarambat in #3219
- feat(dataconnectors): support confluence personal access token by @lcgash in #3206
- fix agent builder move block bug by @shatfield4 in #3220
- Drop Node
canvas
for manualsharp
conversion by @timothycarambat in #3221 - for projects in gitlab subgroup (#3075) by @t2tx in #3247
- Fix: fix text and format issues in Chinese documentation. by @alongLFB in #3249
- fix: sanitizeNamespace by @hakeemsyd in #3246
- fix: Patch agent flow to honor agent handler established provider by @timothycarambat in #3251
New Contributors
- @TunahanDilercan made their first contribution in #3141
- @sdeleeuw made their first contribution in #3110
- @setchy made their first contribution in #3199
- @cobanov made their first contribution in #3207
- @lcgash made their first contribution in #3206
- @t2tx made their first contribution in #3247
- @alongLFB made their first contribution in #3249
Full Changelog: v1.4.0...v1.7.4
AnythingLLM 1.4.0
🧠 AnythingLLM is <think>
ing....
Note
Desktop build of this release (1.7.3) are attached as binaries below
Notable changes 🌟
- Better Agent calling UI
- UI support for
<think>
ing models in chat response
Misc Fixes and improvements 🔧
- Add Support for NVIDIA NIM by @timothycarambat in #2766
- update chat model filters for openai by @timothycarambat in #2803
- Fixed a typo in README by @logscore in #2805
- Fix scraping failed bug in link/bulk link scrapers by @shatfield4 in #2807
- Fix timestamp bug in embed widget by @shatfield4 in #2806
- Redirect to default thread on thread deletion by @shatfield4 in #2808
- Add support for hiding sidebar by @timothycarambat in #2809
- Add vector search API endpoint by @timothycarambat in #2815
- patch ZH typo by @timothycarambat in #2816
- add Gitlab to watchable documents by @timothycarambat in #2817
- Fix(2753): Replace React Router Navigate with window.location for SSO state refresh by @andydev404 in #2818
- Docker Scout CI error by @timothycarambat in #2820
- APIPie LLM provider improvements by @shatfield4 in #2695
- Add thread name to workspaces get endpoint by @shatfield4 in #2822
- Add new workspace user management endpoint by @timothycarambat in #2842
- Add attachments to GenericOpenAI prompt by @wolfganghuse in #2831
- Purge cached docs and remove docs from all workspaces on vectorDB/embedder changes by @shatfield4 in #2819
- LLM performance metric tracking by @timothycarambat in #2825
- Append writable fields to dev API new workspace endpoint by @shatfield4 in #2843
- Enable
default
roles to be able to useattachments
but not upload documents by @timothycarambat in #2860 - Add support for gemini authenticated models endpoint by @timothycarambat in #2868
- Remove fine-tuning flow by @timothycarambat in #2872
- fix wrong metadata assignment in MilvusProvider by @wolfganghuse in #2870
- update ollama performance mode by @timothycarambat in #2874
- Fix light mode table colors by @shatfield4 in #2873
- Fix styles of ChangeWarningModal by @shatfield4 in #2876
- Show scrollbar on rendered tables in chat by @shatfield4 in #2884
- Fix typo in frontend for SearXNG agent setup by @shatfield4 in #2917
- Normalize paths on files uploaded to prevent arbitrary file writes by @shatfield4 in #2905
- Patch unauthorized access to other user's pfps by @shatfield4 in #2904
- Audio file validations by @shatfield4 in #2902
- Patch custom models endpoint by @shatfield4 in #2903
- Add support for Google Generative AI (Gemini) embedder by @007900 in #2895
- Return timestamps in OpenAI compat endpoints in proper format by @timothycarambat in #2921
- Update README.md by @KPCOFGS in #2924
- make
similarityResponse
object arguments and not positional by @timothycarambat in #2930 - Reranker option for RAG by @timothycarambat in #2929
- Update example ENV files by @shatfield4 in #2931
- feat: add support for voyage-3-large and voyage-code-3 embedding models by @root-reindeer-flotilla in #2955
- Add caching to Gemini /models by @timothycarambat in #2969
- Support historical message image inputs/attachments for n+1 queries by @timothycarambat in #2919
- Swap to GH
arm64
runner by @timothycarambat in #2980 - Fix similarity score bug in lance/chroma dbs by @shatfield4 in #2986
- Farsi (Persian) translations by @okaeiz in #2989
- AI agent ui animation by @timothycarambat in #2999
- Display
thinking
in the prompt response - model agnostic by @timothycarambat in #3001 - Fix stop generation button UI by @shatfield4 in #3011
- Bump perplexity models by @shatfield4 in #3014
- Dynamic fetching of TogetherAI models by @shatfield4 in #3017
- Add Version to AzureOpenAI by @timothycarambat in #3023
- Allow editing of LLM settings from workspace settings by @shatfield4 in #2865
- feat: update novita AI logo and default model by @jasonhp in #3037
- [Chore] Add better data-handling for unknown providers by @timothycarambat in #3026
- breakout latex plugin for delims by @timothycarambat in #3040
- Remove native LLM option by @shatfield4 in #3024
- Add ability to disable default agent skills by @timothycarambat in #3041
New Contributors
- @logscore made their first contribution in #2805
- @andydev404 made their first contribution in #2818
- @wolfganghuse made their first contribution in #2831
- @007900 made their first contribution in #2895
- @root-reindeer-flotilla made their first contribution in #2955
- @okaeiz made their first contribution in #2989
- @jasonhp made their first contribution in #3037
Full Changelog: v1.3.0...v1.4.0