- CassandraVectorStoreComponent;
- CouchbaseVectorStoreComponent;
- FaissVectorStoreComponent;
- MongoVectorStoreComponent;
- PGVectorStoreComponent;
- PineconeVectorStoreComponent;
- QdrantVectorStoreComponent;
- SupabaseVectorStoreComponent;
- UpstashVectorStoreComponent;
- VectaraVectorStoreComponent;
- WeaviateVectorStoreComponent;
Fixes:
- set token of CassandraVectorStoreComponent as secret;
- set couchbase_password of CouchbaseVectorStoreComponent
as secret;
- set mongodb_atlas_cluster_uri of MongoVectorStoreCompon
ent as secret;
- set pg_server_url of PGVectorStoreComponent as secret;
- set pinecone_api_key of PineconeVectorStoreComponent as
secret;
- set api_key of QdrantVectorStoreComponent as secret;
- set supabase_service_key of SupabaseVectorStoreComponen
t as secret;
- set index_token of UpstashVectorStoreComponent as secre
t;
- set vectara_api_key of VectaraVectorStoreComponent as s
ecret;
- set api_key of WeaviateVectorStoreComponent as secret;
This commit adds the lockChat functionality to the FlowStore in order to control the chat lock state. The method is implemented to update the state variable. This feature enhances the user experience by allowing the chat to be locked or unlocked as needed.
🔧 (pyproject.toml): update version to "1.0.0rc0" for the 'langflow' package
🔧 (pyproject.toml): update version to "0.0.73" for the 'langflow-base' package
🔧 (pyproject.toml): remove 'python-socketio' dependency and update other dependencies to specific versions
♻️ (service.py): Refactor variable declarations and type annotations for better code readability and maintainability
📝 (service.py): Update method signatures and type annotations for better clarity and consistency
📝 (log.py): add LoggableType to define the type of log messages in the schema
📝 (schema.py): import LoggableType from log.py to use in defining the type of log messages in the Log class
📝 (service.py): add asyncio functionality to log_worker method for processing logs asynchronously
📝 (service.py): add start, flush, and stop methods to manage the logging worker task asynchronously
📝 (service.py): change initialize_tracers method to be asynchronous and start the logging worker
📝 (service.py): add async functionality to end method to stop the logging worker
📝 (service.py): change add_log method to be asynchronous and use asyncio to start the logging worker if not running
📝 (service.py): change contextmanager to asynccontextmanager for trace_context method to handle asynchronous operations
✨ (VectorStore-RAG-Flows.json): Update class inheritance to LCEmbeddingsModel for OpenAIEmbeddingsComponent to align with changes in the codebase
📝 (VectorStore-RAG-Flows.json): Add trace_type attribute to PromptComponent class for better tracking and identification of components
📝 (VectorStore-RAG-Flows.json): update import path for LCEmbeddingsModel in OpenAIEmbeddingsComponent to match new file structure and improve code organization.