Tags: Zipstack/unstract
Tags
[FIX] Fix HITL review screen showing "Never expires" despite TTL bein… …g set (#1785) Fix two interacting bugs that prevented TTL from propagating to HITL queue records: 1. WorkflowUtil.get_hitl_ttl_seconds was an OSS stub that always returned None. Now delegates to get_hitl_ttl_seconds_by_workflow via try/except import, falling back to None in OSS environments. 2. _push_to_queue_for_api_deployment never fetched TTL. Now mirrors the connector path by calling WorkflowUtil.get_hitl_ttl_seconds and passing ttl_seconds through to _create_queue_result and _enqueue_to_packet_or_regular_queue. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
UN-2663 [FEAT] moving away from redis hitl file handling improvements (… …#1550) * in progress * hitl enhancement updates * pr comment fixes] * hitl postgres fixes * hitl postgrs migration api fixes --------- Signed-off-by: vishnuszipstack <117254672+vishnuszipstack@users.noreply.github.com> Co-authored-by: Athul <89829560+athul-rs@users.noreply.github.com>
[FIX] Fix incorrect constant reference breaking cloud config loading … ( #1774) [FIX] Fix incorrect constant reference breaking cloud config loading (#1772) [FIX] Fix incorrect constant reference in config_registry.py Changed ConfigPluginConstants.METADATA to ConfigPluginConstants.CONFIG_METADATA to fix silent AttributeError that prevented cloud configuration plugins from loading. This caused ENABLE_HIGHLIGHT_API_DEPLOYMENT and other cloud config keys to always return False. Bug was introduced in PR #1618 (commit 808040c). Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> Co-authored-by: ali <117142933+muhammad-ali-e@users.noreply.github.com>
[FIX] Fix incorrect constant reference breaking cloud config loading (#… …1772) [FIX] Fix incorrect constant reference in config_registry.py Changed ConfigPluginConstants.METADATA to ConfigPluginConstants.CONFIG_METADATA to fix silent AttributeError that prevented cloud configuration plugins from loading. This caused ENABLE_HIGHLIGHT_API_DEPLOYMENT and other cloud config keys to always return False. Bug was introduced in PR #1618 (commit 808040c). Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
UNS-001 [FIX] Fix SIGTERM trap handlers for graceful container shutdo… …wn (#1752) - Remove dumb-init from tool container command to prevent signal forwarding to process group (was causing premature termination) - Fix sidecar SIGTERM handler to print to stdout instead of writing to shared log file (was causing permission denied errors) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
UNS-001 [FIX] Add SIGTERM trap handlers for graceful container shutdo… …wn (#1750) Add bash-level SIGTERM trap handlers to tool and sidecar container entrypoints to prevent premature termination during container shutdown. Changes: - runner.py: Add SIGTERM trap to tool container shell script that logs signal receipt but continues execution - entrypoint.sh: Add SIGTERM handler function, remove 'exec' to allow trap to fire, remove opentelemetry-instrument wrapper The traps intercept SIGTERM from container orchestrators (Docker/K8s) and log the event while allowing the containers to complete naturally via the existing sentinel-based completion detection mechanism. Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> Co-authored-by: ali <117142933+muhammad-ali-e@users.noreply.github.com>
UN-3159 [MISC] Add improved logging for retrieval operations (#1747) * UN-3159 [FEAT] Add improved logging for retrieval operations - Add cache statistics logging to variable_replacement lru_cache (logs every 50 calls with hit rate, cache size) - Move retry logging in simple retriever to only log when actually retrying (not for initial attempts) - Optimize json_repair_helper with heuristic to skip double parsing when unnecessary - Add detailed retrieval metrics logging to services/retrieval.py for better observability Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Revert json_repair_helper.py changes Remove the heuristic optimization - keeping only logging improvements in this PR. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> Co-authored-by: Praveen Kumar <praveen@zipstack.com>
PreviousNext