Skip to content

v1.0.0 - Initial Public Release

Choose a tag to compare

@vizius-ams vizius-ams released this 09 Apr 18:24
· 5 commits to main since this release

Azure Bootstrap Library v1.0.0

Initial public release under MIT license.

Features

  • 4-phase bootstrap for Azure Functions (logging → telemetry → config → upgrade)
  • Azure App Configuration integration with automatic config loading
  • Azure Key Vault integration with automatic secret resolution
  • Application Insights telemetry with OpenTelemetry
  • Smart configuration precedence (local env vars override remote)
  • Automatic loading of all configs to os.environ
  • LOG_LEVEL environment variable support
  • ExtraFieldsFormatter for structured console logging
  • Graceful fallbacks for local development (works without Azure services)
  • Full type hints and interface definitions
  • 82%+ test coverage

Install

pip install azure-bootstrap

Quick Start

from azure_bootstrap import initialize_application, get_bootstrap_logger

logger = get_bootstrap_logger(__name__)
config_repo = initialize_application()
# All configs now in os.environ