{
  "version": "5.1.1",
  "status": "released",
  "released": "2026-08-27T03:40:50Z",
  "svn_revision": null,
  "managed": false,
  "cycle": "default",
  "cle_url": "cle.json",
  "vote_thread_url": null,
  "artifacts": [
    {
      "artifact_path": "apache-groovy-binary-5.1.1.zip",
      "classification": "binary",
      "signature_path": "apache-groovy-binary-5.1.1.zip.asc",
      "checksum_path": "apache-groovy-binary-5.1.1.zip.sha256",
      "sbom_path": null,
      "key_fingerprint": null,
      "svn_revision": null,
      "managed": false,
      "dated": "2026-08-27T03:40:50Z",
      "downloadable": true,
      "artifact_url": "https://www.apache.org/dyn/closer.lua/groovy/5.1.1/distribution/apache-groovy-binary-5.1.1.zip?action=download",
      "signature_url": "https://downloads.apache.org/groovy/5.1.1/distribution/apache-groovy-binary-5.1.1.zip.asc",
      "checksum_url": "https://downloads.apache.org/groovy/5.1.1/distribution/apache-groovy-binary-5.1.1.zip.sha256",
      "sbom_url": null
    },
    {
      "artifact_path": "apache-groovy-docs-5.1.1.zip",
      "classification": "docs",
      "signature_path": "apache-groovy-docs-5.1.1.zip.asc",
      "checksum_path": "apache-groovy-docs-5.1.1.zip.sha256",
      "sbom_path": null,
      "key_fingerprint": null,
      "svn_revision": null,
      "managed": false,
      "dated": "2026-08-27T03:40:50Z",
      "downloadable": true,
      "artifact_url": "https://www.apache.org/dyn/closer.lua/groovy/5.1.1/distribution/apache-groovy-docs-5.1.1.zip?action=download",
      "signature_url": "https://downloads.apache.org/groovy/5.1.1/distribution/apache-groovy-docs-5.1.1.zip.asc",
      "checksum_url": "https://downloads.apache.org/groovy/5.1.1/distribution/apache-groovy-docs-5.1.1.zip.sha256",
      "sbom_url": null
    },
    {
      "artifact_path": "apache-groovy-sdk-5.1.1.zip",
      "classification": "binary",
      "signature_path": "apache-groovy-sdk-5.1.1.zip.asc",
      "checksum_path": "apache-groovy-sdk-5.1.1.zip.sha256",
      "sbom_path": null,
      "key_fingerprint": null,
      "svn_revision": null,
      "managed": false,
      "dated": "2026-08-27T03:40:50Z",
      "downloadable": true,
      "artifact_url": "https://www.apache.org/dyn/closer.lua/groovy/5.1.1/distribution/apache-groovy-sdk-5.1.1.zip?action=download",
      "signature_url": "https://downloads.apache.org/groovy/5.1.1/distribution/apache-groovy-sdk-5.1.1.zip.asc",
      "checksum_url": "https://downloads.apache.org/groovy/5.1.1/distribution/apache-groovy-sdk-5.1.1.zip.sha256",
      "sbom_url": null
    },
    {
      "artifact_path": "apache-groovy-src-5.1.1.zip",
      "classification": "source",
      "signature_path": "apache-groovy-src-5.1.1.zip.asc",
      "checksum_path": "apache-groovy-src-5.1.1.zip.sha256",
      "sbom_path": null,
      "key_fingerprint": null,
      "svn_revision": null,
      "managed": false,
      "dated": "2026-08-27T03:40:50Z",
      "downloadable": true,
      "artifact_url": "https://www.apache.org/dyn/closer.lua/groovy/5.1.1/sources/apache-groovy-src-5.1.1.zip?action=download",
      "signature_url": "https://downloads.apache.org/groovy/5.1.1/sources/apache-groovy-src-5.1.1.zip.asc",
      "checksum_url": "https://downloads.apache.org/groovy/5.1.1/sources/apache-groovy-src-5.1.1.zip.sha256",
      "sbom_url": null
    }
  ]
}