Releases: langflow-ai/openrag
Releases · langflow-ai/openrag
Release 0.4.1
What's Changed
🐛 Bug Fixes
- fix: refresh knowledge items and don't show processing items on filtered files by @lucaseduoli in #1265
- fix: added check for podman compose inside startup checks by @lucaseduoli in #1266
- fix: Unable to resolve Docling URL via Langflow on Linux by @mpawlow in #1305
- fix: Integration tests are failing: test_chat_with_sources, test_full_rag_pipeline by @mpawlow in #1312
- fix: added number_of_replicas as 0 to not create unused nodes in OpenSearch by @lucaseduoli in #1318
- fix: added graceful shutdown and entrypoint wrapper by @lucaseduoli in #1319
- fix: re-add litellm, fix ingestion without langflow for all providers, fix search functionality for all providers by @lucaseduoli in #1347
- fix: change factory-reset functions to delete named volume for opensearch-data by @lucaseduoli in #1377
Others
- chore: update versions to 0.4.1 by @lucaseduoli in #1402
Full Changelog: v0.4.0...v0.4.1
Release 0.4.0
What's Changed
✨ New Features
- feat: Add Amazon S3 connector and UI by @edwinjosechittilappilly in #1080
- feat: IBM COS connector with HMAC and S3 Connector by @edwinjosechittilappilly in #1077
- feat: add IBM COS and AWS S3 by @edwinjosechittilappilly in #1168
🐛 Bug Fixes
- fix: s3 button behaviours by @edwinjosechittilappilly in #1082
- fix: align source filter options with active files by @Wallgau in #1166
- fix: truncate selected chat filter chip label by @Wallgau in #1184
- fix: enable size sorting by @Wallgau in #1188
- fix: add any_configured() to ProvidersConfig to prevent onboarding 500 by @lucaseduoli in #1201
- fix: Performance: Adding, removing, updating model providers and changing language or embedding models is slow after upgrade to Langflow 1.8.0 by @Wallgau in #1193
- fix: enable sorting across knowledge table columns by @Wallgau in #1198
- fix: .txt and .md filenames should treated as duplicates. by @Wallgau in #1190
- fix: Uploaded document is not retrievable/searchable using its unique content. by @Wallgau in #1183
- fix: Add validation for chunk size and overlap in settings by @ricofurtado in #1218
- fix: persist Langflow database across container restarts by @mpawlow in #1208
- fix: Factory reset using TUI fails on Windows 11 (WSL) and Podman by @mpawlow in #1224
- fix: restrict local file picker to verified ingestion extensions by @Wallgau in #1209
- fix: Filter chat scope by @Wallgau in #1228
- fix: make onboarding not loop when error occurs in ingestion, fix double tasks for OpenRAG docs by @lucaseduoli in #1244
- fix: Revert filter-chat-scope by @edwinjosechittilappilly in #1246
- fix: resolved Langflow data directory permission error on macOS with Podman by @mpawlow in #1249
- fix: chat filter by @edwinjosechittilappilly in #1247
- fix: Improve light mode colors for task errors by @mfortman11 in #1250
- fix: change navigation to be blocked when switching tabs by @lucaseduoli in #1257
- fix: show unsupported-file ingest warning and overwrite for for folder duplicates by @Wallgau in #1258
- fix: [Security Fix] remove litellm by @edwinjosechittilappilly in #1240
- fix: Don't show dialog after delete error by @mfortman11 in #1259
Others
- chore: Move and run Python SDK integration tests by @edwinjosechittilappilly in #1164
Full Changelog: v0.3.2...v0.4.0
Release 0.3.4
Full Changelog: v0.3.2...v0.3.4
- Removed
litellmas a dependency - fix: add any_configured() to ProvidersConfig to prevent onboarding 500 (#1226)
Release 0.3.2
What's Changed
✨ New Features
- feat: added nightly build workflow by @lucaseduoli in #1156
- feat: release 0.3.2 by @lucaseduoli in #1161
🐛 Bug Fixes
- fix: surface clear disk space error when OpenSearch exceeds 90% threshold by @TejasQ in #1053
- fix: close task panel when opening filters by @Wallgau in #1155
- fix: made nightly build to push always to langflowai by @lucaseduoli in #1159
- fix: Fail to start the Backend container after upgrading to OpenRAG v… by @mpawlow in #1158
Full Changelog: v0.3.1...v0.3.2
Release 0.3.1
What's Changed
✨ New Features
- feat: Pdf doc build fix by @Wallgau in #1104
- feat: add manual docker publish workflow by @lucaseduoli in #1122
- feat: Add a dedicated failed-task ingestion status panel to give user info when ingestion failed by @Wallgau in #1047
- feat: release 0.3.1 by @lucaseduoli in #1152
🐛 Bug Fixes
- fix: make openai not be required for ingestion to work by @lucaseduoli in #1101
- fix: Ensure google drive doesn't auto show it is connected by @mfortman11 in #1121
- fix: watsonx models in Agent Component by @edwinjosechittilappilly in #1151
- fix: Factory reset results in a Backend start-up error: "Permission denied" by @mpawlow in #1097
- fix: check ollama url by probing Langflow validate by @lucaseduoli in #1099
📝 Documentation Updates
- docs: Remove uv pip from install and upgrade by @aimurphy in #1081
- docs: Update banner logo, remove alt text from decorative image in README by @aimurphy in #1096
- docs: update to mention FastAPI and not Starlette. by @philnash in #1052
🛠 Maintenance Tasks
- refactor: Connector card design tweaks by @mfortman11 in #1100
Full Changelog: v0.3.0...v0.3.1
Release 0.3.0
What's Changed
🚨 Breaking Changes
- feat: upgrade langflow version by @edwinjosechittilappilly in #682
- feat: release 0.3.0 by @edwinjosechittilappilly in #1075
✨ New Features
- feat: update the provider cards to match styles of connectors by @mfortman11 in #1057
- feat: implement OpenRAG image management and cleanup functionality by @ricofurtado in #1056
- feat: Update CI runner labels to ephemeral by @edwinjosechittilappilly in #1079
- feat: Re-affirm Python 3.13 minimum version required for OpenRAG app via PyPI classifiers by @mpawlow in #1045
- feat: Settings UX should let you remove a model provider by @mpawlow in #1062
🐛 Bug Fixes
- fix: delete table refresh and normalize long filename formatting. by @Wallgau in #1055
- fix: Adjust asset resource lookup and set .env path by @edwinjosechittilappilly in #1067
- fix: use correct error handling for chat messages and ingestion by @lucaseduoli in #859
- fix: pass effective jwt token to API calls by @lucaseduoli in #1088
📝 Documentation Updates
🛠 Maintenance Tasks
- refactor: UI linting + enforce w/ precommit hook by @mfortman11 in #1061
- refactor: update settings alignment by @mfortman11 in #1068
- refactor: Enhance EnvManager to preserve unmanaged .env variables during save by @ricofurtado in #1069
Others
- ci: remove [skip ci] from uv.lock workflow to fix release publishing by @edwinjosechittilappilly in #1046
New Contributors
- @Wallgau made their first contribution in #1055
- @ricofurtado made their first contribution in #1056
Full Changelog: v0.2.5...v0.3.0
Release 0.2.5
What's Changed
✨ New Features
- feat: no tui cli wizard by @phact in #993
- feat: Helm chart changes to import Flow and document samples files from git by @rodageve in #986
- feat: Make docling core optional by @edwinjosechittilappilly in #1003
- feat: display llm usage data by @phact in #784
- feat: migrate backend to fastAPI by @lucaseduoli in #1005
- feat: add playwright testing to frontend for end to end tests by @lucaseduoli in #1001
- feat: release 0.2.5 by @edwinjosechittilappilly in #1021
🐛 Bug Fixes
- fix: add missing env variables from .env.example and docker compose by @lucaseduoli in #984
- fix(security): Clear-text storage of sensitive information by @mpawlow in #1004
- fix(tests): Integration tests are failing in the CI system: "RuntimeE… by @mpawlow in #1010
- fix: knowledge delete dialog cleanup by @philnash in #925
- fix: Resolve Component Render Error for chat input by @mfortman11 in #1013
- fix: add missing user_roles equired for opensearch saas by @zzzming in #1022
- fix: Pin actions/github-script to specific SHA by @edwinjosechittilappilly in #1032
- fix: anthropic validation and refactor model constants by @edwinjosechittilappilly in #1024
- fix: release workflow to detect version change by @edwinjosechittilappilly in #1026
- fix: Extend update-uv-lock workflow to SDKs by @edwinjosechittilappilly in #1036
- fix: Update uvx invocation and docling extras by @edwinjosechittilappilly in #1041
📝 Documentation Updates
- Docs: Link to MCP README by @aimurphy in #961
- Docs: Replace install script with uvx by @aimurphy in #905
- docs: Enhanced README with visual branding, badges, SDK docs, and MCP integration guide by @SonicDMG in #1028
- docs: Change TUI to CLI prompts, and fix Python version at 3.13 by @aimurphy in #1030
- docs: Some controls aren't available in CLI-only terminal session by @aimurphy in #1033
- docs: Expand container VM troubleshooting by @aimurphy in #1035
🛠 Maintenance Tasks
- refactor: Update connector card styles by @mfortman11 in #1011
Others
- Docs: Grab bag configuration changes by @aimurphy in #962
- refactor(knowledge): extract ingestion status dialog to controlled state by @philnash in #927
- fix: Index creation on ingest/check duplicate if it doesn't exist by @mfortman11 in #978
- fix: added error handling for disk out of space exception by @lucaseduoli in #985
- some tui fixes by @phact in #987
- fix: Data ingestion fails due to OpenSearch "documents" index not found exception by @mpawlow in #974
- fix: Fix how the task menu panel covers the knowledge filter panel by @mfortman11 in #979
- feat: configurable FRONTEND_PORT + unified config by @TejasQ in #969
- TUI config clean up by @philnash in #968
- chore: uvx for doclilng-serve by @phact in #1002
- refactor: migrate sidebar panel to use shadcn by @mfortman11 in #999
- chore: pr workflows by @edwinjosechittilappilly in #727
- build(deps):(deps): bump docker/build-push-action from 5 to 6 by @dependabot[bot] in #658
New Contributors
- @TejasQ made their first contribution in #969
- @rodageve made their first contribution in #986
- @SonicDMG made their first contribution in #1028
Full Changelog: v0.2.4...v0.2.5
Release 0.2.4
What's Changed
- fix: Add EC curve-based algorithm selection for JWT by @edwinjosechittilappilly in #850
- Allow users to configure different ports in .env file by @mjobrien05 in #872
- fix(ui): Initial load of OpenRAG UI results in application error in development environment: "Uncaught ChunkLoadError" by @mpawlow in #873
- fix: make factory-reset ignores confirmation by @philnash in #880
- feat: evaluate alg based on the pem key by @zzzming in #844
- fix: adds dark and light mode styles for document/chunk info text by @philnash in #883
- fix: stop tasks polling when unnecessary during onboarding. by @philnash in #881
- chore: removed /admin page by @philnash in #879
- fix[frontend]: tasks disappear immediately when cancelled by @philnash in #870
- fix: tui log flicker by @phact in #890
- fix: allow overwrite during onboarding by @phact in #889
- Docs: Environment variable audit by @aimurphy in #897
- startup checks by @phact in #888
- docs: set baseline-browser-mapping package version by @mendonk in #904
- Docs: Reorg troubleshooting content by @aimurphy in #903
- parametrize opensearch index name by @zzzming in #914
- fix: knowledge upload file types have single source of truth by @philnash in #878
- fix: Update test-integration to run on flows changes by @edwinjosechittilappilly in #932
- feat: Connectors Update and stability improvements by @edwinjosechittilappilly in #886
- fix: updated opensearch code inside flows to match Langflow by @lucaseduoli in #922
- Chore: Fix Langfuse integration links in docs by @aimurphy in #943
- feat: Add ACL support and harden OpenSearch handling by @edwinjosechittilappilly in #948
- fix: Sync Functionality for ACLs by @edwinjosechittilappilly in #931
- feat: acls by @phact in #835
- fix: updated UI for connected connectors by @lucaseduoli in #942
- Docs: Troubleshooting for GPU mode with local Ollama and Fedora 43 by @aimurphy in #916
- Docs: Reorganize knowledge content by @aimurphy in #944
- fix: refactor connectors api and state to show skeleton and store cache, fix backend file name bug by @lucaseduoli in #953
- bug: Ingesting folder doesn't seem to work by @mpawlow in #907
- feat: Add MCP settings/models tools and models API by @edwinjosechittilappilly in #956
- Configurable index name by @matanor in #906
- Chore: Regenerate openrag docs PDF by @aimurphy in #964
- fix: Getting OS jwt from env by @ajithreji in #950
- fix: create env var to skip sample data ingestion, fix bugs on onboarding error handling by @lucaseduoli in #963
- feat: add OpenRAG MCP STDIO v0 by @edwinjosechittilappilly in #729
- feat: Trigger MCP publish on main and bump version by @edwinjosechittilappilly in #965
- fix: Use uv for build/publish and add version check by @edwinjosechittilappilly in #966
- feat: Bump version to 0.2.4 by @edwinjosechittilappilly in #960
New Contributors
- @mjobrien05 made their first contribution in #872
- @matanor made their first contribution in #906
Full Changelog: v0.2.3.0.2...v0.2.4
What's Changed
- fix: Add EC curve-based algorithm selection for JWT by @edwinjosechittilappilly in #850
- Allow users to configure different ports in .env file by @mjobrien05 in #872
- fix(ui): Initial load of OpenRAG UI results in application error in development environment: "Uncaught ChunkLoadError" by @mpawlow in #873
- fix: make factory-reset ignores confirmation by @philnash in #880
- feat: evaluate alg based on the pem key by @zzzming in #844
- fix: adds dark and light mode styles for document/chunk info text by @philnash in #883
- fix: stop tasks polling when unnecessary during onboarding. by @philnash in #881
- chore: removed /admin page by @philnash in #879
- fix[frontend]: tasks disappear immediately when cancelled by @philnash in #870
- fix: tui log flicker by @phact in #890
- fix: allow overwrite during onboarding by @phact in #889
- Docs: Environment variable audit by @aimurphy in #897
- startup checks by @phact in #888
- docs: set baseline-browser-mapping package version by @mendonk in #904
- Docs: Reorg troubleshooting content by @aimurphy in #903
- parametrize opensearch index name by @zzzming in #914
- fix: knowledge upload file types have single source of truth by @philnash in #878
- fix: Update test-integration to run on flows changes by @edwinjosechittilappilly in #932
- feat: Connectors Update and stability improvements by @edwinjosechittilappilly in #886
- fix: updated opensearch code inside flows to match Langflow by @lucaseduoli in #922
- Chore: Fix Langfuse integration links in docs by @aimurphy in #943
- feat: Add ACL support and harden OpenSearch handling by @edwinjosechittilappilly in #948
- fix: Sync Functionality for ACLs by @edwinjosechittilappilly in #931
- feat: acls by @phact in #835
- fix: updated UI for connected connectors by @lucaseduoli in #942
- Docs: Troubleshooting for GPU mode with local Ollama and Fedora 43 by @aimurphy in #916
- Docs: Reorganize knowledge content by @aimurphy in #944
- fix: refactor connectors api and state to show skeleton and store cache, fix backend file name bug by @lucaseduoli in #953
- bug: Ingesting folder doesn't seem to work by @mpawlow in #907
- feat: Add MCP settings/models tools and models API by @edwinjosechittilappilly in #956
- Configurable index name by @matanor in #906
- Chore: Regenerate openrag docs PDF by @aimurphy in #964
- fix: Getting OS jwt from env by @ajithreji in #950
- fix: create env var to skip sample data ingestion, fix bugs on onboarding error handling by @lucaseduoli in #963
- feat: add OpenRAG MCP STDIO v0 by @edwinjosechittilappilly in #729
- feat: Trigger MCP publish on main and bump version by @edwinjosechittilappilly in #965
- fix: Use uv for build/publish and add version check by @edwinjosechittilappilly in #966
- feat: Bump version to 0.2.4 by @edwinjosechittilappilly in #960
New Contributors
- @mjobrien05 made their first contribution in #872
- @matanor made their first contribution in #906
Full Changelog: v0.2.3.0.2...v0.2.4
What's Changed
- fix: Add EC curve-based algorithm selection for JWT by @edwinjosechittilappilly in #850
- Allow users to configure different ports in .env file by @mjobrien05 in #872
- fix(ui): Initial load of OpenRAG UI results in application error in development environment: "Uncaught ChunkLoadError" by @mpawlow in #873
- fix: make fa...
Release 0.2.3.0.2
What's Changed
- Docs: OAuth credential use and config clarifications by @aimurphy in #868
- fix: parametrize opensearch and docling url on langflow flows by @lucaseduoli in #853
Full Changelog: v0.2.3.0.1...v0.2.3.0.2
Release 0.2.3.0.1
What's Changed
- Docs: Mention that failed task details clear on refresh by @aimurphy in #861
- Docs: Set python with uv init by @aimurphy in #863
- Docs: Remove Langflow API from quickstart, and recommend OpenRAG SDKs by @aimurphy in #866
- Docs: Model compatibility and troubleshooting tips by @aimurphy in #865
- Docs: Correct the port numbers, add port mapping troubleshooting, and add manual stop/start commands for TUI-managed containers by @aimurphy in #867
Full Changelog: v0.2.3...v0.2.3.0.1
What's Changed
- Docs: Mention that failed task details clear on refresh by @aimurphy in #861
- Docs: Set python with uv init by @aimurphy in #863
- Docs: Remove Langflow API from quickstart, and recommend OpenRAG SDKs by @aimurphy in #866
- Docs: Model compatibility and troubleshooting tips by @aimurphy in #865
- Docs: Correct the port numbers, add port mapping troubleshooting, and add manual stop/start commands for TUI-managed containers by @aimurphy in #867
Full Changelog: v0.2.3...v0.2.3.0.1