Releases: TheViziusGroup/azure-bootstrap
Releases · TheViziusGroup/azure-bootstrap
Version 2.1.0
What's Changed
- v2.1.0: logging transport layer + production-grade Sumo Logic shipper by @vizius-ams in #3
- Add v2.1.0 logging transport layer with production-grade Sumo Logic s… by @vizius-ams in #4
Full Changelog: v2.0.0...v2.1.0
Version 2.0.0
What's Changed
- Release v2.0.0 — strictly additive expansion by @vizius-ams in #1
- Release v2.0.0 with additive features and documentation updates by @vizius-ams in #2
New Contributors
- @vizius-ams made their first contribution in #1
Full Changelog: v1.0.0...v2.0.0
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