v1.0.7
langflow-ai/langflowv1.0.7Jul 8, 2024by github-actions[bot]
Upgrading?
Release notes summary
Adds health checks for key components and integrates Opentelemetry and Prometheus. It also migrates text splitters, chains, and memories to Component syntax and makes cache expiration configurable.
Key Highlights
- Key components health check.
- Opentelemetry and prometheus integration.
- Migrate text splitters, chains, and memories to Component syntax.
- Inmemory and async cache expire configurable.
New Features
- Key components health check
- Opentelemetry and prometheus
- Migrate text splitters to Component syntax
- Migrate chains and memories to Component syntax
- Inmemory and async cache expire configurable
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at refs/heads/main --> ## What's Changed ### β¨ New Features * feat: key components health check by @zzzming in https://github.com/langflow-ai/langflow/pull/2510 * feat: show why group button is disabled by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/2507 * feat: POC of useQuery -> mutation and query by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2512 * ci: add GitHub Actions workflow for labeling PRs with Conventional Commits by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2522 * chore: simplify docker by @italojohnny in https://github.com/langflow-ai/langflow/pull/2526 * feat: refactor version api by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/2534 * refactor: add types to constant on IO by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2536 * feat: migrate text splitters to Component syntax by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2530 * feat: add auto_merge_enabled to pull_request_target types in conventional-labels.yml by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2539 * ci: add outputs and conditional step to TypeScript test workflow by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2541 * feat: improve getHealth logic by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2537 * feat: opentelemetry and prometheus by @zzzming in https://github.com/langflow-ai/langflow/pull/2543 * feat: migrate chains and memories to Component syntax by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2528 * feat: inmemory and async cache expire configurable by @zzzming in https://github.com/langflow-ai/langflow/pull/2496 * feat: add vertices_being_run set to RunnableVerticesManager by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2589 * feat: update dependencies to add crewai by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2588 ### π Bug Fixes * fix: update node logic by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2515 * fix: fixes react key error in browser on flow page for extra sidebar disclosure components by @596050 in https://github.com/langflow-ai/langflow/pull/2295 * fix: spec files cant find .env variable on CI by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2514 * fix: fixes api request custom component by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2470 * fix: handle unknown artifact type in post_process_raw function by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2527 * fix: make end_all_traces be called at the correct moment by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2516 * fix(base.py): only add successors if is_start by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2513 * fix: make webhook api call honor webhook component as input by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2511 * fix: remove uneceessary logic to disable button on search components/flows by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2540 * fix: refactor of api structure by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2544 * fix: update use-get-health.ts by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2553 * fix(ordering): correctly remove vertex from list of runnable vertices by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2554 * fix: version display by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2555 * fix: pasting files not working by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/2548 * fix(langflow): handle KeyboardInterrupt and terminate process in run function for graceful shutdown by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2551 * fix: change DirectoryComponent to filter file paths by types by @carlosrcoelho in https://github.com/langflow-ai/langflow/pull/2391 * fix: make sure old secret keys are handled as before by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2557 * fix: add click event on button to retry check connection to backend by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2558 * fix: add user to database if not present in health_check by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2564 * fix(QDrant): Resolve bug in document search functionality by @devalexandre in https://github.com/langflow-ai/langflow/pull/2518 * fix: update run_manager on state changes by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2560 * fix: remove redundant and incorrect health check by @zzzming in https://github.com/langflow-ai/langflow/pull/2571 * fix: astradb ingests twice by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2573 * fix: outdated code conditions and global variable by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2581 * fix: the pythonfunction test error by @linfey90 in https://github.com/langflow-ai/langflow/pull/2572 * fix: remove redundant superuser only if it has never logged in by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2582 * fix: Refactor messages API and session view by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2577 * fix: Qdrant shows Qdrant.from_documents() missing 1 required positional argument: βembeddingβ by @skipandsnow in https://github.com/langflow-ai/langflow/pull/2587 * fix: make chat lock when building by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2592 * fix(runnable_vertices_manager.py): add recursive function to find predecessors by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2593 ### π Documentation Updates * docs: small updates to astra vectorize docs by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/2497 ### π Maintenance Tasks * refactor: add new use-query endpoint of upload files by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2533 * refactor: change node to component on FE constants by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/2545 * perf: β‘οΈ Speed up `convert_kwargs()` by 9% in `src/backend/base/langflow/interface/initialize/loading.py` by @codeflash-ai in https://github.com/langflow-ai/langflow/pull/2529 ### β Tests * test: fix test after changes on LLMs components by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2538 * test(test_webhook): change component in webhook test to be async by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2578 ### Others * chore: update langflow-embedded-chat script URL to v1.0.3 by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2482 * ci: update autofix workflows by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2521 * fix: Remove chroma.sqlite3 from git by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2531 * feat(PR): add conditions to label pr by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2532 * chore: remove unnecessary output in validate-pr job by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2535 * ci: add delete-reports job to delete if all jobs succeed by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2542 * chore: add `--ignore=tests/integration` flag from pytest command in pyproject.toml and remove unit by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2468 * chore(deps): bump certifi from 2023.11.17 to 2024.7.4 by @dependabot in https://github.com/langflow-ai/langflow/pull/2566 * chore: update version to 1.0.7 in pyproject.toml by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2562 * docs: small updates to vectorize docs by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/2580 ## New Contributors * @596050 made their first contribution in https://github.com/langflow-ai/langflow/pull/2295 * @codeflash-ai made their first contribution in https://github.com/langflow-ai/langflow/pull/2529 * @devalexandre made their first contribution in https://github.com/langflow-ai/langflow/pull/2518 * @linfey90 made their first contribution in https://github.com/langflow-ai/langflow/pull/2572 * @skipandsnow made their first contribution in https://github.com/langflow-ai/langflow/pull/2587 **Full Changelog**: https://github.com/langflow-ai/langflow/compare/v1.0.6...v1.0.7
Related Repositories
public-apis/public-apisβ
492,806
A collective list of free APIs
NousResearch/hermes-agentβ
257,854
The agent that grows with you
yt-dlp/yt-dlpβ
203,143
A feature-rich command-line audio/video downloader
microsoft/markitdownβ
192,618
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPTβ
187,798
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.