v1.0.15
版本发布时间: 2024-08-13 07:48:00
langflow-ai/langflow最新发布版本:v1.1.1(2024-11-26 01:02:50)
What's Changed
✨ New Features
- feat: Add Athena icon component by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3085
- enhancement: Update useFileDrop hook to handle multiple file drops by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3083
- feat: add composio toolset by @himanshu-dixit in https://github.com/langflow-ai/langflow/pull/3034
- feat: create Frontend feature flags by @mfortman11 in https://github.com/langflow-ai/langflow/pull/3029
- feat: remove unnecessary condition in App component by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3107
- bugfix: check if user exists before create a new refresh token by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3076
- feat: set sqlite pragma by env variable by @zzzming in https://github.com/langflow-ai/langflow/pull/3136
- feat: improve LangWatch integration by introducing langchain callbacks on the tracing service, and component and workflow span types by @rogeriochaves in https://github.com/langflow-ai/langflow/pull/3094
- ci(workflows): implement retry logic in python_test workflow for unit tests by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3145
- bugfix: automatically refresh user's session by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3148
- feat: add run_until_complete and run_in_thread functions for handling asyncio tasks by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3120
- feat: add to_frontend_node to Component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3122
- feat: ui build in one single http request by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3020
- feat: add possibility to initialize the Graph with components by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3134
- feat: add dump and dumps methods to Graph by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3202
- feat: Add Branding and Social Links to the UI Feature flags by @mfortman11 in https://github.com/langflow-ai/langflow/pull/3169
- feat: import Graph without position information by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3203
- feat: Add suggestion message to API exception response by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3149
- feat: Implement graph combination method by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3224
- feat: flag to disable transaction and vertex_builds writes by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3031
- feat: improve layout options and make sure nodes and flow have position data by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3231
- feat: add LLM output for the AI ML component to use ChatOpenAI base model by @vasconceloscezar in https://github.com/langflow-ai/langflow/pull/3230
- feat: add Spider Web Scraper & Crawler by @WilliamEspegren in https://github.com/langflow-ai/langflow/pull/2439
- feat: create google drive ingest component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/3129
- feat: add huggingface endpoint retry by @vmellos in https://github.com/langflow-ai/langflow/pull/3236
- feat: Improve caching logic and add disk caching option by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3246
- feat: start using dev mode flag and add exception filter in logger by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3260
- feat: add log_builds parameter to build_flow for optional vertex build logging by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3262
- Refactored and improved PythonCodeStructuredTool, SearXNGTool, and RunnableExecutor by @goliath-yamon in https://github.com/langflow-ai/langflow/pull/3239
- feat: Gmail Loader component created by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/3241
🐛 Bug Fixes
- fix: strict langchain integrations dep by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3063
- fix: file open leaks by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3067
- fix: Update Textarea component to have full height by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3069
- fix: update render.yaml to being compatible with langflow 1.0 by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3071
- fix: update message reload and update langchain-core by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3054
- fix: endpoint /run api call could run same node twice by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3062
- fix: update node alert to detect outdated components by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3051
- ci: update workflow to skip publishing if package already exists by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3082
- fix: update curl command in release workflow to use correct endpoint by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3086
- fix: dropdown and multiselect component values on disabled and option text not truncating by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3089
- fix: text input jumps to the end of the text after writing one letter by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3090
- fix: ensure starter projects refreshed at startup by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3078
- fix: deploy buttons images not appearing by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3092
- fix: starter projects refresh don't add new fields by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3110
- fix: description of url component by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3105
- fix: flow experimental components by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3093
- fix: handle PydanticSerializationError that generates generic errors in the UI by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3108
- fix: external memory messages history is reversed by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3170
- fix: frozen status is lost after run by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3158
- fix: add chat_service to build_vertex method call so freeze works by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3175
- bugfix: parse password on db connection string when it has @ on It by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3173
- fix: update curl code generation by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3191
- fix: unnecessary split method in vertex_id that breaks playground by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3182
- fix: validate flow_name presence in flow components before retrieving flow data by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3218
- fix: select all checkbox not changing when changing folders by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3225
- fix: flow export endpoint exporting folder by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3227
- fix: replace Input with Textarea in TextAreaComponent for improved user experience and aesthetics by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3228
- fix: update PYTHON_REQUIRED extraction to correctly capture Python version by @danielgines in https://github.com/langflow-ai/langflow/pull/3199
- fix: change ValueError into Warning to allow disconnected flows to run and other small fixes by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3249
- fix: change sync_get_file_content_dicts to use get_file_content_dicts by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3250
- fix: enhance error handling in build_flow and add error handling for Flow build by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3259
- fix: update type to silence warning and memory chatbot json by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3265
- ci: integrate retry mechanism in Playwright tests to improve stability and handle potential failures by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3267
- fix(get-python-api-code):fixing errors in a file uploading flow, as in issue #2799 by @vertgo in https://github.com/langflow-ai/langflow/pull/2815
- fix: correct issue with The "No suitable component" error is appearing on the OpenAI component and other components due to a missing check by @deekshanee in https://github.com/langflow-ai/langflow/pull/3279
- fix: correct vertex build delete function by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3289
- fix: update parameters in spider components by @WilliamEspegren in https://github.com/langflow-ai/langflow/pull/3280
- fix: message sorting in playground by @italojohnny in https://github.com/langflow-ai/langflow/pull/3293
- fix: Corrected URI handling in SQLDatabaseComponent by @carlosrcoelho in https://github.com/langflow-ai/langflow/pull/3291
📝 Documentation Updates
- docs: update docs from notion by @github-actions in https://github.com/langflow-ai/langflow/pull/3074
- docs(readme): add instructions for running from a cloned repo by @paulosalvatore in https://github.com/langflow-ai/langflow/pull/3072
- docs(readme): fix toc by @paulosalvatore in https://github.com/langflow-ai/langflow/pull/3152
- docs: update readme banner by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3174
- Update README.md by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3204
- docs: minor changes on readme text by @scottregan in https://github.com/langflow-ai/langflow/pull/3270
- Update README.md by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3282
- docs: variable global precautions by @italojohnny in https://github.com/langflow-ai/langflow/pull/3285
🛠 Maintenance Tasks
- refactor: change user's endpoints requests to use useQuery by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3088
- refactor: update code references to use _code instead of code by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3113
- refactor: add useQuery management on globalVariables CRUD by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3121
- refactor: change login/auto_login to use UseQuery by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3033
- refactor: improve file handling in loading starter projects by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3123
- refactor: update CustomComponent constructor by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3114
- refactor: parameter name 'add_name' to 'keep_name' by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3116
- refactor: update schema.py to include Edge related types by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3117
- refactor: add useQuery on profile_pictures endpoint by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3128
- refactor: input field handling and serialization by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3118
- refactor: add getters and setters for inputs and outputs by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3119
- refactor: global variables logic by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3144
- refactor: add useQuery to request getUsers endpoint by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3127
- refactor: add useQuery on whoami endpoint request by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3125
- refactor(graph): add prepare method in Graph by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3124
- refactor: update build_vertex types by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3126
- refactor: update PromptComponent and add DefaultPromptField by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3133
- refactor: enhance CustomComponent class and updates tests by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3201
- refactor: add flow and upload flow functionality by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3200
- refactor: delete flow by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3208
- refactor: update imports in starter projects by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3229
- refactor: parameterComponent in GenericNode by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3220
- refactor: update graph visualization and add ASCII representation by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3219
- refactor: Reorganize imports and enhance type checks in PythonCodeStructuredTool.py by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3266
- refactor: optimize flow saving functionality and implement manual saving by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3283
Others
- ci: improve test jobs titles by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3065
- bugfix: add steps to delete flows caused by new constraints by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3045
- chore: update makefile structure and functionality by @danielgines in https://github.com/langflow-ai/langflow/pull/3000
- chore: remove langwatch docs mdx, as .md files are now generated automatically from notion by @rogeriochaves in https://github.com/langflow-ai/langflow/pull/3073
- chore: update Makefile to skip publishing if package already exists by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3077
- ci: update cli command by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3084
- chore: update langflow-base dependency path in pyproject.toml by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3091
- refactor(FlowTool.py): update FlowToolComponent class to inherit from LCToolComponent by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3048
- feat: update GenericNode to include lf_version in node data by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3112
- chore: bump langwatch to v0.1.16 by @rogeriochaves in https://github.com/langflow-ai/langflow/pull/3147
- build(deps):(deps): bump install-pinned/ruff from b52a71f70b28264686d57d1efef1ba845b9cec6c to 48a5818c5f7ce30e2822b67fb9c26d3e25d31fab by @dependabot in https://github.com/langflow-ai/langflow/pull/3142
- ci: update nick-fields/retry dependency to v3 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3206
- chore: bump version to 1.0.15 and update langflow-base version to 0.0.93 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3233
- ci: add version check in workflow to skip jobs for unreleased versions of langflow-base by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3244
- ci: refactor release workflow and Docker build process by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3245
- build(deps): bump aiohttp from 3.10.1 to 3.10.2 in /src/backend/base by @dependabot in https://github.com/langflow-ai/langflow/pull/3269
New Contributors
- @paulosalvatore made their first contribution in https://github.com/langflow-ai/langflow/pull/3072
- @himanshu-dixit made their first contribution in https://github.com/langflow-ai/langflow/pull/3034
- @mfortman11 made their first contribution in https://github.com/langflow-ai/langflow/pull/3029
- @WilliamEspegren made their first contribution in https://github.com/langflow-ai/langflow/pull/2439
- @vmellos made their first contribution in https://github.com/langflow-ai/langflow/pull/3236
- @goliath-yamon made their first contribution in https://github.com/langflow-ai/langflow/pull/3239
- @scottregan made their first contribution in https://github.com/langflow-ai/langflow/pull/3270
- @vertgo made their first contribution in https://github.com/langflow-ai/langflow/pull/2815
- @deekshanee made their first contribution in https://github.com/langflow-ai/langflow/pull/3279
Full Changelog: https://github.com/langflow-ai/langflow/compare/v1.0.14...v1.0.15
1、 langflow-1.0.15-py3-none-any.whl 5.33KB
2、 langflow-1.0.15.tar.gz 6.29KB