Skip to content

0.7.0

Choose a tag to compare

@hectorvent hectorvent released this 18 Jun 06:13
· 121 commits to main since this release
700878b

🎉 Highlights

This release adds four new services (Virtual Network, Monitor / Log Analytics, DNS, Communication Services Email), brings Microsoft Entra ID OIDC token issuance, and backs Virtual Machines with real containers in non-mocked mode. Per-service mocked and enabled toggles give finer control over which services to run. Welcome to first-time contributor @yaswanthkumarch.

🌐 New: Azure Virtual Network (VNet)

VNet emulation lands (#57), enabling local testing of network topology, subnets, and the resources that depend on them. With VM, ACR, Cache for Redis, APIM, and now VNet all in place, the floci-az networking story is meaningfully complete.

📊 New: Azure Monitor + Log Analytics

Azure Monitor and Log Analytics support arrives (#68), so observability instrumentation can be exercised locally without sending data to a real workspace.

🌍 New: Azure DNS

Azure DNS support (zones and record sets) lands (#69), unblocking IaC patterns that provision DNS alongside the resources they front.

📧 New: Azure Communication Services Email

ACS Email is now supported (#70), enabling local validation of transactional email workflows built on Azure's communication platform.

🖥️ Virtual Machines backed by real containers

VMs introduced in 0.6.0 graduate to real container backing in non-mocked mode (#72). VM lifecycle workflows now behave more like real Azure rather than just management-plane responses.

🔐 Microsoft Entra ID OIDC

Floci-az now emulates Microsoft Entra ID OIDC token issuance (#73). Applications that authenticate via Entra ID can complete the OIDC flow locally, which unlocks end-to-end testing of identity-dependent workloads.

⚙️ Per-service toggles

New configuration adds mocked and enabled toggles per service (#74). Run only what you need, mock what you don't, useful for keeping resource footprint small in CI and for isolating one service at a time during development.

✨ New Features

New services

Service expansions

  • feat(vm): back virtual machines with real containers in non-mocked mode by @hectorvent in #72
  • feat(entra): emulate Microsoft Entra ID OIDC token issuance by @hectorvent in #73

Configuration

  • feat(config): add per-service mocked and enabled toggles by @hectorvent in #74

🧰 Refactors & Internals

  • refactor(service-bus): streamline Artemis TLS generation and testing by @fredpena in #56

📚 Documentation

  • docs: restructure README and compat docs to match aws-local format by @hectorvent in #71

👋 New Contributors

A warm welcome making their first contribution to floci-az:

Full Changelog: 0.6.0...0.7.0