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