* Refactor RoutingVertex class in types.py to include a new step in the steps list
* Refactor Graph class to update run_manager.run_predecessors when activating vertices
* Refactor ShouldRunNextComponent class in ShouldRunNext.py to improve error handling and readability
* Refactor error handling in get_lifespan function in main.py and fix mismatch between models and database in DatabaseService class in service.py
* Fix vertex inactivation
* Fix inactivation of vertices and update buildUtils
* Refactor ShouldRunNextComponent class to improve error handling and readability
* Refactor langflow.graph.vertex.types imports in base.py
* Fix nullable constraint in langflow migration script
* Fix condition check in ShouldRunNextComponent class
* Refactor build_graph_maps function in base.py to accept optional parameters for edges and vertices
* Apply grayscale effect to ring-muted-foreground in applies.css
* Apply grayscale effect to ring-muted-foreground in applies.css
* Fixed bug of main page showing Empty page before showing components
* Added timeout to generic icon lazy loading
* Create an abort signal for the program to not fetch twice at the beginning
* Removed global variables functionality at tweaks
* Fix created_at field type in Variable model
* Fix created_at field type in ApiKey model
* Fix error handling in add_row_to_table function
#1790
* Apply type hinting to nest_asyncio import in load.py
* Add ExportModal component to ShareModal
* Refactor ShareModal component to conditionally render ExportModal and Export button based on is_component flag
* Add BaseMemoryComponent class to langflow.base.memory.memory.py (#1750)
* Add BaseMemoryComponent class to langflow.base.memory.memory.py
* Update MemoryComponent class in langflow.components.helpers.MemoryComponent.py to inherit from BaseMemoryComponent
* ✨ (ZepMessageReader.py): Add ZepMessageReaderComponent to retrieve chat messages from Zep
📝 (ZepMessageWriter.py): Add ZepMessageWriterComponent to add messages to ZepChatMessageHistory
📝 (Langflow Memory Conversation.json): Refactor MemoryComponent class to inherit from BaseMemoryComponent for better code organization and reusability. Move get_messages method to the class level and validate kwargs for correct keys before processing.
* Update WeaviateSearch.py to include index_name parameter in build method
Update ZepMessageWriter.py to include metadata parameter in __init__ method
Update ZepMessageReader.py to include cast function for memory parameter
Update schema.py to include cast function for metadata parameter
Update process.py to include tweaks_dict variable and use it in apply_tweaks method
Update Weaviate.py to include index_name parameter in build method and raise ValueError if index_name is not provided
* Update process.py to include tweaks_dict variable and use it in apply_tweaks method
* ✨ (ZepMessageReader.py): Update ZepMessageReaderComponent build method to handle optional url and api_key parameters and improve error handling for zep-python package import
📝 (ZepMessageWriter.py): Refactor ZepMessageWriterComponent to use 'text' instead of 'message' for consistency and update add_message method to reflect this change. Add 'input_value' configuration option for specifying the record to write to Zep. Update build_config method to reflect changes in input parameters. Update add_message method to use 'text' parameter instead of 'message'. Update build method to handle optional url and api_key parameters and improve error handling for zep-python package import.
* Update zep-python package to version 2.0.0rc5
* 📝 (memory.py): update parameter name from 'message' to 'text' for better clarity and consistency