v1.0.0 - Initial Public 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-bootstrapQuick 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