v1.0.16
版本发布时间: 2024-08-22 23:25:40
langflow-ai/langflow最新发布版本:v1.1.0(2024-11-14 08:17:54)
What's Changed
✨ New Features
- feat: add dynamic state model creation and update by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3271
- enhancement: prevent esc on codeAreaModal by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3232
- feat: centralize global variable management by @italojohnny in https://github.com/langflow-ai/langflow/pull/3284
- feat: Google Drive Search Component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/3319
- feat: Add support for metadata filtering and namespaces for the Upstash Vector component by @ytkimirti in https://github.com/langflow-ai/langflow/pull/3254
- feat: add functions to detect cycles in Graph by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3327
- feat: Add method to set specific parameters on output object. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3328
- feat: Add maximum iterations limit in Graph start method. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3336
- enhancement: update widget code to use latest version of langflow-embedded-chat by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3347
- feat: update output attribute handling by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3329
- feat: Add timeout parameter to HTTP request in StoreService. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3362
- feat: get result from output if possible by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3338
- feat: add condition to create cycle edge by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3341
- feat: add description on graph by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3371
- feat: add auto_save option to Settings and CLI by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3386
- feat: add starter project graphs by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3369
- tests: add test to stop building feature by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3364
- tests: add freeze component feature test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3365
- feat: add function to create input schema from component inputs by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3411
- feat: add ComponentTool to support converting Component to Tool by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3412
- feat: Add Perplexity Models Component by @saikolasani in https://github.com/langflow-ai/langflow/pull/3351
- feat: Add Unstructured Component to Document Loaders by @erichare in https://github.com/langflow-ai/langflow/pull/3308
- feat: add endpoint to get starter projects by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3370
- feat: Add Sequential Task Agent Component. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3444
- feat: nltk text splitter support by @uladkaminski in https://github.com/langflow-ai/langflow/pull/3403
- feat: update sequential tasks agent starter project by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3449
- feat: add LANGFLOW_AUTO_SAVING_INTERVAL .env variable for flow auto-saving debounce by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3478
- feat: :sparkles: remove api key from advanced and update HuggingFace components by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/3397
- feat: Add import check for langchain_aws module in AmazonBedrockComponent by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3492
🐛 Bug Fixes
- fix: dark mode and header text display issues by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3315
- fix: add double quotes to curl command generation by @italojohnny in https://github.com/langflow-ai/langflow/pull/3337
- fix: do not mark self.stop caller by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3335
- fix: handle case where tweak values are nested dicts by @italojohnny in https://github.com/langflow-ai/langflow/pull/3349
- fix: Corrected Changed the data type of number field from string to number by @asananddevsingh in https://github.com/langflow-ai/langflow/pull/3363
- fix: Add TableNodeComponent and set default formatter type by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3382
- fix(edge): Handle invalid input types when creating TargetHandle by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3368
- fix: Sort first layer in graph initialization. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3383
- fix: auto save ui and env var by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3384
- fix: makes outputs be correctly retrieved from edge by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3392
- fix: Handle KeyError in template parameter mapping and suggest closest match if not found by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3366
- fix: adds credentials fields in Vectara RAG component by @david-oplatka in https://github.com/langflow-ai/langflow/pull/3396
- fix: auto saving config by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3395
- fix: Remove unnecessary error return when all components are erased from a flow by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3433
- fix: Fix api_key missing error when adding a flow in ComposIO + tests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3432
- fix: remove json_mode and output_schema by @vasconceloscezar in https://github.com/langflow-ai/langflow/pull/3385
- fix: remove autosize on textArea inside nodes by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3436
- build(deps): bump axios from 1.7.2 to 1.7.4 in /src/frontend by @dependabot in https://github.com/langflow-ai/langflow/pull/3342
- fix: correct indentation issue in PythonCodeStructuredTool and correct type for int and float inputs when updating custom component by @goliath-yamon in https://github.com/langflow-ai/langflow/pull/3323
- fix: update type extraction to extract inner types correctly by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3446
- Fix node size in nodeComponent by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3450
- fix: move css class for improve of the UI/UX by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3457
- fix: sqlite3 lockout timeout by @zzzming in https://github.com/langflow-ai/langflow/pull/3463
- fix: auto login hooks order bug by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3472
- fix: auto_login=off error on login and editing a user + FE tests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3471
- fix: allow setting temperature to 0 in OpenAIModel.py by @maxpaynebupt in https://github.com/langflow-ai/langflow/pull/3465
- fix: moves caching of vector store to LCModelComponent level by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/3435
- fix: improve end_traces so it doesn't block the build loop by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3482
- tests: fix dropdown components test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3504
📝 Documentation Updates
- Update Astra link in README.md by @alexleventer in https://github.com/langflow-ai/langflow/pull/3314
- docs: fix render deployment and docs by @mendonk in https://github.com/langflow-ai/langflow/pull/3309
- docs: auto saving by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3389
- docs: Added Spanish README by @viniciossilva3 in https://github.com/langflow-ai/langflow/pull/3451
- docs: update deprecated term 'variables and secrets' by @italojohnny in https://github.com/langflow-ai/langflow/pull/3480
🛠 Maintenance Tasks
- refactor: Update Ollama Model + Links by @saikolasani in https://github.com/langflow-ai/langflow/pull/3294
- refactor: add components for node name, description, and status by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3248
- refactor: improve NodeOutputField and NodeInputField components by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3235
- refactor: improve node toolbar code by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3311
- refactor: update keyboard shortcuts display by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3316
- refactor: Simplify repr method in Edge and ContractEdge classes. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3333
- refactor: Prevent infinite loop in get_successors function. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3332
- refactor: rename ContractEdge to CycleEdge by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3334
- refactor: folder fetching, folder sidebar and fix various issues by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3344
- refactor: Add ComponentTextModal and Prompt modal for displaying and editing text areas and components by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3346
- build: lock langchain-core to version 0.2.30. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3348
- refactor: improve store and collection card components by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3350
- build(langchain-core): Update langchain-core to version 0.2.32. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3372
- refactor: Update lazy loading imports in routes.tsx by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3353
- refactor: add use-download-files hook for downloading files on chat by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3399
- refactor: improve attribute compatibility and error messages by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3367
- refactor: add code validation functionality on tanstack mutation by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3469
- refactor: component code validation by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3470
- refactor: prompt validation functionality by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3473
- refactor: add useGetRefreshFlows mutation and update code to use it by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3475
- build: Update langflow-base and langflow versions to 0.0.94 and 1.0.16 respectively. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3455
- refactor: Fix version extraction in GitHub Actions workflow by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3501
- refactor: move import statement inside function to avoid unnecessary imports by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3505
✅ Tests
- test: adds new tests for new variable service by @italojohnny in https://github.com/langflow-ai/langflow/pull/3306
- test: Fix assertion in test_get_vertices function. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3387
- test: Add client fixture override for runnable vertices manager unit test. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3430
- test(astra): Refactor AstraDB imports in test_astra_component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3413
Others
- build: Set up Python 3.12 and Poetry caching in docker workflow. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3296
- ci: add checkout before setting up python by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3297
- chore: Add step to diff poetry.lock in py_autofix workflow. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3299
- ci: Add condition to execute CI workflow for release package. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3298
- chore: update lock files with new versions by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3300
- dep: lock psycopg to 3.1.19 by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/3292
- ci: Update pytest configuration and add pytest-flakefinder. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3330
- chore: remove unused script and log by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3343
- ci: Refactor report merge step to only run if necessary. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3361
- ci: allow specifying python versions and limit ci to 3.10 only by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3388
- tests: Categorize Tests into CI and Scheduled Groups by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3391
- tests: Add Tests for New Auto-Saving Feature by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3428
- tests: Reduce Timeout on Tests for Basic Examples Modal by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3429
- tests: improve tests removing unnecessary timeouts and decreasing some by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3437
- chore: lock boto3 version and update langchain versions by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3448
- build(deps):(deps): bump peter-evans/create-pull-request from 5 to 6 by @dependabot in https://github.com/langflow-ai/langflow/pull/3141
- build(deps): bump nltk from 3.8.1 to 3.9 by @dependabot in https://github.com/langflow-ai/langflow/pull/3453
- refactor: Add NodeIcon component for displaying icons in GenericNode by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3459
- Fix: API JS generated code by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/3461
- ci: fix conditional statements for 'true' values by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3486
- ci: add inputs to workflow call of ci and release by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3488
- chore(starter-projects): Update OpenAIModelComponent inputs and build_model method by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3489
- build: Remove unnecessary quotes in workflow conditional statements. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3491
New Contributors
- @ytkimirti made their first contribution in https://github.com/langflow-ai/langflow/pull/3254
- @asananddevsingh made their first contribution in https://github.com/langflow-ai/langflow/pull/3363
- @viniciossilva3 made their first contribution in https://github.com/langflow-ai/langflow/pull/3451
- @uladkaminski made their first contribution in https://github.com/langflow-ai/langflow/pull/3403
- @maxpaynebupt made their first contribution in https://github.com/langflow-ai/langflow/pull/3465
- @Yukiyukiyeah made their first contribution in https://github.com/langflow-ai/langflow/pull/3461
Full Changelog: https://github.com/langflow-ai/langflow/compare/v1.0.15...v1.0.16
1、 langflow-1.0.16-py3-none-any.whl 5.35KB
2、 langflow-1.0.16.tar.gz 6.39KB