What's Changed
- Update docker-compose.yml to use the correct default langflow port by @dvmorris in #713
- Adds Migrations and Service Layer implementation by @ogabrielluiz in #723
- Add zip_path and workspace_url fields by @mrhillsman in #729
- Refactoring: Rename Generic Variable Names to More Descriptive Ones by @igorrCarvalho in #725
- Add Admin Login Page with User Management by @Cristhianzl in #737
- Update pyproject.toml by @melroy89 in #754
- adding ChatVertexAI LLM component back into the config.yaml by @dvmorris in #724
- Refactor api modal tab constant by @igorrCarvalho in #760
- update make file to prevent binding bug on make frontend by @anovazzi1 in #694
- Types refactor by @igorrCarvalho in #659
- Changes default database_url to a cache folder by @ogabrielluiz in #771
- Add_session_id by @ogabrielluiz in #779
- Add poetry to devcontainer by @hsm207 in #780
- Update Devcontainer by @DiogenesBR in #781
- update make frontendc by @anovazzi1 in #783
- Fix: Tweak section and tweaks inputs not working by @igorrCarvalho in #792
- CRUD of User Management, JWT Management Session, Protected Routes by @Cristhianzl in #758
- Migrate Chroma to CustomComponent by @DiogenesBR in #784
- Fix orjson_dumps import by @DiogenesBR in #814
- fix: tweaks page by @igorrCarvalho in #807
- Fix success messages to work only after backend response by @Cristhianzl in #804
- Added readme for docker example by @gyliu513 in #815
- Adds Tests for Login, Users and API keys by @ogabrielluiz in #821
- Fix: code is ready to run on node settings before run it by @igorrCarvalho in #824
- Login by @anovazzi1 in #802
- Improves secret key implementation by @ogabrielluiz in #846
- update dependencies in package.json by @anovazzi1 in #839
- UI Fixes for branch Login by @lucaseduoli in #849
- Reset flows cache when logged out by @lucaseduoli in #844
- Feat: Create Dropdown Button component by @igorrCarvalho in #840
- Adds teardown logic for database and other services by @ogabrielluiz in #852
- added missing backslashes to api key request definition and bugfix to migration script by @niklaspm in #858
- Improves endpoint dependency usage by @ogabrielluiz in #862
- Replace logging with loguru by @ogabrielluiz in #863
- Login enhancements by @igorrCarvalho in #847
- fix bug on open modals by @anovazzi1 in #865
- Fix: user not having icon when id starts with a letter by @igorrCarvalho in #877
- bugfix: updated Makefile to use langflow run by @niklaspm in #879
- Fix lint error by @gyliu513 in #886
- chore(deps): bump gitpython from 3.1.32 to 3.1.34 by @dependabot in #882
- bug fix by @anovazzi1 in #899
- Profile Page implementation and fix on Admin Page by @lucaseduoli in #896
- Nodes enhancing and refactors by @igorrCarvalho in #881
- Merge main changes to dev branch by @ogabrielluiz in #908
- π fix(genericModal/index.tsx): close modal when template has no variaβ¦ by @Cristhianzl in #911
- Fixed format errors by @gyliu513 in #903
- Fixed Lint error and no module error by @gyliu513 in #918
- fix issue, the custom component cannot be load success by setting env⦠by @vincent-pli in #823
- Bugfix on DEV - Copy and Paste on CodeEditModal by @Cristhianzl in #929
- fix) Fix combinedMemory by @yamonkjd in #935
- Adding Support for Key-Value Pair Objects in Input Flows by @Cristhianzl in #845
- π chore(pyproject.toml): update package version from 0.5.0a0 to 0.5.0a1 for development purposes by @ogabrielluiz in #937
- Feat: Introducing Node Minimization Feature by @igorrCarvalho in #906
- Front tests by @anovazzi1 in #945
- Expand floatComponent Input Range by @Cristhianzl in #889
- update Code Tabs PopUp with api_key by @igorrCarvalho in #951
- New "more" nodeToolbar button by @igorrCarvalho in #952
- Filter Menu Components on Click Edge by @Cristhianzl in #932
- Add env variables to set superuser on deploy by @ogabrielluiz in #943
- Adds async processing, session management and a starter cloud setup by @ogabrielluiz in #921
- π docs(api.mdx): add documentation for API Keys in Langflow by @ogabrielluiz in #967
- chore: remove lc-serve by @deepankarm in #963
- π fix(utils.ts): change parameter name from apiKey to api_key to improve consistency and readability by @ogabrielluiz in #968
- Adds docs for experimental/in development features by @ogabrielluiz in #970
- Fixes type hint "prompt" by @ogabrielluiz in #969
- Feature - Auto Save Flow by @Cristhianzl in #971
- Make Celery check less verbose by @ogabrielluiz in #974
- π docs(async-api.mdx): update endpoint path for checking task status β¦ by @ogabrielluiz in #972
- π fix(chat.py): replace direct assignment with update_build_status function to update build status in cache_service dictionary by @ogabrielluiz in #975
- Fixes SQLDatabaseChain import and deactivates pickle for local cache by @ogabrielluiz in #976
- Fix file_path not being set in the frontend code by @ogabrielluiz in #977
- Bump Langchain to 0.0.303 by @ogabrielluiz in #981
- Makes Prompt after formatting be displayed correctly by @ogabrielluiz in #982
- Fix ws bug by @anovazzi1 in #983
- fix bug on chatKey and display prompt by @anovazzi1 in #985
- Prompt history update to reflect state of the real backend prompt by @anovazzi1 in #987
- π chore(pyproject.toml): update package version from 0.5.0a1 to 0.5.0a2 for development progress by @ogabrielluiz in #988
- π fix(genericModal/index.tsx): set field_name to the first key of custom_fields object if it is an empty string by @ogabrielluiz in #984
- π fix(utils.py): handle exception when creating DB and tables to ignore if tables already exist by @ogabrielluiz in #989
- Bump to alpha 3 by @ogabrielluiz in #990
- Fixes super user creation by @ogabrielluiz in #996
- Release 0.5.0a4 by @ogabrielluiz in #997
- Release 0.5.0a5 by @ogabrielluiz in #1000
- Release 0.5.0a6 by @ogabrielluiz in #1001
- Fixes table creation by @ogabrielluiz in #1004
- Fix tests and langchain compat by @ogabrielluiz in #1003
- π chore(pyproject.toml): update package version from 0.5.0a7 to 0.5.0b0 to reflect the beta release by @ogabrielluiz in #1005
- Release 0.5.0b0 by @ogabrielluiz in #1006
- bump version by @ogabrielluiz in #1007
- Release 0.5.0 Beta 3 by @ogabrielluiz in #1008
- Release Beta 5 by @ogabrielluiz in #1009
- fix callback use client_id by @gyliu513 in #993
- chore(deps): bump postcss from 8.4.25 to 8.4.31 in /docs by @dependabot in #999
- π fix(endpoints.py): replace backend type string with backend name to improve readability and semantics by @ogabrielluiz in #1010
- π refactor(api_key/crud.py): change prefix of generated API key from "lf" to "sk" for better readability and consistency by @ogabrielluiz in #1011
- Release beta 6 by @ogabrielluiz in #1012
- Flow build test by @anovazzi1 in #1013
- Enhanced Authentication System with Parallel Processing and UI Refinements by @anovazzi1 in #966
- Release 0.5.0 by @ogabrielluiz in #1014
New Contributors
- @dvmorris made their first contribution in #713
- @mrhillsman made their first contribution in #729
- @melroy89 made their first contribution in #754
- @hsm207 made their first contribution in #780
- @DiogenesBR made their first contribution in #781
- @gyliu513 made their first contribution in #815
- @niklaspm made their first contribution in #858
- @vincent-pli made their first contribution in #823
- @yamonkjd made their first contribution in #935
Full Changelog: v0.4.21...v0.5.0