The code in the updateGroupNodeTemplate function has been modified to include a condition that checks if the type is "code" and if the template's proxy ID includes "CustomComponent". If both conditions are met, the show property of the template is set to false. This change was made to hide the code template with the CustomComponent proxy in the React Flow application.
🔧 chore(base.py): handle "dict" and "NestedDict" types in params parsing to ensure correct conversion from frontend data
🔧 chore(llms.py): change field_type from "code" to "dict" for model_kwargs field to improve semantics
🔧 chore(utilities.py): remove field_type "code" for fields with dict values to improve consistency
🔧 chore(constants.py): add "dict" and "NestedDict" to DIRECT_TYPES list to reflect available field types
🔧 chore(util.py): remove replace_dict_type_with_code function as it is no longer needed
fix(reactflowUtils.ts): update mergeNodeTemplates function to include truncated display name and extracted id in template key
feat(utils.ts): add utility functions to extract id from long id and truncate display name
fix(reactflowUtils.ts): fix typo in function name scapedJSONStringfy to escapedJSONStringify
fix(reactflowUtils.ts): fix typo in function name customStringify to escapedJSONStringify
feat(reactflowUtils.ts): add inputTypes property to targetHandleType to improve functionality and accuracy of handle connection check
🔒 test(test_setup_superuser.py): test when AUTO_LOGIN is True, setup_superuser should not call get_session and create_super_user
🔒 test(test_setup_superuser.py): test when username and password are default, setup_superuser should call get_session, query, filter, and create_super_user with correct arguments, and reset superuser credentials
🔒 test(test_setup_superuser.py): test when superuser already exists, setup_superuser should call get_session, query, and filter with correct arguments, and not call create_super_user
🔒 test(test_teardown_superuser_default_superuser): test teardown_superuser with default superuser, should call get_session, query, filter, delete, and commit with correct arguments
🔒 test(test_teardown_superuser_no_default_superuser): test teardown_superuser without default superuser, should not call get_session, query, delete, and commit
The poetry.lock file has been updated. This commit includes the changes made to the file.
🔒 chore(poetry.lock): update clickhouse-connect version from 0.6.11 to 0.6.12 to stay up-to-date with the latest bug fixes and improvements
🔄 chore(clickhouse_connect): update clickhouse_connect package to version 0.6.12
The clickhouse_connect package has been updated to version 0.6.12. This update includes the following changes:
- Removed the following wheel files:
- clickhouse_connect-0.6.11-cp38-cp38-win32.whl
- clickhouse_connect-0.6.11-cp38-cp38-win_amd64.whl
- clickhouse_connect-0.6.11-cp39-cp39-macosx_10_9_x86_64.whl
- clickhouse_connect-0.6.11-cp39-cp39-macosx_11_0_arm64.whl
- clickhouse_connect-0.6.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clickhouse_connect-0.6.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- clickhouse_connect-0.6.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- clickhouse_connect-0.6.11-cp39-cp39-musllinux_1_1_aarch64.whl
- clickhouse_connect-0.6.11-cp39-cp39-musllinux_1_1_i686.whl
- clickhouse_connect-0.6.11-cp39-cp39-musllinux_1_1_x86_64.whl
- clickhouse_connect-0.6.11-cp39-cp39-win32.whl
- clickhouse_connect-0.6.11-cp39-cp39-win_amd64.whl
- clickhouse_connect-0.6.11-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
- clickhouse_connect-0.6.11-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- clickhouse_connect
🔧 chore(clickhouse_connect): update clickhouse_connect package to version 0.6.12
ℹ️ The clickhouse_connect package has been updated to version 0.6.12. This update includes various bug fixes and improvements.
🚀 feat(package.dependencies): add clickhouse_connect package with multiple wheel files and their hashes
ℹ️ The clickhouse_connect package has been added as a dependency to the project. This commit includes the addition of multiple wheel files along with their corresponding hashes. These wheel files provide support for different platforms and Python versions.
🔒 chore(poetry.lock): update cohere, fsspec, langfuse, langsmith, and nest-asyncio packages
- cohere package:
- Update version from 4.24 to 4.26.1
- Update wheel and tar.gz files hashes
- fsspec package:
- Update version from 2023.9.0 to 2023.9.1
- Update wheel and tar.gz files hashes
- langfuse package:
- Update version from 1.0.21 to 1.0.24
- Update wheel and tar.gz files hashes
- langsmith package:
- Update version from 0.0.37 to 0.0.38
- Update wheel and tar.gz files hashes
- nest-asyncio package:
- Update version from 1.5.7 to 1.5.8
- Update wheel and tar.gz files hashes
🔒 chore(poetry.lock): update numpy version to 1.26.0 and restrict python versions to be below 3.13 and above 3.9 to ensure compatibility
🔧 chore: update numpy package to version 1.26.0
ℹ️ The following files have been updated:
- numpy-1.26.0-cp312-cp312-macosx_11_0_arm64.whl
- numpy-1.26.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- numpy-1.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- numpy-1.26.0-cp312-cp312-musllinux_1_1_x86_64.whl
- numpy-1.26.0-cp312-cp312-win32.whl
- numpy-1.26.0-cp312-cp312-win_amd64.whl
- numpy-1.26.0-cp39-cp39-macosx_10_9_x86_64.whl
- numpy-1.26.0-cp39-cp39-macosx_11_0_arm64.whl
- numpy-1.26.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- numpy-1.26.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- numpy-1.26.0-cp39-cp39-musllinux_1_1_x86_64.whl
- numpy-1.26.0-cp39-cp39-win32.whl
- numpy-1.26.0-cp39-cp39-win_amd64.whl
- numpy-1.26.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
- numpy-1.26.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- numpy-1.26.0-pp39-pypy39_pp73-win_amd64.whl
- numpy-1.26.0.tar.gz
🚀 This update includes bug fixes and improvements.
🔒 chore(poetry.lock): update poetry.lock file
The poetry.lock file has been updated. This commit includes changes to the file to reflect the updated dependencies and their versions.
🔒 chore(poetry.lock): update pillow version from 10.0.0 to 10.0.1 to fix a bug or security vulnerability
🚀 feat(pillow): update Pillow package to version 10.0.1
The Pillow package has been updated to version 10.0.1. This update includes several bug fixes and improvements. The new version provides support for macOS 11.0 arm64 architecture, manylinux 2.17 aarch64 and x86_64 architectures, manylinux 2.28 aarch64 and x86_64 architectures, musllinux 1.1 aarch64 and x86_64 architectures, and Windows AMD64 architecture.
The updated package files and their corresponding hashes are as follows:
- Pillow-10.0.1-cp310-cp310-macosx_10_10_x86_64.whl (sha256:8f06be50669087250f319b706decf69ca71fdecd829091a37cc89398ca4dc17a)
- Pillow-10.0.1-cp310-cp310-macosx_11_0_arm64.whl (sha256:50bd5f1ebafe9362ad622072a1d2f5850ecfa44303531ff14353a4059113b12d)
- Pillow-10.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (sha256:e6a90167bcca1216606223a05e2cf991bb25b14695c518bc65639463d7db722d)
- Pillow-10.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (sha256:f11c9102c56ffb9ca87134bd025a43d2aba3f1155f508eff88f694b33a9c6d19)
- Pillow-10.0.1-cp310-cp310-manylinux_2_28_aarch64.whl (sha256:186f7e04248103482ea6354af6d5bcedb62941ee08f7f788a1c7707bc720c66f)
- Pillow-10.0.1-cp310-cp310-manylinux_2_28_x86_64.whl (sha256:0462b149650
🚀 feat(package): add Pillow 10.0.1 wheel files with corresponding hashes for various platforms
ℹ️ The commit adds the following Pillow 10.0.1 wheel files with their respective hashes:
- Pillow-10.0.1-cp312-cp312-win_amd64.whl
- Pillow-10.0.1-cp38-cp38-macosx_10_10_x86_64.whl
- Pillow-10.0.1-cp38-cp38-macosx_11_0_arm64.whl
- Pillow-10.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Pillow-10.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Pillow-10.0.1-cp38-cp38-manylinux_2_28_aarch64.whl
- Pillow-10.0.1-cp38-cp38-manylinux_2_28_x86_64.whl
- Pillow-10.0.1-cp38-cp38-musllinux_1_1_aarch64.whl
- Pillow-10.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
- Pillow-10.0.1-cp38-cp38-win_amd64.whl
- Pillow-10.0.1-cp39-cp39-macosx_10_10_x86_64.whl
- Pillow-10.0.1-cp39-cp39-macosx_11_0_arm64.whl
- Pillow-10.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Pillow-10.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Pillow-10.0.1-cp39-cp39-manylinux_2_28_aarch64.whl
- Pillow-10.0.1-cp39-cp39-manylinux_2_28_x86_64.whl
- Pillow
🔒 chore(poetry.lock): update pinecone-client version to 2.2.4 for bug fixes and improvements
🔒 chore(poetry.lock): update portalocker version to 2.8.2 for bug fixes and enhancements
🔒 chore(poetry.lock): update pypdf version to 3.16.1 for bug fixes and improvements
🔒 chore(poetry.lock): update rich version to 13.5.3 for bug fixes and enhancements
🔒 chore(poetry.lock): update smmap version to 5.0.1 for bug fixes and improvements
🔒 chore(poetry.lock): update textual version to 0.37.1 for bug fixes and enhancements
🔒 chore(poetry.lock): update traitlets version to 5.10.0 for bug fixes and improvements
🔒 chore(poetry.lock): update types-pytz version to 2023.3.1.0 for typing stubs for pytz
🔒 chore(poetry.lock): update typing-extensions version to 4.8.0 for backported and experimental type hints for Python 3.8+
🔒 chore(poetry.lock): update unstructured version to 0.10.15 for library that prepares raw documents for downstream ML tasks
🔒 chore(poetry.lock): update zipp version to 3.17.0 for backport of pathlib-compatible object wrapper for zip files
The variable names `FIRST_SUPERUSER` and `FIRST_SUPERUSER_PASSWORD` have been changed to `SUPERUSER` and `SUPERUSER_PASSWORD` respectively in the `manager.py` and `utils.py` files. This change improves clarity and consistency in the codebase.
🐛 fix(api_key.py): import correct function for get_session in langflow/api/v1/api_key.py
🐛 fix(chat.py): import correct function for get_chat_manager and get_session in langflow/api/v1/chat.py
🐛 fix(components.py): import correct function for get_session in langflow/api/v1/components.py
🐛 fix(endpoints.py): import correct function for get_session and get_settings_manager in langflow/api/v1/endpoints.py
🐛 fix(flows.py): import correct function for get_session and get_settings_manager in langflow/api/v1/flows.py
🐛 fix(login.py): import correct function for get_session and get_settings_manager in langflow/api/v1/login.py
🐛 fix(users.py): import correct function for get_session in langflow/api/v1/users.py
🐛 fix(base.py): import correct function for get_settings_manager in langflow/interface/agents/base.py
🐛 fix(base.py): import correct function for get_settings_manager in langflow/interface/base.py
🐛 fix(base.py): import correct function for get_settings_manager in langflow/interface/chains/base.py
🐛 fix(custom_component.py): import correct function for get_db_manager in langflow/interface/custom/custom_component.py
🐛 fix(base.py): import correct function for get_settings_manager in langflow/interface/document_loaders/base.py
🐛 fix(base.py): import correct function for get_settings_manager in langflow/interface/embeddings/base.py
🐛 fix(base.py): import correct function for get_settings_manager in langflow/interface/llms/base.py
🐛 fix(base.py): import correct function for get_settings_manager in langflow/interface/memories/base.py
🐛 fix(base.py): import correct function for get_settings_manager in langflow/interface/output_parsers/base.py
🐛 fix(base.py): import correct function for get_settings_manager in langflow/interface/prompts/base.py
🐛 fix(base.py): import correct function for get_settings_manager in langflow/interface/retrievers/base.py
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect new module location
🐛 fix(base.py): update import statement for get_settings_manager function to reflect
🔧 fix(test_user.py): update import statement for get_settings_manager to reflect new module structure
🔧 fix(test_user.py): update variable names for superuser and superuser password to match new naming convention
🔧 fix(test_user.py): update variable names for superuser and superuser password to match new naming convention
🔧 fix(test_vectorstore_template.py): update import statement for get_settings_manager to reflect new module structure
🔧 fix(codeAreaModal/index.tsx): remove unnecessary CSS classes 'nopan', 'nodrag', 'noundo', and 'nocopy' to simplify the code and improve maintainability
🐛 fix(index.tsx): remove unnecessary CSS classes 'nopan', 'nodrag', 'noundo', and 'nocopy' from CodeMirror component to improve code readability and maintainability
🔧 fix(constants.ts): update CODE_DICT_DIALOG_SUBTITLE constant to include information about using eval() function
🔧 fix(reactflowUtils.ts): add check to convertObjToArray function to return the input if it is already an array
🔥 chore(endpoints.py): remove unused import of langflow.worker.process_graph_cached_task
🔀 chore(endpoints.py): refactor process_flow function to handle different result types from task_service.launch_task