March 2026
March 19 2026
Features
- Agents: Added support for syncing files from a watch directory to Ganymede Storage in the Gateway Agent File Watcher Template
- This new feature allows users to easily sync files from a local directory to Ganymede Storage, based on the File's MD5 hash
- To use this feature, enable the "Sync to files on connection start" option in the file watcher settings
- When enabled, the connection will check for files in the specified watch directory and process any new or changed files at startup
Improvements
- Web UI: Increased enforcement of bot scanning rules
Bug Fixes
- Web UI: Fixed an issue where Flow Runs triggered by Connections were incorrectly labeled
Gateway Version: 5.6.24
March 12 2026
Improvements
- Web UI: Minor fixes to performance and debugging messages
Gateway Version: 5.6.21
March 5 2026
Features
- Web UI: Added support for longer Gateway log messages in the Web UI
- The text of log messages is now visible up to 10,000 characters, making it easier to debug issues and understand the context of log entries
- Click the expand button on log entries to view the full message
- Longer messages will be sent from Gateway version 5.6.21 and above
Improvements
- Agents: Added clearer logging when a Gateway EXE is launched within a network that is behind a firewall or proxy that is blocking access to Ganymede
- This should help users identify and resolve connectivity issues during installation and operation of the Gateway
- Agents: Improved the availability of Tags supplied by the Connection and Agent Template in processor code
- This improvement should make it easier to use tags for dynamic processing and decision-making in Agents
- Usage in processor code:
from agent_sdk import FileParam, UploadFileParams
from gateway.processor_sdk import get_sdk
def execute(**kwargs) -> UploadFileParams | None:
sdk = get_sdk(kwargs)
connection_tags = sdk.get_connection_tags()
agent_tags = sdk.get_agent_tags()
sdk.info(f"Connection tags: {[(t.tag_type_id, t.display_value) for t in connection_tags]}")
sdk.info(f"Agent tags: {[(t.tag_type_id, t.display_value) for t in agent_tags]}")
# ... rest of processor code
Bug Fixes
- Web UI: Fixed an issue where the Flow save button was not reachable via scrolling
Gateway Version: 5.6.21