Skip to main content

v1.0.1 Release

This release introduces critical configuration updates for Keycloak identity management, BigHammer UI capability toggles, and new agentic observability features specifically for Azure environments.

Summary of Changes

  • Keycloak Token Issuer Mismatch Fix: Resolved a critical issue where internal API requests to Keycloak were rejected with a 401 Unauthorized error due to dynamic hostname resolution. Keycloak now strictly validates all internal backchannel tokens against the external HTTPS issuer by utilizing the KC_HOSTNAME_URL variable.
  • Snowflake Stored Procedure Enablement: Enabled Snowflake specific capabilities for the BigHammer UI and AI Agent. This toggle is exclusively active in Azure environments.
  • Ops Agent & Schema Drift Integration: Enabled Ops Agent telemetry and Schema Drift monitoring for backend services including the AI Agent and Audit API.
  • Celery Enablement: Toggled USE_CELERY to True for the Audit API to enable asynchronous task processing.

Technical Details

Chart Updates

  • Bumped bighammer-azure chart version from 1.0.0 to 1.0.1.

Keycloak (bhkeycloak)

  • Updated configmap.yaml and deployment.yaml templates to dynamically construct and inject the KC_HOSTNAME_URL environment variable using the existing KC_HOSTNAME values.

BigHammer UI (bhui)

  • Added VITE_ENABLE_SNOWFLAKE_SP, VITE_ENABLE_OPS_AGENT, VITE_ENGINE_HOST, and VITE_ENGINE_PORT environment variables to the bhui deployment and configmap templates.
  • Updated Azure values.yaml files (values-client.yaml, values-dev.yaml, values-release.yaml) to explicitly set:
    • VITE_ENABLE_SNOWFLAKE_SP: "true"
    • VITE_ENABLE_OPS_AGENT: "true"
    • VITE_ENGINE_HOST: "bhtransformationutils"
    • VITE_ENGINE_PORT: "80"

Audit Service (bhauditapi / bhauditworker)

  • In values-dev.yaml, changed USE_CELERY from False to True.
  • In values-dev.yaml, added ENABLE_OPS_AGENT: "True".

AI Agent Service (bhaiagent / bhaiagentworker)

  • Added ENABLE_SNOWFLAKE_SP to configmap.yaml and deployment.yaml templates.
  • In Azure values.yaml files (values-client.yaml, values-dev.yaml, values-release.yaml), added ENABLE_SNOWFLAKE_SP: "true".
  • In values-dev.yaml, added ENABLE_OPS_AGENT: "True".
  • In values-dev.yaml, added ENABLE_OPS_AGENT_SCHEMA_DRIFT: "True".