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