Skip to main content

DecisionBox v0.2.0 — Azure, Snowflake, and Structured Auth

· 2 min read
Can Abacigil
Founder, DecisionBox

The v0.2.0 release of DecisionBox expands the platform's reach with full Azure cloud support, the addition of Snowflake as a data warehouse provider, and a more structured approach to authentication. This release maintains compatibility with existing deployments while providing several new enterprise-ready features.

Snowflake Integration

Snowflake is now a first-class citizen in the DecisionBox ecosystem. We've added full support for:

  • Username/Password authentication for quick setup.
  • Key Pair (JWT) authentication for secure, production-grade connections.
  • Type Mapping: Robust handling of all major Snowflake data types (NUMBER, VARIANT, DATE, TIMESTAMP, etc.).
  • Efficient Discovery: Uses Snowflake metadata queries to explore schemas without impacting performance.

Azure Cloud Support

Azure joins GCP and AWS as a supported cloud provider. This includes:

  • Azure AI Foundry: Support for GPT-4o and other models via Azure's enterprise LLM platform.
  • Azure Key Vault: Securely store and manage your credentials using Azure's native secret management service.
  • Terraform Module: A dedicated Terraform module for provisioning AKS (Azure Kubernetes Service) and all related infrastructure.

Improved Authentication Experience

We've introduced a structured approach to authentication. Warehouse providers now declare their supported auth methods via metadata. This allows the DecisionBox dashboard to:

  • Render provider-specific forms for a better user experience.
  • Validate configuration before it's submitted.
  • Dynamically update the UI based on the selected auth method (e.g., showing fields for Key Pair vs. Password).

Helm Chart Improvements

  • Azure Workload Identity: Support for Azure Workload Identity webhooks, including new labels for service accounts and pods.
  • Enhanced Configuration: More flexible Helm values for managing cloud-specific integrations.

Seamless Upgrade

This release contains no breaking changes. Existing v0.1.0 deployments can upgrade to v0.2.0 without any modifications, and you can opt into the new Snowflake and Azure features as needed.

Get Started

Check out the v0.2.0 release notes on GitHub to get started.

We're continuing to build towards our v0.3.0 milestone. If you have any suggestions or encounter any issues, please reach out to us on GitHub Discussions.