{
  "key": "bicep",
  "name": "Bicep",
  "kind": "tool",
  "cloud": "azure",
  "namespace": "Azure/bicep",
  "registry_url": null,
  "subject": null,
  "repo_url": "https://github.com/Azure/bicep",
  "latest_version": "0.49.2",
  "latest_date": "2026-11-06",
  "latest_confirmed": true,
  "latest_notes_read": true,
  "oldest_tracked_version": "0.2.3",
  "breaking_releases_last_12_months": 1,
  "counted_since": null,
  "url": "https://eolwatch.dev/providers/bicep",
  "markdown_url": "https://eolwatch.dev/providers/bicep.md",
  "json_url": "https://eolwatch.dev/providers/bicep.json",
  "as_of": "2026-11-13",
  "from": null,
  "state": "all",
  "summary": "Every release from v0.2.3 up to v0.49.2: 5 releases with breaking changes, 6 changes",
  "notices": [],
  "unread_versions": [],
  "releases": [
    {
      "version": "0.43.1",
      "date": "2026-05-04",
      "is_major": false,
      "notes_url": "https://github.com/Azure/bicep/releases/tag/v0.43.1",
      "notes_read": true,
      "upgrade_guide_url": null,
      "breaking": [
        {
          "resource": null,
          "text": "[BREAKING CHANGE] Block usage of custom domains for ACR (#19564)",
          "link": null
        }
      ]
    },
    {
      "version": "0.29.45",
      "date": "2024-07-18",
      "is_major": false,
      "notes_url": "https://github.com/Azure/bicep/releases/tag/v0.29.45",
      "notes_read": true,
      "upgrade_guide_url": null,
      "breaking": [
        {
          "resource": null,
          "text": "Replace the provider keyword with the extension keyword (#14379)",
          "link": null
        },
        {
          "resource": null,
          "text": "Deprecate provider in Bicep configuration files (#14468)",
          "link": null
        }
      ]
    },
    {
      "version": "0.23.1",
      "date": "2023-11-02",
      "is_major": false,
      "notes_url": "https://github.com/Azure/bicep/releases/tag/v0.23.1",
      "notes_read": true,
      "upgrade_guide_url": null,
      "breaking": [
        {
          "resource": null,
          "text": "[BREAKING CHANGE] Changes to our Module Manifests (#12057)",
          "link": null
        }
      ]
    },
    {
      "version": "0.17.1",
      "date": "2023-05-05",
      "is_major": false,
      "notes_url": "https://github.com/Azure/bicep/releases/tag/v0.17.1",
      "notes_read": true,
      "upgrade_guide_url": null,
      "breaking": [
        {
          "resource": null,
          "text": "Name resolution & scoping behavior for variables declared in lambdas & for loops is now consistent with variables declared at the global scope. This means that previously, the following would have been permitted, whereas now it is blocked: See #10657 for more detail.",
          "link": null
        }
      ]
    },
    {
      "version": "0.4.1272",
      "date": "2022-02-12",
      "is_major": false,
      "notes_url": "https://github.com/Azure/bicep/releases/tag/v0.4.1272",
      "notes_read": true,
      "upgrade_guide_url": null,
      "breaking": [
        {
          "resource": null,
          "text": "[BREAKING CHANGE] Renamed linter rule error code for commandToExecute (#5591) use-protectedsettings-for-commandtoexecute-secrets has been renamed to protect-commandtoexecute-secrets If you have chosen to disable the rule in bicepconfig.json or via the #disable-next-line directive, you will need to use the new error code. Apologies for not making this known further in advance.",
          "link": null
        }
      ]
    }
  ],
  "short_url": "https://eolwatch.dev/p/bicep"
}
