diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 757d5810fe2..69cb5001767 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,48 +1,42 @@ -name: Tests +name: CI on: pull_request: push: workflow_dispatch: +permissions: + contents: read + jobs: - test_powershell: - name: WindowsPowerShell + test: + name: Test runs-on: windows-latest + strategy: + matrix: + shell: [powershell, pwsh] + defaults: + run: + shell: ${{ matrix.shell }} steps: - name: Checkout Bucket - uses: actions/checkout@main + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: + # Need at least 2 commits to properly gather changed files for linting fetch-depth: 2 path: 'my_bucket' - name: Checkout Scoop - uses: actions/checkout@main + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: ScoopInstaller/Scoop + ref: 'develop' path: 'scoop_core' - - name: Init and Test - shell: powershell - run: | - $env:SCOOP_HOME="$(Resolve-Path '.\scoop_core')" - .\scoop_core\test\bin\init.ps1 - .\my_bucket\bin\test.ps1 - test_pwsh: - name: PowerShell - runs-on: windows-latest - steps: - - name: Checkout Bucket - uses: actions/checkout@main + - name: Install and cache test dependencies + uses: potatoqualitee/psmodulecache@ee5e9494714abf56f6efbfa51527b2aec5c761b8 # v6.2.1 with: - fetch-depth: 2 - path: 'my_bucket' - - name: Checkout Scoop - uses: actions/checkout@main - with: - repository: ScoopInstaller/Scoop - path: 'scoop_core' - - name: Init and Test - shell: pwsh + modules-to-cache: BuildHelpers, Pester + shell: ${{ matrix.shell }} + - name: Run tests run: | $env:SCOOP_HOME="$(Resolve-Path '.\scoop_core')" - .\scoop_core\test\bin\init.ps1 .\my_bucket\bin\test.ps1 diff --git a/.github/workflows/excavator.yml b/.github/workflows/excavator.yml index a389f42f24a..566ba6b3804 100644 --- a/.github/workflows/excavator.yml +++ b/.github/workflows/excavator.yml @@ -1,16 +1,23 @@ +name: Excavator + on: workflow_dispatch: schedule: - cron: '0 */4 * * *' -name: Excavator + +permissions: + contents: write + jobs: excavate: name: Excavate runs-on: windows-latest steps: - - uses: actions/checkout@main + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Excavate uses: ScoopInstaller/GithubActions@main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SKIP_UPDATED: '1' + SCOOP_BRANCH: develop diff --git a/.github/workflows/issue_comment.yml b/.github/workflows/issue_comment.yml index 2286114b3ec..c3dc4b362bc 100644 --- a/.github/workflows/issue_comment.yml +++ b/.github/workflows/issue_comment.yml @@ -1,15 +1,23 @@ +name: Commented Pull Request + on: issue_comment: types: [ created ] -name: Commented Pull Request + +permissions: + contents: read + pull-requests: write + jobs: pullRequestHandler: name: PullRequestHandler runs-on: windows-latest steps: - - uses: actions/checkout@main + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: PullRequestHandler uses: ScoopInstaller/GithubActions@main if: startsWith(github.event.comment.body, '/verify') env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SCOOP_BRANCH: develop diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml index a16162bd77c..63ff45a39ff 100644 --- a/.github/workflows/issues.yml +++ b/.github/workflows/issues.yml @@ -1,15 +1,24 @@ +name: Issues + on: issues: types: [ opened, labeled ] -name: Issues + +permissions: + # Auto hash fixing commits + contents: write + issues: write + jobs: issueHandler: name: IssueHandler runs-on: windows-latest steps: - - uses: actions/checkout@main + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: IssueHandler uses: ScoopInstaller/GithubActions@main if: github.event.action == 'opened' || (github.event.action == 'labeled' && contains(github.event.issue.labels.*.name, 'verify')) env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SCOOP_BRANCH: develop diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index bc0d22281ff..f8ad8b73285 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -1,14 +1,22 @@ +name: Pull Requests + on: pull_request: types: [ opened ] -name: Pull Requests + +permissions: + contents: read + pull-requests: write + jobs: pullRequestHandler: name: PullRequestHandler runs-on: windows-latest steps: - - uses: actions/checkout@main + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: PullRequestHandler uses: ScoopInstaller/GithubActions@main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SCOOP_BRANCH: develop diff --git a/bucket/corretto-jdk.json b/bucket/corretto-jdk.json index 1ca4d7de734..533132462db 100644 --- a/bucket/corretto-jdk.json +++ b/bucket/corretto-jdk.json @@ -1,15 +1,15 @@ { "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", "homepage": "https://aws.amazon.com/corretto/", - "version": "21.0.1.12.1", + "version": "21.0.11.10.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/resources/21.0.1.12.1/amazon-corretto-21.0.1.12.1-windows-x64-jdk.zip", - "hash": "9f13477c8209ec5e2d59d728503fb61f0c2ee8765431ea542d721cb60b9061a8" + "url": "https://corretto.aws/downloads/resources/21.0.11.10.1/amazon-corretto-21.0.11.10.1-windows-x64-jdk.zip", + "hash": "5d63fdb5a19393081919afc0daa4ce82a7fadcced569981a995529caed28fb14" } }, - "extract_dir": "jdk21.0.1_12", + "extract_dir": "jdk21.0.11_10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/corretto-lts-jdk.json b/bucket/corretto-lts-jdk.json index 7e1a4807dda..dea1af256eb 100644 --- a/bucket/corretto-lts-jdk.json +++ b/bucket/corretto-lts-jdk.json @@ -1,15 +1,15 @@ { "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", "homepage": "https://aws.amazon.com/corretto/", - "version": "17.0.9.8.1", + "version": "17.0.19.10.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/resources/17.0.9.8.1/amazon-corretto-17.0.9.8.1-windows-x64-jdk.zip", - "hash": "bef1845cbfc5dfc39240d794a31770b0f3f4b7aa179b49536f7b37a4f09985ae" + "url": "https://corretto.aws/downloads/resources/17.0.19.10.1/amazon-corretto-17.0.19.10.1-windows-x64-jdk.zip", + "hash": "ab748d9814d99a848916b54b36ae0f1d104493e61a19e1887072b4db9802c6ac" } }, - "extract_dir": "jdk17.0.9_8", + "extract_dir": "jdk17.0.19_10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/corretto11-jdk.json b/bucket/corretto11-jdk.json index 009c2f6e639..59580754e08 100644 --- a/bucket/corretto11-jdk.json +++ b/bucket/corretto11-jdk.json @@ -1,19 +1,19 @@ { "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", "homepage": "https://aws.amazon.com/corretto/", - "version": "11.0.21.9.1", + "version": "11.0.31.11.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/resources/11.0.21.9.1/amazon-corretto-11.0.21.9.1-windows-x64-jdk.zip", - "hash": "da97d083d34be240f6ba57209c7573627cec729f8401696d208fdcfed1c0aa35" + "url": "https://corretto.aws/downloads/resources/11.0.31.11.1/amazon-corretto-11.0.31.11.1-windows-x64-jdk.zip", + "hash": "462f2a455d8f8da1a3a839a0f3de10c7a5fe6f7d230cf995e144a769382f4afe" }, "32bit": { - "url": "https://corretto.aws/downloads/resources/11.0.21.9.1/amazon-corretto-11.0.21.9.1-windows-x86-jre.zip", - "hash": "2c3b8c94d7407fb70553cd2c4cfdc114fbcd3df205d3b6539fff9884b959f551" + "url": "https://corretto.aws/downloads/resources/11.0.31.11.1/amazon-corretto-11.0.31.11.1-windows-x86-jdk.zip", + "hash": "8bf7d4329575956a5fbd6eb4afdea0121e50e62b2525d662d0a6fa9e73f7f579" } }, - "extract_dir": "jdk11.0.21_9", + "extract_dir": "jdk11.0.31_11", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" @@ -33,7 +33,7 @@ } }, "32bit": { - "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x86-jre.zip", + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x86-jdk.zip", "hash": { "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", "jsonpath": "$.windows.x86.jdk.11.zip.checksum_sha256" diff --git a/bucket/corretto17-jdk.json b/bucket/corretto17-jdk.json index 7e1a4807dda..dea1af256eb 100644 --- a/bucket/corretto17-jdk.json +++ b/bucket/corretto17-jdk.json @@ -1,15 +1,15 @@ { "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", "homepage": "https://aws.amazon.com/corretto/", - "version": "17.0.9.8.1", + "version": "17.0.19.10.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/resources/17.0.9.8.1/amazon-corretto-17.0.9.8.1-windows-x64-jdk.zip", - "hash": "bef1845cbfc5dfc39240d794a31770b0f3f4b7aa179b49536f7b37a4f09985ae" + "url": "https://corretto.aws/downloads/resources/17.0.19.10.1/amazon-corretto-17.0.19.10.1-windows-x64-jdk.zip", + "hash": "ab748d9814d99a848916b54b36ae0f1d104493e61a19e1887072b4db9802c6ac" } }, - "extract_dir": "jdk17.0.9_8", + "extract_dir": "jdk17.0.19_10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/corretto21-jdk.json b/bucket/corretto21-jdk.json index 1ca4d7de734..533132462db 100644 --- a/bucket/corretto21-jdk.json +++ b/bucket/corretto21-jdk.json @@ -1,15 +1,15 @@ { "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", "homepage": "https://aws.amazon.com/corretto/", - "version": "21.0.1.12.1", + "version": "21.0.11.10.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/resources/21.0.1.12.1/amazon-corretto-21.0.1.12.1-windows-x64-jdk.zip", - "hash": "9f13477c8209ec5e2d59d728503fb61f0c2ee8765431ea542d721cb60b9061a8" + "url": "https://corretto.aws/downloads/resources/21.0.11.10.1/amazon-corretto-21.0.11.10.1-windows-x64-jdk.zip", + "hash": "5d63fdb5a19393081919afc0daa4ce82a7fadcced569981a995529caed28fb14" } }, - "extract_dir": "jdk21.0.1_12", + "extract_dir": "jdk21.0.11_10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/corretto22-jdk.json b/bucket/corretto22-jdk.json new file mode 100644 index 00000000000..50a91e7b4b2 --- /dev/null +++ b/bucket/corretto22-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "22.0.2.9.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/22.0.2.9.1/amazon-corretto-22.0.2.9.1-windows-x64-jdk.zip", + "hash": "c510db7c8de7b68a8ff73d01fd2293edfb82baed3ab1e1150509c46191de903c" + } + }, + "extract_dir": "jdk22.0.2_9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.22.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.22.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto23-jdk.json b/bucket/corretto23-jdk.json new file mode 100644 index 00000000000..b6e1848f76f --- /dev/null +++ b/bucket/corretto23-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "23.0.2.7.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/23.0.2.7.1/amazon-corretto-23.0.2.7.1-windows-x64-jdk.zip", + "hash": "eb3d27969fc0ddf07df6799bd84515312a5b9735f6925b0eead40ae6e71cde95" + } + }, + "extract_dir": "jdk23.0.2_7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.23.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.23.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto25-jdk.json b/bucket/corretto25-jdk.json new file mode 100644 index 00000000000..1784a53630b --- /dev/null +++ b/bucket/corretto25-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "25.0.3.9.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/25.0.3.9.1/amazon-corretto-25.0.3.9.1-windows-x64-jdk.zip", + "hash": "3404a8be08f0fdbbd24c9bbdda79ba1ded87b264a833247b2124ac45da1c16e0" + } + }, + "extract_dir": "jdk25.0.3_9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.25.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.25.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto8-jdk.json b/bucket/corretto8-jdk.json index 2d4de5159df..3178ef1239a 100644 --- a/bucket/corretto8-jdk.json +++ b/bucket/corretto8-jdk.json @@ -1,19 +1,19 @@ { "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", "homepage": "https://aws.amazon.com/corretto/", - "version": "8.392.08.1", + "version": "8.492.09.2", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/resources/8.392.08.1/amazon-corretto-8.392.08.1-windows-x64-jdk.zip", - "hash": "c771169e909459d6f6c3cf68e3a4200af420ae3313cf27423395eb3c0e811016" + "url": "https://corretto.aws/downloads/resources/8.492.09.2/amazon-corretto-8.492.09.2-windows-x64-jdk.zip", + "hash": "eccce8d939f1abb9570812b09360a83eb4d0ec937e5bd2a78be158d8e6aeec2d" }, "32bit": { - "url": "https://corretto.aws/downloads/resources/8.392.08.1/amazon-corretto-8.392.08.1-windows-x86-jdk.zip", - "hash": "47b9fa69716dcc651b538428d1ed60c6a7683164a6b4c23687c7af960e2f876b" + "url": "https://corretto.aws/downloads/resources/8.492.09.2/amazon-corretto-8.492.09.2-windows-x86-jdk.zip", + "hash": "67249813466e1fb15d7b70bf237ad4e1ba5fbd6571f749f6a19fa86c992c42fe" } }, - "extract_dir": "jdk1.8.0_392", + "extract_dir": "jdk1.8.0_492", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/corretto8-jre.json b/bucket/corretto8-jre.json index 3f52532c186..3bfdd119ac3 100644 --- a/bucket/corretto8-jre.json +++ b/bucket/corretto8-jre.json @@ -1,16 +1,16 @@ { "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", "homepage": "https://aws.amazon.com/corretto/", - "version": "8.392.08.1", + "version": "8.492.09.2", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/resources/8.392.08.1/amazon-corretto-8.392.08.1-windows-x64-jre.zip", - "hash": "b944ad739b8dbf55bb093916148c8c0805f7b8a146eeb545a42f1b515e687f53" + "url": "https://corretto.aws/downloads/resources/8.492.09.2/amazon-corretto-8.492.09.2-windows-x64-jre.zip", + "hash": "0324e40fd24404d7cea3b9e61b1cf190dadf2eb115eb875d9b7c7f878878b5f5" }, "32bit": { - "url": "https://corretto.aws/downloads/resources/8.392.08.1/amazon-corretto-8.392.08.1-windows-x86-jre.zip", - "hash": "a9957c604d9ea0265b5880a5f1fc33f6889dbafd84a728b46ddcca52b83c5564" + "url": "https://corretto.aws/downloads/resources/8.492.09.2/amazon-corretto-8.492.09.2-windows-x86-jre.zip", + "hash": "a68bd5563893ff5a6f71b167c0375594a7417598dddddf61be525734af651220" } }, "extract_dir": "jre8", diff --git a/bucket/dragonwell11-jdk.json b/bucket/dragonwell11-jdk.json index 8fea60519e7..d338fbcb46e 100644 --- a/bucket/dragonwell11-jdk.json +++ b/bucket/dragonwell11-jdk.json @@ -1,12 +1,12 @@ { "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba", - "version": "11.0.20.16-11.0.20", + "version": "11.0.29.25-11.0.29", "homepage": "https://dragonwell-jdk.io/", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-standard-11.0.20.16_jdk-11.0.20-ga/Alibaba_Dragonwell_Standard_11.0.20.16.8_x64_windows.zip", - "hash": "a498a50f25b0696966ea99e8911ab15c7d07c70bd9bfdec55e5e5fd078ca1d8c" + "url": "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-standard-11.0.29.25_jdk-11.0.29-ga/Alibaba_Dragonwell_Standard_11.0.29.25.7_x64_windows.zip", + "hash": "fda41666c41590ceb6ebc22a544d93b95b0e1f6f07d25f71a20530fec4d014b4" } }, "extract_to": "tmp", diff --git a/bucket/dragonwell17-jdk.json b/bucket/dragonwell17-jdk.json index 94e060aec53..7b85f46ba52 100644 --- a/bucket/dragonwell17-jdk.json +++ b/bucket/dragonwell17-jdk.json @@ -1,12 +1,12 @@ { "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba", - "version": "17.0.9.0.10-17.0.9", + "version": "17.0.18.0.19-17.0.18", "homepage": "https://dragonwell-jdk.io/", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/dragonwell-project/dragonwell17/releases/download/dragonwell-standard-17.0.9.0.10%2B9_jdk-17.0.9-ga/Alibaba_Dragonwell_Standard_17.0.9.0.10.9_x64_windows.zip", - "hash": "3fc57f0bf6aac0e5f85b988d42627a3c9c5dad927c8d08a1674789da5f50bb9a" + "url": "https://github.com/dragonwell-project/dragonwell17/releases/download/dragonwell-standard-17.0.18.0.19%2B8_jdk-17.0.18-ga/Alibaba_Dragonwell_Standard_17.0.18.0.19.8_x64_windows.zip", + "hash": "1bad5423432fda924e12d2157707dd6355889182d54c6e465fdb5907dd5cb125" } }, "extract_to": "tmp", diff --git a/bucket/dragonwell21-jdk.json b/bucket/dragonwell21-jdk.json new file mode 100644 index 00000000000..ec0e4271ab2 --- /dev/null +++ b/bucket/dragonwell21-jdk.json @@ -0,0 +1,39 @@ +{ + "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba (with extensive custom features optimized for cloud computing environments)", + "version": "21.0.10.0.10-21.0.10", + "homepage": "https://dragonwell-jdk.io/", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.10.0.10%2B7_jdk-21.0.10-ga/Alibaba_Dragonwell_Standard_21.0.10.0.10.7_x64_windows.zip", + "hash": "a62dbe536b5ba9d873915f39cae71e89fdd11f09f35ad5f9277bd6b4b0e4c45b" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/dragonwell-project/dragonwell21/", + "regex": "(?dragonwell-standard-(?[\\d.]+)(?(?:\\%2B|\\+)?[\\d]*)?_jdk-(?[\\d.]+)(?:(?-[\\d+])|-ga))/(?Alibaba_Dragonwell_Standard_(?:[\\d.+]+)_x64_windows)\\.zip", + "replace": "${dragon}-${jdk}${b}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell21/releases/download/$matchTag/$matchFilename.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "$sha256" + } + } +} diff --git a/bucket/dragonwell8-jdk-extended.json b/bucket/dragonwell8-jdk-extended.json index 39f7babc16c..7c8f133c97e 100644 --- a/bucket/dragonwell8-jdk-extended.json +++ b/bucket/dragonwell8-jdk-extended.json @@ -1,12 +1,12 @@ { "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba (with extensive custom features optimized for cloud computing environments)", - "version": "8.16.17-8.0.382", + "version": "8.29.28-8.0.492", "homepage": "https://dragonwell-jdk.io/", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-extended-8.16.17_jdk8u382-ga/Alibaba_Dragonwell_Extended_8.16.17_x64_windows.zip", - "hash": "42f92a5ea4affdfa797f1efabe087929cacb958c2b339c3c3aa44f17406cc054" + "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-extended-8.29.28_jdk8u492-ga/Alibaba_Dragonwell_Extended_8.29.28_x64_windows.zip", + "hash": "7729fc8fcf8ba38eb48b8e875638a82ac3901c88fd215b1daa84accd754c9ff0" } }, "extract_to": "tmp", diff --git a/bucket/dragonwell8-jdk.json b/bucket/dragonwell8-jdk.json index 8e8b4dd076b..d997ad961a0 100644 --- a/bucket/dragonwell8-jdk.json +++ b/bucket/dragonwell8-jdk.json @@ -1,12 +1,12 @@ { "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba", - "version": "8.16.17-8.0.382", + "version": "8.29.28-8.0.492", "homepage": "https://dragonwell-jdk.io/", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-standard-8.16.17_jdk8u382-ga/Alibaba_Dragonwell_Standard_8.16.17_x64_windows.zip", - "hash": "481e1cdc4bee07c032b4f540c2c9e0da32ce2ee8a6ede5cdc70c02ede08b6d30" + "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-standard-8.29.28_jdk8u492-ga/Alibaba_Dragonwell_Standard_8.29.28_x64_windows.zip", + "hash": "89bb8bd6ec5f4fdb77d303ad1d8ea530b85b384a646fe214c11547a51adb5bdb" } }, "extract_to": "tmp", diff --git a/bucket/graalvm-ce-17jdk.json b/bucket/graalvm-ce-17jdk.json new file mode 100644 index 00000000000..1dc3609001d --- /dev/null +++ b/bucket/graalvm-ce-17jdk.json @@ -0,0 +1,31 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "17.0.9", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-17.0.9/graalvm-community-jdk-17.0.9_windows-x64_bin.zip", + "hash": "285e045bfc0b87d2b61958fea97444c3c6c7e68fba3fdbbe146622328b52ec38", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://api.github.com/repos/graalvm/graalvm-ce-builds/releases?per_page=100", + "jsonpath": "$[*].tag_name", + "regex": "jdk-(17\\.[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm-oracle-17jdk.json b/bucket/graalvm-oracle-17jdk.json new file mode 100644 index 00000000000..530e13c15b5 --- /dev/null +++ b/bucket/graalvm-oracle-17jdk.json @@ -0,0 +1,34 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "17.0.12", + "homepage": "https://www.graalvm.org/", + "license": { + "identifier": "Freeware", + "url": "https://www.oracle.com/downloads/licenses/graal-free-license.html" + }, + "url": "https://download.oracle.com/graalvm/17/archive/graalvm-jdk-17.0.12_windows-x64_bin.zip", + "hash": "8b978e56dddc0edc60db99794b56975740d9c52293b31549cfc3f7516fc18b43", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.oracle.com/java/technologies/javase/graalvm-jdk17-archive-downloads.html", + "useragent": "Mozilla/5.0", + "regex": "graalvm-jdk-((?17)\\.(?[\\d.]+))_windows-x64_bin\\.zip" + }, + "autoupdate": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip.sha256" + } + } +} diff --git a/bucket/graalvm-oracle-21jdk.json b/bucket/graalvm-oracle-21jdk.json new file mode 100644 index 00000000000..81362a8ead8 --- /dev/null +++ b/bucket/graalvm-oracle-21jdk.json @@ -0,0 +1,34 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "21.0.11", + "homepage": "https://www.graalvm.org/", + "license": { + "identifier": "Freeware", + "url": "https://www.oracle.com/downloads/licenses/graal-free-license.html" + }, + "url": "https://download.oracle.com/graalvm/21/archive/graalvm-jdk-21.0.11_windows-x64_bin.zip", + "hash": "fc487b76723a922eb65885e5fada8333bca64b752417a4cfa76ebec2a048666b", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://docs.oracle.com/en/graalvm/jdk/21/docs/release-notes/", + "useragent": "Mozilla/5.0", + "regex": "Oracle GraalVM for JDK ((?21)\\.(?[\\d.]+))" + }, + "autoupdate": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip.sha256" + } + } +} diff --git a/bucket/graalvm-oracle-jdk.json b/bucket/graalvm-oracle-jdk.json new file mode 100644 index 00000000000..920c781097e --- /dev/null +++ b/bucket/graalvm-oracle-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "25.0.3", + "homepage": "https://www.graalvm.org/", + "license": { + "identifier": "Freeware", + "url": "https://www.oracle.com/downloads/licenses/graal-free-license.html" + }, + "url": "https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.3_windows-x64_bin.zip", + "hash": "8678e147a7e3c32eca47f1466d199b5c7346c9aad2ee55b51ebdf504d6ea7c72", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://docs.oracle.com/en/graalvm/jdk/25/docs/release-notes/", + "useragent": "Mozilla/5.0", + "regex": "Oracle GraalVM ((?25)\\.(?[\\d.]+))" + }, + "autoupdate": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip.sha256" + } + } +} diff --git a/bucket/graalvm21-jdk21.json b/bucket/graalvm21-jdk21.json index da45fd25ba3..b43a8fd346c 100644 --- a/bucket/graalvm21-jdk21.json +++ b/bucket/graalvm21-jdk21.json @@ -1,10 +1,10 @@ { "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", - "version": "21.0.1", + "version": "21.0.2", "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.1/graalvm-community-jdk-21.0.1_windows-x64_bin.zip", - "hash": "18034bcfdd54319292eece7a4a669075433b76adbd6d04d32dcf23f74f7b8f0e", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.2/graalvm-community-jdk-21.0.2_windows-x64_bin.zip", + "hash": "e17b7bead097bf372a5c75df17815b0a2f30b777a019d25eff7706b21421f7fa", "extract_to": "tmp", "installer": { "script": [ @@ -18,8 +18,9 @@ "GRAALVM_HOME": "$dir" }, "checkver": { - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/latest", - "regex": "jdk-(21[\\d.]+)" + "url": "https://api.github.com/repos/graalvm/graalvm-ce-builds/releases?per_page=100", + "jsonpath": "$[*].tag_name", + "regex": "jdk-(21\\.[\\d.]+)" }, "autoupdate": { "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip", diff --git a/bucket/graalvm25.json b/bucket/graalvm25.json new file mode 100644 index 00000000000..6fe0b3baa8e --- /dev/null +++ b/bucket/graalvm25.json @@ -0,0 +1,30 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "25.0.2", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.2/graalvm-community-jdk-25.0.2_windows-x64_bin.zip", + "hash": "72edc27ce2dd3c156332144a339c97995745cae291205ed2f9b5cc26aa9cb422", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/latest", + "regex": "jdk-(25[\\d.]*)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/intellij-jbr17-jcef.json b/bucket/intellij-jbr17-jcef.json index 89a790abd1b..d4eaa3b5a19 100644 --- a/bucket/intellij-jbr17-jcef.json +++ b/bucket/intellij-jbr17-jcef.json @@ -1,13 +1,18 @@ { - "version": "17.0.9-b1087.7", + "version": "17.0.14-b1367.22", "homepage": "https://github.com/JetBrains/JetBrainsRuntime", "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", "license": "GPL-2.0", "architecture": { "64bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.0.9-windows-x64-b1087.7.tar.gz", - "hash": "sha512:d4fa37b05854c8e678237829753394e4c42ce2da9eb79e11af721ab0ad2c3d492d469df7cc48b0cbd5f5c370e85e6666bdde2210dd593d6761aa53548f5fb37e", - "extract_dir": "jbr_jcef-17.0.9-windows-x64-b1087.7" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:1f737ebb5f389dc7cee875d5308b44cbd8e3cdaa239cb1a6f39761e3c449ea54c8117777ca37cd8b04fee488dc212a70575139308afd84e4d17bd6909a5b5bf7", + "extract_dir": "jbr_jcef-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:31319c604a9e2f11861f283b260e6d5caaaea532d2ad7899bc3eb6869d902e01bab479db8f0ee7f41ddd182b050e2a924aea38ba461e9a2e032fc4d1531965a4", + "extract_dir": "jbr_jcef-17.0.14-windows-aarch64-b1367.22" } }, "env_set": { @@ -15,8 +20,28 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[17\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", "replace": "17.${Version}-${Build}.${Patch}" }, "autoupdate": { @@ -28,6 +53,14 @@ "regex": "$sha512\\s" }, "extract_dir": "jbr_jcef-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" } } } diff --git a/bucket/intellij-jbr17-sdk-jcef.json b/bucket/intellij-jbr17-sdk-jcef.json index d15f4edc9e2..880b509ae3a 100644 --- a/bucket/intellij-jbr17-sdk-jcef.json +++ b/bucket/intellij-jbr17-sdk-jcef.json @@ -1,13 +1,18 @@ { - "version": "17.0.9-b1087.7", + "version": "17.0.14-b1367.22", "homepage": "https://github.com/JetBrains/JetBrainsRuntime", "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", "license": "GPL-2.0", "architecture": { "64bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.0.9-windows-x64-b1087.7.tar.gz", - "hash": "sha512:e488a774607a85fcabf551851906cab98f23f624d1e8e15d79b56eb1cd51845f339955b2083fa424656306105e365dd72aee0f404886399f5111388cf0133d73", - "extract_dir": "jbrsdk_jcef-17.0.9-windows-x64-b1087.7" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:4f1627767b111fda2d9e79d84955876f39244b48a7d106caa923fbafa918b3ff591567aac8ff4c8c84ca21be00b12d0877688634950efb4c32249d547f329b88", + "extract_dir": "jbrsdk_jcef-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:0285604bd90b8b8ec19489712d8f8f2a86b60c87dbe19c6edae24fa85d6bce6a1df453ea109b7ecaded7b1c4468451e14bba0f3a1f645b3164ff1486b3bb0c9c", + "extract_dir": "jbrsdk_jcef-17.0.14-windows-aarch64-b1367.22" } }, "env_set": { @@ -15,8 +20,28 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[17\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", "replace": "17.${Version}-${Build}.${Patch}" }, "autoupdate": { @@ -28,6 +53,14 @@ "regex": "$sha512\\s" }, "extract_dir": "jbrsdk_jcef-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" } } } diff --git a/bucket/intellij-jbr17-sdk.json b/bucket/intellij-jbr17-sdk.json index 9f0fe877bb7..df2f0c91cac 100644 --- a/bucket/intellij-jbr17-sdk.json +++ b/bucket/intellij-jbr17-sdk.json @@ -1,13 +1,23 @@ { - "version": "17.0.9-b1087.7", + "version": "17.0.14-b1367.22", "homepage": "https://github.com/JetBrains/JetBrainsRuntime", "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", "license": "GPL-2.0", "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.14-windows-x86-b1367.22.tar.gz", + "hash": "sha512:270eda55f33667de362e7893dc4f1acb68d969e00bcf52ff01fb2d165e2034bdbe5d67055082247d5394d2e188a2b19daf438440cc0bdde4ed763a43bb92fcad", + "extract_dir": "jbrsdk-17.0.14-windows-x86-b1367.22" + }, "64bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-windows-x64-b1087.7.tar.gz", - "hash": "sha512:6e629db453e72ecc3d48dbc69f75ace2d6171948cb453b04e16fbd6076417132b817f1a9647d3e315a5b73f8146f349fdfa29a2967fd1a15e554e2cc82e47778", - "extract_dir": "jbrsdk-17.0.9-windows-x64-b1087.7" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:d787fdb48cf28886738428621d8f400ca8d95f88aa98f0995997c755b2da94fb0b2997d876bdbe6826002cd09d973d45ae71a4871fad1b36e2afdebe1202b8b3", + "extract_dir": "jbrsdk-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:e573e9827203733a2b637d909945635d5d648841622652f8cc3aaf372b7c737d1cbeaeaac8bc37e3ffa0d9092196c6b7fdcadf8a1a9fef3d491a133d1c0ccac6", + "extract_dir": "jbrsdk-17.0.14-windows-aarch64-b1367.22" } }, "env_set": { @@ -15,12 +25,40 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[17\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", "replace": "17.${Version}-${Build}.${Patch}" }, "autoupdate": { "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-17.$matchVersion-windows-x86-$matchBuild.$matchPatch" + }, "64bit": { "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", "hash": { @@ -28,6 +66,14 @@ "regex": "$sha512\\s" }, "extract_dir": "jbrsdk-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" } } } diff --git a/bucket/intellij-jbr17.json b/bucket/intellij-jbr17.json index cda22e32bf7..5dbcfdf314a 100644 --- a/bucket/intellij-jbr17.json +++ b/bucket/intellij-jbr17.json @@ -1,13 +1,23 @@ { - "version": "17.0.9-b1087.7", + "version": "17.0.14-b1367.22", "homepage": "https://github.com/JetBrains/JetBrainsRuntime", "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", "license": "GPL-2.0", "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.0.14-windows-x86-b1367.22.tar.gz", + "hash": "sha512:7f9c1c091bede2b1d85f1a0ee0f70e972639df630e484b144d2e77a3df6b1f3e560dd9da98cb1bcffa36d575e8a3ebfe88bf46f4a15e1e5cf60935c5ceeb18a4", + "extract_dir": "jbr-17.0.14-windows-x86-b1367.22" + }, "64bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.0.9-windows-x64-b1087.7.tar.gz", - "hash": "sha512:e7678a765b9f7ed5f205d8aa8c56dcb372ac2ed6f5ba519ca6bca917159fb6a51c0e212d310c5f9f0f9005e52ab083273e66289915b6081ec69a73feb323745d", - "extract_dir": "jbr-17.0.9-windows-x64-b1087.7" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:601a932cfa9f84d57a4ecb6c558a3299c494b2809e9f9126b24597bb64a483047b070f90c0ea0fa3de052d594b90028548c17b3d7a2c36000f229c3d85621c4e", + "extract_dir": "jbr-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:71fde1b135276a3ac223c51c0296f5984a95dde0378e5315edcabcd81f9e2e43c78d6101a7d84e66b954ab755c6b861ea550cd29b5ab637cb7842fd5cdd74137", + "extract_dir": "jbr-17.0.14-windows-aarch64-b1367.22" } }, "env_set": { @@ -15,12 +25,40 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[17\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", "replace": "17.${Version}-${Build}.${Patch}" }, "autoupdate": { "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-17.$matchVersion-windows-x86-$matchBuild.$matchPatch" + }, "64bit": { "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", "hash": { @@ -28,6 +66,14 @@ "regex": "$sha512\\s" }, "extract_dir": "jbr-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" } } } diff --git a/bucket/intellij-jbr21-jcef.json b/bucket/intellij-jbr21-jcef.json new file mode 100644 index 00000000000..ded16d910e2 --- /dev/null +++ b/bucket/intellij-jbr21-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "21.0.11-b1163.116", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-21.0.11-windows-x64-b1163.116.tar.gz", + "hash": "sha512:92a2b1271ade034c338a35ff4a0f81b865100a24f3e507b733933985203ce8d8a40304ac298eb62d6d4320dc034ba6bb14023b987edd2c002077456b0039246a", + "extract_dir": "jbr_jcef-21.0.11-windows-x64-b1163.116" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-21.0.11-windows-aarch64-b1163.116.tar.gz", + "hash": "sha512:5f8239730d4f40248f71c5dc2abfb8640727461e3f3dc851abaa216d8a9b80f1791861d51ac1cbd6634cafc26d7f4b2da350b433460ad391b14488d28acb74bd", + "extract_dir": "jbr_jcef-21.0.11-windows-aarch64-b1163.116" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-21\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-21\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "21.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-21.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-21.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr21-sdk-jcef.json b/bucket/intellij-jbr21-sdk-jcef.json new file mode 100644 index 00000000000..c91f3505010 --- /dev/null +++ b/bucket/intellij-jbr21-sdk-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "21.0.11-b1163.116", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-21.0.11-windows-x64-b1163.116.tar.gz", + "hash": "sha512:0968d381735d502dcf2f5b21980f6be1447739721441a191226a75b2a4c6f4a01dca9d2187a49e66d92e1107744c7a5a1d4ec8ff1c7730b55ed228618975ee2a", + "extract_dir": "jbrsdk_jcef-21.0.11-windows-x64-b1163.116" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-21.0.11-windows-aarch64-b1163.116.tar.gz", + "hash": "sha512:071e92e726af89bde7fb8508f3366d6d330f5a56f9e5d4babf3ba0fdf8ae309b59ced3c50abc3f79a8250c833f3c5ea435eee5f2c18152e313af3348797e098f", + "extract_dir": "jbrsdk_jcef-21.0.11-windows-aarch64-b1163.116" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-21\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-21\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "21.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-21.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-21.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr21-sdk.json b/bucket/intellij-jbr21-sdk.json new file mode 100644 index 00000000000..b211861140f --- /dev/null +++ b/bucket/intellij-jbr21-sdk.json @@ -0,0 +1,80 @@ +{ + "version": "21.0.11-b1163.116", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.11-windows-x86-b1163.116.tar.gz", + "hash": "sha512:31abb593023cd8990798331840fe7876f03c091541fb410c391477dbdc1e8150c92c0893477e336519d87f6ccd016e8fb79521bda9447a6b5cbf3e83524333d3", + "extract_dir": "jbrsdk-21.0.11-windows-x86-b1163.116" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.11-windows-x64-b1163.116.tar.gz", + "hash": "sha512:a792e735ac542c3cc02207f01d16cf983a569db752a27a6533763fa5ea17ed73eaa9a5e7bb011d652313248ca45cdeebacbc678cb95777f2d99e284b5c3a2264", + "extract_dir": "jbrsdk-21.0.11-windows-x64-b1163.116" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.11-windows-aarch64-b1163.116.tar.gz", + "hash": "sha512:b8d2614264e7e5865f33ecef2ffa0a5fdbce53fba1a206b128610e88c01e27f38dac7367d27458b607e5a7283b4f833524b30044c98a7062b43120d4c0c97f6f", + "extract_dir": "jbrsdk-21.0.11-windows-aarch64-b1163.116" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-21\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-21\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "21.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-21.$matchVersion-windows-x86-$matchBuild.$matchPatch" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-21.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr21.json b/bucket/intellij-jbr21.json new file mode 100644 index 00000000000..c6f73a0c4d3 --- /dev/null +++ b/bucket/intellij-jbr21.json @@ -0,0 +1,80 @@ +{ + "version": "21.0.11-b1163.116", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.11-windows-x86-b1163.116.tar.gz", + "hash": "sha512:c304a608c649d4979c742bc13f15cd6fd2abd73a83c72c8a1f0e1aa9f92f4f22ddf688bbb61f38d817ecd8d934e67dfe2ca2e64adea41f789356bf83b287153e", + "extract_dir": "jbr-21.0.11-windows-x86-b1163.116" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.11-windows-x64-b1163.116.tar.gz", + "hash": "sha512:1b5a3b602bf8096263a87d60a524fdd422696a0ff4af288e554dde8b11a3178c99f5a8d9161e9cc6b318790330fa75fdaa597d23551cbfc6a9387afbc4f51626", + "extract_dir": "jbr-21.0.11-windows-x64-b1163.116" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.11-windows-aarch64-b1163.116.tar.gz", + "hash": "sha512:ec1d49c6b3cddb7c508d0fa0ab2cdbfd689f6f7b30865bde53f33ddbab546246547bf85dbc4c5cbb8c474df2eb5b3b50b360d80a8d87358b7c2eb5a1f7f8091e", + "extract_dir": "jbr-21.0.11-windows-aarch64-b1163.116" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-21\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-21\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "21.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-21.$matchVersion-windows-x86-$matchBuild.$matchPatch" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-21.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25-jcef.json b/bucket/intellij-jbr25-jcef.json new file mode 100644 index 00000000000..1c29a80f25b --- /dev/null +++ b/bucket/intellij-jbr25-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:b696ab9558260df151a01b585e546cb28cd1844c505e34448b837642522c6bcca3ca190a8ba5722cb13d859c82e6e3eb9e5a63985e0a73d826b74cf7efb79c99", + "extract_dir": "jbr_jcef-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:eca0ba118eea9b0a038537e4aadbcda2d22d8d5386818ad830794d1543df1c042e60326cbf44da6114056789d2dda22402a916f9dc7f967cf0fbe5bbd9ddc04b", + "extract_dir": "jbr_jcef-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25-sdk-jcef.json b/bucket/intellij-jbr25-sdk-jcef.json new file mode 100644 index 00000000000..351e42b6d8f --- /dev/null +++ b/bucket/intellij-jbr25-sdk-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:9a1e2a11b013bb1a2aaa8ea58b0dd1eb5fb17dd7ecbf9179bf0bd92e490d8cbe221e5653db836b83f3ce33b4f276a2ea45d18e787b45cefae3206aa7a17636e5", + "extract_dir": "jbrsdk_jcef-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:2c2232089e647c6d1f5b4ab8d376e07e9f017577940d5f0aa4b387be563396d7b3f0201a7178022b879d5c03e785e7c9ada1e54f4cf420ae59c8b91f1535e05f", + "extract_dir": "jbrsdk_jcef-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25-sdk.json b/bucket/intellij-jbr25-sdk.json new file mode 100644 index 00000000000..a503d995020 --- /dev/null +++ b/bucket/intellij-jbr25-sdk.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:2971f7a068ded6c1f0b09d070bea69c2b612def39c10ba2529e5b16d7ad60c3aca3cbd604ba0eff1cda15f2f62143c9ee0a057dbc1b25b8da53c8b920e03b37b", + "extract_dir": "jbrsdk-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:e484a72b34e65a870663009348e5271b37fabb6f6b320aa65af82fbc871df3559c94f984906872eae830553be38ac0f79ff48d609c13b391e13d77d3dd77ae91", + "extract_dir": "jbrsdk-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25.json b/bucket/intellij-jbr25.json new file mode 100644 index 00000000000..faa821ba982 --- /dev/null +++ b/bucket/intellij-jbr25.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:545c19da0d3c60b57f867729cecf648c0169aa9e49b389d4410ef1497c81f8a15ac94b9bd8c2972893a53db67085d538eb35b69a70c69522f65159fb98a46bce", + "extract_dir": "jbr-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:23cdf6ee05c20bd1a697b0483fade04faf7818b6e85acb621d9854edf8f8f1cf0627c8aa50fd3c598b536ba04bbcf8bc4b8c5dfa855e993733cac82ead1eb93a", + "extract_dir": "jbr-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/liberica-full-jdk.json b/bucket/liberica-full-jdk.json index 3170e6e48eb..00b02adf13e 100644 --- a/bucket/liberica-full-jdk.json +++ b/bucket/liberica-full-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.1-12", + "version": "26.0.1-10", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-amd64-full.zip", - "hash": "sha1:438491725e8fd4bf1529931a9e0a32693e6cbfeb" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64-full.zip", + "hash": "sha1:5bbd80cd72d2657df10ea2f1c7ed0b622e1f0cd1" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-i586-full.zip", - "hash": "sha1:03658597bd7cbf837448a69882b492cc14f38075" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-aarch64-full.zip", + "hash": "sha1:9cf18d12544e4d4337eef96f5917bcb1fd72936a" } }, - "extract_dir": "jdk-21.0.1-full", + "extract_dir": "jdk-26.0.1-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jdk-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-full.zip" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586-full.zip" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" } }, "hash": { diff --git a/bucket/liberica-full-jre.json b/bucket/liberica-full-jre.json index 8c8995167c2..d9cb16d8c63 100644 --- a/bucket/liberica-full-jre.json +++ b/bucket/liberica-full-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.1-12", + "version": "26.0.1-10", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jre21.0.1%2B12-windows-amd64-full.zip", - "hash": "sha1:34f15c2621c35761bfa93df045e6b81f152db8bd" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-amd64-full.zip", + "hash": "sha1:f515a3ee3d11fc7b21af64da7317df8f3d4996d6" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jre21.0.1%2B12-windows-i586-full.zip", - "hash": "sha1:9e4680a57c197db8ad02bc6bb1f7a441656a113f" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-aarch64-full.zip", + "hash": "sha1:3fb2eebcae4df23eaaa03d4ade336d70ce2eb7f3" } }, - "extract_dir": "jre-21.0.1-full", + "extract_dir": "jre-26.0.1-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jre-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64-full.zip" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586-full.zip" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" } }, "hash": { diff --git a/bucket/liberica-full-lts-jdk.json b/bucket/liberica-full-lts-jdk.json index 3b2329efbef..f1b88464549 100644 --- a/bucket/liberica-full-lts-jdk.json +++ b/bucket/liberica-full-lts-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.1-12", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-amd64-full.zip", - "hash": "sha1:438491725e8fd4bf1529931a9e0a32693e6cbfeb" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:ad8e84aad7d98ea9e07aaab274e5c90bbd448989" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-i586-full.zip", - "hash": "sha1:03658597bd7cbf837448a69882b492cc14f38075" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:41cf12fc2d3b2f6c6aaca4ca82dcedfa76cfe6aa" } }, - "extract_dir": "jdk-21.0.1-full", + "extract_dir": "jdk-25.0.3-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jdk-full&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-full.zip" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586-full.zip" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" } }, "hash": { diff --git a/bucket/liberica-full-lts-jre.json b/bucket/liberica-full-lts-jre.json index ec7feef5828..bc46a627e23 100644 --- a/bucket/liberica-full-lts-jre.json +++ b/bucket/liberica-full-lts-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.1-12", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jre21.0.1%2B12-windows-amd64-full.zip", - "hash": "sha1:34f15c2621c35761bfa93df045e6b81f152db8bd" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:38d84b2f9a2ed98cfdc9410f1295830e264d575d" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jre21.0.1%2B12-windows-i586-full.zip", - "hash": "sha1:9e4680a57c197db8ad02bc6bb1f7a441656a113f" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:3170bb500f0ba3cdbef14cd1e17b42b8ab5305d1" } }, - "extract_dir": "jre-21.0.1-full", + "extract_dir": "jre-25.0.3-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jre-full&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64-full.zip" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586-full.zip" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" } }, "hash": { diff --git a/bucket/liberica-jdk.json b/bucket/liberica-jdk.json index dec7a3884da..e6c6561350a 100644 --- a/bucket/liberica-jdk.json +++ b/bucket/liberica-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.1-12", + "version": "26.0.1-10", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-amd64.zip", - "hash": "sha1:6b995c190805f6639eff05ccba8d44694ef59d28" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64.zip", + "hash": "sha1:18db1e039769dc5e0279795754d15fffe5b9962c" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-i586.zip", - "hash": "sha1:d0db32d3251a55289ae19b42b17e4cb6676a886a" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-aarch64.zip", + "hash": "sha1:0852d3a8cd420b13fb5a639827c1ad15de9dc617" } }, - "extract_dir": "jdk-21.0.1", + "extract_dir": "jdk-26.0.1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jdk&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64.zip" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586.zip" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" } }, "hash": { diff --git a/bucket/liberica-jre.json b/bucket/liberica-jre.json index b61ba52273d..3f31198a2f0 100644 --- a/bucket/liberica-jre.json +++ b/bucket/liberica-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.1-12", + "version": "26.0.1-10", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jre21.0.1%2B12-windows-amd64.zip", - "hash": "sha1:66f54aea37d002ada20b199ee8b5a106b0314ed2" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-amd64.zip", + "hash": "sha1:5d9f8ff5453d836ceb9660d2416b238f920b8652" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jre21.0.1%2B12-windows-i586.zip", - "hash": "sha1:81a83339eb3ff0e05611e7c695c074292af29edf" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-aarch64.zip", + "hash": "sha1:1210c0bfaa76a5c04a082c8ed421054a0752fb29" } }, - "extract_dir": "jre-21.0.1", + "extract_dir": "jre-26.0.1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jre&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64.zip" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586.zip" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" } }, "hash": { diff --git a/bucket/liberica-lite-jdk.json b/bucket/liberica-lite-jdk.json index ea0de0924db..b658e7d3d80 100644 --- a/bucket/liberica-lite-jdk.json +++ b/bucket/liberica-lite-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.1-12", + "version": "26.0.1-10", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-amd64-lite.zip", - "hash": "sha1:d2999ff109be15b32819736cf5f022ce3e2756b8" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64-lite.zip", + "hash": "sha1:53057317233197c00bd19c812ec2ff3ce05b16cb" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-i586-lite.zip", - "hash": "sha1:2f88751daaa12d5ae5ccac3a06277de29fff2bef" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-aarch64-lite.zip", + "hash": "sha1:5a8bc926ef8c558fcb7e4a1edd6c99a1be35060f" } }, - "extract_dir": "jdk-21.0.1-lite", + "extract_dir": "jdk-26.0.1-lite", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jdk-lite&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-lite.zip" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586-lite.zip" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" } }, "hash": { diff --git a/bucket/liberica-lite-lts-jdk.json b/bucket/liberica-lite-lts-jdk.json index b4140d9c7cf..293c0b05cf1 100644 --- a/bucket/liberica-lite-lts-jdk.json +++ b/bucket/liberica-lite-lts-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.1-12", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-amd64-lite.zip", - "hash": "sha1:d2999ff109be15b32819736cf5f022ce3e2756b8" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-lite.zip", + "hash": "sha1:aa7ff8769f14e31ff02b40538232607e0e174c4a" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-i586-lite.zip", - "hash": "sha1:2f88751daaa12d5ae5ccac3a06277de29fff2bef" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-lite.zip", + "hash": "sha1:c1ee8159b0acf6b2f8c33b09c0aa2d007b6a59b1" } }, - "extract_dir": "jdk-21.0.1-lite", + "extract_dir": "jdk-25.0.3-lite", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jdk-lite&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-lite.zip" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586-lite.zip" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" } }, "hash": { diff --git a/bucket/liberica-lts-jdk.json b/bucket/liberica-lts-jdk.json index 353ee9dd9f6..3d3a5523714 100644 --- a/bucket/liberica-lts-jdk.json +++ b/bucket/liberica-lts-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.1-12", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-amd64.zip", - "hash": "sha1:6b995c190805f6639eff05ccba8d44694ef59d28" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:50d401f0ebd6038befda3aae6eddf06b4f1f8aac" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jdk21.0.1%2B12-windows-i586.zip", - "hash": "sha1:d0db32d3251a55289ae19b42b17e4cb6676a886a" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:b6520c6c486969f83b4220d53c7beed25fefa99a" } }, - "extract_dir": "jdk-21.0.1", + "extract_dir": "jdk-25.0.3", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jdk&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64.zip" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586.zip" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" } }, "hash": { diff --git a/bucket/liberica-lts-jre.json b/bucket/liberica-lts-jre.json index 5633dc6c5fa..4832ce61542 100644 --- a/bucket/liberica-lts-jre.json +++ b/bucket/liberica-lts-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.1-12", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jre21.0.1%2B12-windows-amd64.zip", - "hash": "sha1:66f54aea37d002ada20b199ee8b5a106b0314ed2" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:2df9ee57b64fdfdb8ccaa6a82adeadab5417c9c7" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.1%2B12/bellsoft-jre21.0.1%2B12-windows-i586.zip", - "hash": "sha1:81a83339eb3ff0e05611e7c695c074292af29edf" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:efe5b5825a47d2601fb60bf003a77ee3f43beaa5" } }, - "extract_dir": "jre-21.0.1", + "extract_dir": "jre-25.0.3", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jre&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64.zip" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586.zip" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" } }, "hash": { diff --git a/bucket/liberica11-full-jdk.json b/bucket/liberica11-full-jdk.json index 05fce2b1ace..2d3de0e9c9e 100644 --- a/bucket/liberica11-full-jdk.json +++ b/bucket/liberica11-full-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.21-10", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.21%2B10/bellsoft-jdk11.0.21%2B10-windows-amd64-full.zip", - "hash": "sha1:0fd072e7cbf3dd35c1b1dfbb0f297db89685bcf1" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-amd64-full.zip", + "hash": "sha1:86b52fd6f9871bbb2ce65ad9979868b1cff9b98f" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.21%2B10/bellsoft-jdk11.0.21%2B10-windows-i586-full.zip", - "hash": "sha1:0f904b35e8d195650c964f237503d5d0bf74727e" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-i586-full.zip", + "hash": "sha1:1beb2b0412703a58b028bfc6d4295543e2d633b1" } }, - "extract_dir": "jdk-11.0.21-full", + "extract_dir": "jdk-11.0.31-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=11&bundle-type=jdk-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica11-full-jre.json b/bucket/liberica11-full-jre.json index 0347161a14b..dada930efd3 100644 --- a/bucket/liberica11-full-jre.json +++ b/bucket/liberica11-full-jre.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.21-10", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.21%2B10/bellsoft-jre11.0.21%2B10-windows-amd64-full.zip", - "hash": "sha1:d711e6b319464e62305dd2cf458c84423dbe3422" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jre11.0.31%2B11-windows-amd64-full.zip", + "hash": "sha1:bdc2f3a314b151720b953d7e24b2d720b3a4168b" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.21%2B10/bellsoft-jre11.0.21%2B10-windows-i586-full.zip", - "hash": "sha1:d2dcd8e928b415683b07ef1512ccccde8685acee" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jre11.0.31%2B11-windows-i586-full.zip", + "hash": "sha1:fd2536c3136c7fa5be87439a0792a6bc3e651e37" } }, - "extract_dir": "jre-11.0.21-full", + "extract_dir": "jre-11.0.31-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=11&bundle-type=jre-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica11-jdk.json b/bucket/liberica11-jdk.json index 3f134804787..1ece6c4fe03 100644 --- a/bucket/liberica11-jdk.json +++ b/bucket/liberica11-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.21-10", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.21%2B10/bellsoft-jdk11.0.21%2B10-windows-amd64.zip", - "hash": "sha1:f593dfdecb755644bd503b5bb2365f1472719a14" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-amd64.zip", + "hash": "sha1:24c46d8262bab405c11b4b4457939ac9da5f605a" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.21%2B10/bellsoft-jdk11.0.21%2B10-windows-i586.zip", - "hash": "sha1:1a06bf1b26de758df3669848876e2d84af116b29" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-i586.zip", + "hash": "sha1:8a7c89669f921c44dc1bc44b1a91f2c089ae4c45" } }, - "extract_dir": "jdk-11.0.21", + "extract_dir": "jdk-11.0.31", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=11&bundle-type=jdk&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica11-jre.json b/bucket/liberica11-jre.json index c1d22f62472..0c75d76eda5 100644 --- a/bucket/liberica11-jre.json +++ b/bucket/liberica11-jre.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.21-10", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.21%2B10/bellsoft-jre11.0.21%2B10-windows-amd64.zip", - "hash": "sha1:e20a3e32db087175260484cf6d0ab977f6873fec" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jre11.0.31%2B11-windows-amd64.zip", + "hash": "sha1:029c91292238b1421c919d473225e141a4fa1ac9" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.21%2B10/bellsoft-jre11.0.21%2B10-windows-i586.zip", - "hash": "sha1:d2be2f350cadeaf7434587b07f4bda76f39db3b8" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jre11.0.31%2B11-windows-i586.zip", + "hash": "sha1:d9734e2a9ac432a807bae0358afbb6e5e1a65600" } }, - "extract_dir": "jre-11.0.21", + "extract_dir": "jre-11.0.31", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=11&bundle-type=jre&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica11-lite-jdk.json b/bucket/liberica11-lite-jdk.json index 5e8b5575439..36cef94ed9e 100644 --- a/bucket/liberica11-lite-jdk.json +++ b/bucket/liberica11-lite-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.21-10", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.21%2B10/bellsoft-jdk11.0.21%2B10-windows-amd64-lite.zip", - "hash": "sha1:c33f07d4496eac6abf96070c9a788258661535dc" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-amd64-lite.zip", + "hash": "sha1:b6b577c8aaa816099f08036c8781726a57fc31b4" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.21%2B10/bellsoft-jdk11.0.21%2B10-windows-i586-lite.zip", - "hash": "sha1:66c2699be46429ac433e6a93b59069ce381716ef" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-i586-lite.zip", + "hash": "sha1:82f716c6c24e1516fab0fa5a34d58b73eeaa811b" } }, - "extract_dir": "jdk-11.0.21-lite", + "extract_dir": "jdk-11.0.31-lite", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=11&bundle-type=jdk-lite&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica16-full-jdk.json b/bucket/liberica16-full-jdk.json index 50831545c77..f26f4ef3f31 100644 --- a/bucket/liberica16-full-jdk.json +++ b/bucket/liberica16-full-jdk.json @@ -20,7 +20,7 @@ }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=16&bundle-type=jdk-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica16-full-jre.json b/bucket/liberica16-full-jre.json index 37a40be69e4..0b3293e4be2 100644 --- a/bucket/liberica16-full-jre.json +++ b/bucket/liberica16-full-jre.json @@ -20,7 +20,7 @@ }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=16&bundle-type=jre-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica16-jdk.json b/bucket/liberica16-jdk.json index 9257a61677e..62d520f2a05 100644 --- a/bucket/liberica16-jdk.json +++ b/bucket/liberica16-jdk.json @@ -20,7 +20,7 @@ }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=16&bundle-type=jdk&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica16-jre.json b/bucket/liberica16-jre.json index e2f4611baae..5e4f69dbef1 100644 --- a/bucket/liberica16-jre.json +++ b/bucket/liberica16-jre.json @@ -20,7 +20,7 @@ }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=16&bundle-type=jre&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica16-lite-jdk.json b/bucket/liberica16-lite-jdk.json index 54c0bec3356..6bf25550f70 100644 --- a/bucket/liberica16-lite-jdk.json +++ b/bucket/liberica16-lite-jdk.json @@ -20,7 +20,7 @@ }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=16&bundle-type=jdk-lite&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica17-full-jdk.json b/bucket/liberica17-full-jdk.json index f2f7ec48ff2..801b0f427fc 100644 --- a/bucket/liberica17-full-jdk.json +++ b/bucket/liberica17-full-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 17 implementation", "homepage": "https://bell-sw.com/java", - "version": "17.0.9-11", + "version": "17.0.19-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.9%2B11/bellsoft-jdk17.0.9%2B11-windows-amd64-full.zip", - "hash": "sha1:cd606a2afcf8b92f505592da60f265db17b91070" + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-amd64-full.zip", + "hash": "sha1:e15aa808f98427da9237c731a11388f6291e9c08" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.9%2B11/bellsoft-jdk17.0.9%2B11-windows-i586-full.zip", - "hash": "sha1:b4e08cf99151f9e2ae1492237ed33bab23dfe687" + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-i586-full.zip", + "hash": "sha1:090ede49097b00d321348c3a17a6db6f441d099e" } }, - "extract_dir": "jdk-17.0.9-full", + "extract_dir": "jdk-17.0.19-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=17&bundle-type=jdk-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica17-full-jre.json b/bucket/liberica17-full-jre.json index 5b45328fb83..a2a22a9fce4 100644 --- a/bucket/liberica17-full-jre.json +++ b/bucket/liberica17-full-jre.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 17 implementation", "homepage": "https://bell-sw.com/java", - "version": "17.0.9-11", + "version": "17.0.19-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.9%2B11/bellsoft-jre17.0.9%2B11-windows-amd64-full.zip", - "hash": "sha1:287389ceb2c374dd0fd9b39c7cbfbb342dd5aab6" + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jre17.0.19%2B11-windows-amd64-full.zip", + "hash": "sha1:1c64fb6cda6a9293df18189474e88fdaf5e37bfb" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.9%2B11/bellsoft-jre17.0.9%2B11-windows-i586-full.zip", - "hash": "sha1:a95fc86b157a873062cb2cf43f0508366c13a45f" + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jre17.0.19%2B11-windows-i586-full.zip", + "hash": "sha1:5c2500c094fdd0cedfc42438426075ec333741a3" } }, - "extract_dir": "jre-17.0.9-full", + "extract_dir": "jre-17.0.19-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=17&bundle-type=jre-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica17-jdk.json b/bucket/liberica17-jdk.json index 16b61bad286..027b3bbee20 100644 --- a/bucket/liberica17-jdk.json +++ b/bucket/liberica17-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 17 implementation", "homepage": "https://bell-sw.com/java", - "version": "17.0.9-11", + "version": "17.0.19-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.9%2B11/bellsoft-jdk17.0.9%2B11-windows-amd64.zip", - "hash": "sha1:c70350612b58dd0482b707955c0407d3250e8677" + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-amd64.zip", + "hash": "sha1:703b417069f9799c516ed9c0954ac385fa226590" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.9%2B11/bellsoft-jdk17.0.9%2B11-windows-i586.zip", - "hash": "sha1:5ec352a69476ef0bc29e6de25c6082cf3c8752d2" + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-i586.zip", + "hash": "sha1:5b6b629aa9964be9645ea5637525593c42db0458" } }, - "extract_dir": "jdk-17.0.9", + "extract_dir": "jdk-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=17&bundle-type=jdk&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica17-jre.json b/bucket/liberica17-jre.json index d7c8136cd06..68d8dc3e2ba 100644 --- a/bucket/liberica17-jre.json +++ b/bucket/liberica17-jre.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 17 implementation", "homepage": "https://bell-sw.com/java", - "version": "17.0.9-11", + "version": "17.0.19-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.9%2B11/bellsoft-jre17.0.9%2B11-windows-amd64.zip", - "hash": "sha1:8b2b506e6f90ab0968027e7f37ec469d55d71366" + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jre17.0.19%2B11-windows-amd64.zip", + "hash": "sha1:720150d6698c0302146dd3d76a4475dfd9647cfb" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.9%2B11/bellsoft-jre17.0.9%2B11-windows-i586.zip", - "hash": "sha1:6b37391da0297c5676abbb691d5a79d2e575420c" + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jre17.0.19%2B11-windows-i586.zip", + "hash": "sha1:25d0cf4bd1a12d8378ab71061f9b063c2abee0d0" } }, - "extract_dir": "jre-17.0.9", + "extract_dir": "jre-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=17&bundle-type=jre&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica17-lite-jdk.json b/bucket/liberica17-lite-jdk.json index 21630756a06..1cbe6ea84b6 100644 --- a/bucket/liberica17-lite-jdk.json +++ b/bucket/liberica17-lite-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 17 implementation", "homepage": "https://bell-sw.com/java", - "version": "17.0.9-11", + "version": "17.0.19-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.9%2B11/bellsoft-jdk17.0.9%2B11-windows-amd64-lite.zip", - "hash": "sha1:07da83d28d9684022baa4aba1cb135cd418e8a9c" + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-amd64-lite.zip", + "hash": "sha1:6844fd97f47a827fc28778b4ccd158183f6061ee" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.9%2B11/bellsoft-jdk17.0.9%2B11-windows-i586-lite.zip", - "hash": "sha1:5b52722c09aebf1518d2ff30a9ed7702026fe81a" + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-i586-lite.zip", + "hash": "sha1:0d5c3977d3e4245e1ed07bb46f1e44735979f186" } }, - "extract_dir": "jdk-17.0.9-lite", + "extract_dir": "jdk-17.0.19-lite", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=17&bundle-type=jdk-lite&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica21-full-jdk.json b/bucket/liberica21-full-jdk.json new file mode 100644 index 00000000000..4284cc98ec3 --- /dev/null +++ b/bucket/liberica21-full-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64-full.zip", + "hash": "sha1:88f543adfe176621a7e69ff34d3241f7e3343dda" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586-full.zip", + "hash": "sha1:398bcbd27852ec44987e7d631a7dd5dcff84a698" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64-full.zip", + "hash": "sha1:b6c7f8606721bda57d0df787b58502606e72d1c9" + } + }, + "extract_dir": "jdk-21.0.11-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jdk-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-full.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586-full.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-full" + } +} diff --git a/bucket/liberica21-full-jre.json b/bucket/liberica21-full-jre.json new file mode 100644 index 00000000000..66692cc8f53 --- /dev/null +++ b/bucket/liberica21-full-jre.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-amd64-full.zip", + "hash": "sha1:8f38b1bfe987f7a7462235a3a52d70b4e008bed3" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-i586-full.zip", + "hash": "sha1:6feac4edb092bb2074b0d5940f582accacb65031" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-aarch64-full.zip", + "hash": "sha1:15c2b1592afe0fe74b32bf59eaf4a6e846ccd13d" + } + }, + "extract_dir": "jre-21.0.11-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jre-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64-full.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586-full.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor-full" + } +} diff --git a/bucket/liberica21-full-lts-jdk.json b/bucket/liberica21-full-lts-jdk.json new file mode 100644 index 00000000000..d148af21b89 --- /dev/null +++ b/bucket/liberica21-full-lts-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64-full.zip", + "hash": "sha1:88f543adfe176621a7e69ff34d3241f7e3343dda" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586-full.zip", + "hash": "sha1:398bcbd27852ec44987e7d631a7dd5dcff84a698" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64-full.zip", + "hash": "sha1:b6c7f8606721bda57d0df787b58502606e72d1c9" + } + }, + "extract_dir": "jdk-21.0.11-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jdk-full&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-full.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586-full.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-full" + } +} diff --git a/bucket/liberica21-full-lts-jre.json b/bucket/liberica21-full-lts-jre.json new file mode 100644 index 00000000000..365e938f4bc --- /dev/null +++ b/bucket/liberica21-full-lts-jre.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-amd64-full.zip", + "hash": "sha1:8f38b1bfe987f7a7462235a3a52d70b4e008bed3" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-i586-full.zip", + "hash": "sha1:6feac4edb092bb2074b0d5940f582accacb65031" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-aarch64-full.zip", + "hash": "sha1:15c2b1592afe0fe74b32bf59eaf4a6e846ccd13d" + } + }, + "extract_dir": "jre-21.0.11-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jre-full&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64-full.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586-full.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor-full" + } +} diff --git a/bucket/liberica21-jdk.json b/bucket/liberica21-jdk.json new file mode 100644 index 00000000000..0f7c2fffd60 --- /dev/null +++ b/bucket/liberica21-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64.zip", + "hash": "sha1:f6b3e536115bdf8fdbf5ec50374fe8b4e41f61e2" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586.zip", + "hash": "sha1:18583f6ced34cfa66d83a0caf03e6ac815d2c5c0" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64.zip", + "hash": "sha1:24e5373005837d73a09be6aef84635943d1ad3ed" + } + }, + "extract_dir": "jdk-21.0.11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jdk&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor" + } +} diff --git a/bucket/liberica21-jre.json b/bucket/liberica21-jre.json new file mode 100644 index 00000000000..ed78a55d155 --- /dev/null +++ b/bucket/liberica21-jre.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-amd64.zip", + "hash": "sha1:27f5f7dd61c9cf3f969008179fe32c3cadc952a1" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-i586.zip", + "hash": "sha1:bfc4e76101c21948fdfc46d36d0bd1522bafac59" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-aarch64.zip", + "hash": "sha1:471ee2bd2cfcef410285c93eae60fb2c19b9011f" + } + }, + "extract_dir": "jre-21.0.11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jre&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor" + } +} diff --git a/bucket/liberica21-lite-jdk.json b/bucket/liberica21-lite-jdk.json new file mode 100644 index 00000000000..0be52dac6c5 --- /dev/null +++ b/bucket/liberica21-lite-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64-lite.zip", + "hash": "sha1:63c948f07f7f0cb5fa866b8e00d112b698d313fc" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586-lite.zip", + "hash": "sha1:59df394e219ae4e72ecbe15e4d9219d79bfd0266" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64-lite.zip", + "hash": "sha1:314bcc29d50488012ddf30e5943caea5ed368502" + } + }, + "extract_dir": "jdk-21.0.11-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jdk-lite&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-lite.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586-lite.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-lite" + } +} diff --git a/bucket/liberica21-lite-lts-jdk.json b/bucket/liberica21-lite-lts-jdk.json new file mode 100644 index 00000000000..45de37e1a23 --- /dev/null +++ b/bucket/liberica21-lite-lts-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64-lite.zip", + "hash": "sha1:63c948f07f7f0cb5fa866b8e00d112b698d313fc" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586-lite.zip", + "hash": "sha1:59df394e219ae4e72ecbe15e4d9219d79bfd0266" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64-lite.zip", + "hash": "sha1:314bcc29d50488012ddf30e5943caea5ed368502" + } + }, + "extract_dir": "jdk-21.0.11-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jdk-lite&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-lite.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586-lite.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-lite" + } +} diff --git a/bucket/liberica21-lts-jdk.json b/bucket/liberica21-lts-jdk.json new file mode 100644 index 00000000000..63361323fc3 --- /dev/null +++ b/bucket/liberica21-lts-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64.zip", + "hash": "sha1:f6b3e536115bdf8fdbf5ec50374fe8b4e41f61e2" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586.zip", + "hash": "sha1:18583f6ced34cfa66d83a0caf03e6ac815d2c5c0" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64.zip", + "hash": "sha1:24e5373005837d73a09be6aef84635943d1ad3ed" + } + }, + "extract_dir": "jdk-21.0.11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jdk&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor" + } +} diff --git a/bucket/liberica21-lts-jre.json b/bucket/liberica21-lts-jre.json new file mode 100644 index 00000000000..97bdb31f115 --- /dev/null +++ b/bucket/liberica21-lts-jre.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-amd64.zip", + "hash": "sha1:27f5f7dd61c9cf3f969008179fe32c3cadc952a1" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-i586.zip", + "hash": "sha1:bfc4e76101c21948fdfc46d36d0bd1522bafac59" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-aarch64.zip", + "hash": "sha1:471ee2bd2cfcef410285c93eae60fb2c19b9011f" + } + }, + "extract_dir": "jre-21.0.11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jre&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor" + } +} diff --git a/bucket/liberica25-full-jdk.json b/bucket/liberica25-full-jdk.json new file mode 100644 index 00000000000..6f5c4ecdf99 --- /dev/null +++ b/bucket/liberica25-full-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:ad8e84aad7d98ea9e07aaab274e5c90bbd448989" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:41cf12fc2d3b2f6c6aaca4ca82dcedfa76cfe6aa" + } + }, + "extract_dir": "jdk-25.0.3-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jdk-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-full.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-full" + } +} diff --git a/bucket/liberica25-full-jre.json b/bucket/liberica25-full-jre.json new file mode 100644 index 00000000000..678b0cb7d73 --- /dev/null +++ b/bucket/liberica25-full-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:38d84b2f9a2ed98cfdc9410f1295830e264d575d" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:3170bb500f0ba3cdbef14cd1e17b42b8ab5305d1" + } + }, + "extract_dir": "jre-25.0.3-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jre-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64-full.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor-full" + } +} diff --git a/bucket/liberica25-full-lts-jdk.json b/bucket/liberica25-full-lts-jdk.json new file mode 100644 index 00000000000..a91f29357e4 --- /dev/null +++ b/bucket/liberica25-full-lts-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:ad8e84aad7d98ea9e07aaab274e5c90bbd448989" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:41cf12fc2d3b2f6c6aaca4ca82dcedfa76cfe6aa" + } + }, + "extract_dir": "jdk-25.0.3-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jdk-full&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-full.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-full" + } +} diff --git a/bucket/liberica25-full-lts-jre.json b/bucket/liberica25-full-lts-jre.json new file mode 100644 index 00000000000..026b09bba52 --- /dev/null +++ b/bucket/liberica25-full-lts-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:38d84b2f9a2ed98cfdc9410f1295830e264d575d" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:3170bb500f0ba3cdbef14cd1e17b42b8ab5305d1" + } + }, + "extract_dir": "jre-25.0.3-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jre-full&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64-full.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor-full" + } +} diff --git a/bucket/liberica25-jdk.json b/bucket/liberica25-jdk.json new file mode 100644 index 00000000000..e08d50fe142 --- /dev/null +++ b/bucket/liberica25-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:50d401f0ebd6038befda3aae6eddf06b4f1f8aac" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:b6520c6c486969f83b4220d53c7beed25fefa99a" + } + }, + "extract_dir": "jdk-25.0.3", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jdk&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor" + } +} diff --git a/bucket/liberica25-jre.json b/bucket/liberica25-jre.json new file mode 100644 index 00000000000..29a755be693 --- /dev/null +++ b/bucket/liberica25-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:2df9ee57b64fdfdb8ccaa6a82adeadab5417c9c7" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:efe5b5825a47d2601fb60bf003a77ee3f43beaa5" + } + }, + "extract_dir": "jre-25.0.3", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jre&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor" + } +} diff --git a/bucket/liberica25-lite-jdk.json b/bucket/liberica25-lite-jdk.json new file mode 100644 index 00000000000..d1f7e8baa09 --- /dev/null +++ b/bucket/liberica25-lite-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-lite.zip", + "hash": "sha1:aa7ff8769f14e31ff02b40538232607e0e174c4a" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-lite.zip", + "hash": "sha1:c1ee8159b0acf6b2f8c33b09c0aa2d007b6a59b1" + } + }, + "extract_dir": "jdk-25.0.3-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jdk-lite&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-lite.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-lite" + } +} diff --git a/bucket/liberica25-lite-lts-jdk.json b/bucket/liberica25-lite-lts-jdk.json new file mode 100644 index 00000000000..a3569ca6d1f --- /dev/null +++ b/bucket/liberica25-lite-lts-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-lite.zip", + "hash": "sha1:aa7ff8769f14e31ff02b40538232607e0e174c4a" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-lite.zip", + "hash": "sha1:c1ee8159b0acf6b2f8c33b09c0aa2d007b6a59b1" + } + }, + "extract_dir": "jdk-25.0.3-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jdk-lite&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-lite.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-lite" + } +} diff --git a/bucket/liberica25-lts-jdk.json b/bucket/liberica25-lts-jdk.json new file mode 100644 index 00000000000..5455050de93 --- /dev/null +++ b/bucket/liberica25-lts-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:50d401f0ebd6038befda3aae6eddf06b4f1f8aac" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:b6520c6c486969f83b4220d53c7beed25fefa99a" + } + }, + "extract_dir": "jdk-25.0.3", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jdk&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor" + } +} diff --git a/bucket/liberica25-lts-jre.json b/bucket/liberica25-lts-jre.json new file mode 100644 index 00000000000..abe0a982b08 --- /dev/null +++ b/bucket/liberica25-lts-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:2df9ee57b64fdfdb8ccaa6a82adeadab5417c9c7" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:efe5b5825a47d2601fb60bf003a77ee3f43beaa5" + } + }, + "extract_dir": "jre-25.0.3", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jre&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$[*].version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64.zip" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor" + } +} diff --git a/bucket/liberica8-full-jdk.json b/bucket/liberica8-full-jdk.json index 31abf362b66..8b735d0d011 100644 --- a/bucket/liberica8-full-jdk.json +++ b/bucket/liberica8-full-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", "homepage": "https://bell-sw.com/java", - "version": "8u392-9", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u392%2B9/bellsoft-jdk8u392%2B9-windows-amd64-full.zip", - "hash": "sha1:b9496686b0a6bbeec16d62cf79d4c9333636c5d0" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-amd64-full.zip", + "hash": "sha1:e092843fb937ee259bb8905406fb7bfaadfbe6c8" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u392%2B9/bellsoft-jdk8u392%2B9-windows-i586-full.zip", - "hash": "sha1:ff5f02a7c9ba19374222076b7f38f02c3f8006fc" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-i586-full.zip", + "hash": "sha1:a6bf449ff4a4167f1e77ca217401a760c3ebb335" } }, - "extract_dir": "jdk8u392-full", + "extract_dir": "jdk8u492-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=8&bundle-type=jdk-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\du]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica8-full-jre.json b/bucket/liberica8-full-jre.json index 8fc17f4edcc..3459e81dcea 100644 --- a/bucket/liberica8-full-jre.json +++ b/bucket/liberica8-full-jre.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", "homepage": "https://bell-sw.com/java", - "version": "8u392-9", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u392%2B9/bellsoft-jre8u392%2B9-windows-amd64-full.zip", - "hash": "sha1:681314bbb2935aee97c8419bb98010fe0b9624cb" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-amd64-full.zip", + "hash": "sha1:44f18e018d9e239513b2eebed541320c268743ab" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u392%2B9/bellsoft-jre8u392%2B9-windows-i586-full.zip", - "hash": "sha1:13b9a315cffa8e9a6611c911bba7cc6b79eac191" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-i586-full.zip", + "hash": "sha1:8020850bd0c0adc8a8f258a8fa9dfc4881b58b27" } }, - "extract_dir": "jre8u392-full", + "extract_dir": "jre8u492-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=8&bundle-type=jre-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\du]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica8-jdk.json b/bucket/liberica8-jdk.json index bc2724c8024..29d0658c2d2 100644 --- a/bucket/liberica8-jdk.json +++ b/bucket/liberica8-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", "homepage": "https://bell-sw.com/java", - "version": "8u392-9", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u392%2B9/bellsoft-jdk8u392%2B9-windows-amd64.zip", - "hash": "sha1:18cd4fbf367d043e2ea9a993bb10ad711eab221d" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-amd64.zip", + "hash": "sha1:999e88249577b6689668d62629540158de842292" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u392%2B9/bellsoft-jdk8u392%2B9-windows-i586.zip", - "hash": "sha1:81481409dc0887edd6c177e58f853237f336be15" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-i586.zip", + "hash": "sha1:3f9998374c94e82d7045809b7b816610ada7e461" } }, - "extract_dir": "jdk8u392", + "extract_dir": "jdk8u492", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=8&bundle-type=jdk&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\du]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica8-jre.json b/bucket/liberica8-jre.json index b5975e9586c..4568f2a09ef 100644 --- a/bucket/liberica8-jre.json +++ b/bucket/liberica8-jre.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", "homepage": "https://bell-sw.com/java", - "version": "8u392-9", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u392%2B9/bellsoft-jre8u392%2B9-windows-amd64.zip", - "hash": "sha1:749d1a2271d2004595ab8c11cde9f95c23784ddc" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-amd64.zip", + "hash": "sha1:9a3ee2c00c51e6d03d8cdbdc53f0d16f519dd578" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u392%2B9/bellsoft-jre8u392%2B9-windows-i586.zip", - "hash": "sha1:cab41b649d935a7d9108c98fa102866def7d32cc" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-i586.zip", + "hash": "sha1:b5b478a0c903ad56a4a39329a857b67180472515" } }, - "extract_dir": "jre8u392", + "extract_dir": "jre8u492", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=8&bundle-type=jre&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\du]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/microsoft-jdk.json b/bucket/microsoft-jdk.json index 966801c724a..b42e3adc5cb 100644 --- a/bucket/microsoft-jdk.json +++ b/bucket/microsoft-jdk.json @@ -1,16 +1,16 @@ { "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", "homepage": "https://www.microsoft.com/openjdk/", - "version": "21.0.1", + "version": "25.0.3", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.1-windows-x64.zip", - "hash": "48f197aad14f0e79f0ed39d315b525255ee4a9309047fc18dbaf7deaa80242f0" + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-x64.zip", + "hash": "ba3ce9fa6ebb921eccda29b08c2bad26b5f8839080931096c73f306e0dd9856f" }, "arm64": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.1-windows-aarch64.zip", - "hash": "04d71121d2bf3aeb3e77199b36d8766b7c2f5e61040c7e13a99d267f421e96d7" + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-aarch64.zip", + "hash": "5d7dc8d7451e55e75c6302c06eba00c2a2916de0b1886266058fd4d9f0da3872" } }, "extract_to": "tmp", diff --git a/bucket/microsoft-lts-jdk.json b/bucket/microsoft-lts-jdk.json index b61b2063db6..6e9892e8466 100644 --- a/bucket/microsoft-lts-jdk.json +++ b/bucket/microsoft-lts-jdk.json @@ -1,16 +1,16 @@ { - "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", + "description": "The Microsoft Build of OpenJDK is a new no-cost long-term supported distribution and Microsoft's new way to collaborate and contribute to the Java ecosystem", "homepage": "https://www.microsoft.com/openjdk/", - "version": "17.0.9", + "version": "25.0.3", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.9-windows-x64.zip", - "hash": "91401241e99c59f4c90f46523d896dcf9b4192a78834953042da392dae22828f" + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-x64.zip", + "hash": "ba3ce9fa6ebb921eccda29b08c2bad26b5f8839080931096c73f306e0dd9856f" }, "arm64": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.9-windows-aarch64.zip", - "hash": "36857ca1c2d6f1b69da3499b49d4d91e5ca5743350b74f3c6da24642832047f6" + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-aarch64.zip", + "hash": "5d7dc8d7451e55e75c6302c06eba00c2a2916de0b1886266058fd4d9f0da3872" } }, "extract_to": "tmp", @@ -25,8 +25,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://docs.microsoft.com/java/openjdk/download", - "regex": "(?microsoft-jdk-((?17[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" + "url": "https://learn.microsoft.com/en-us/java/openjdk/download", + "regex": "(?microsoft-jdk-((?25[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" }, "autoupdate": { "architecture": { diff --git a/bucket/microsoft11-jdk.json b/bucket/microsoft11-jdk.json index 05b9451d048..3f1574d606f 100644 --- a/bucket/microsoft11-jdk.json +++ b/bucket/microsoft11-jdk.json @@ -1,16 +1,16 @@ { "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", "homepage": "https://www.microsoft.com/openjdk/", - "version": "11.0.21", + "version": "11.0.31", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.21-windows-x64.zip", - "hash": "ee5062c60581873e740278e483beff33cbb49112d5c1402e0b5f2c8b8ac6648e" + "url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.31-windows-x64.zip", + "hash": "a63b83ba4c601e0e2907050e88e939c484c4ae520931f52eb356d0516f2ff4f5" }, "arm64": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.21-windows-aarch64.zip", - "hash": "8705b218a866dec6991cd20f826bd4b018871704a4d37f5879fd27bf6585080c" + "url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.31-windows-aarch64.zip", + "hash": "517a4cf5dd66376ae2b576bffb58583f8673b517d16459db09c91b536134f0d5" } }, "extract_to": "tmp", diff --git a/bucket/microsoft17-jdk.json b/bucket/microsoft17-jdk.json index b61b2063db6..fbf53082c8f 100644 --- a/bucket/microsoft17-jdk.json +++ b/bucket/microsoft17-jdk.json @@ -1,16 +1,16 @@ { "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", "homepage": "https://www.microsoft.com/openjdk/", - "version": "17.0.9", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.9-windows-x64.zip", - "hash": "91401241e99c59f4c90f46523d896dcf9b4192a78834953042da392dae22828f" + "url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.19-windows-x64.zip", + "hash": "394d1d8253d58b462300f15f9c81369478cf8813f82dca914c3b5dfdef080f9f" }, "arm64": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.9-windows-aarch64.zip", - "hash": "36857ca1c2d6f1b69da3499b49d4d91e5ca5743350b74f3c6da24642832047f6" + "url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.19-windows-aarch64.zip", + "hash": "3b00a88fbe2281d78f70b28f0913d3c9607e7aafeea68db5e7ad2263d52ddfbd" } }, "extract_to": "tmp", diff --git a/bucket/microsoft21-jdk.json b/bucket/microsoft21-jdk.json new file mode 100644 index 00000000000..c38f0a8a099 --- /dev/null +++ b/bucket/microsoft21-jdk.json @@ -0,0 +1,45 @@ +{ + "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", + "homepage": "https://www.microsoft.com/openjdk/", + "version": "21.0.11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.11-windows-x64.zip", + "hash": "a58466dc0c0edd9740b5c5db10d95a70b682cb04f1a5101479d75e844f7160ff" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.11-windows-aarch64.zip", + "hash": "4cc53b464abd0e87471378778e19663b36dcf94824c72db1f224d048c520982b" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://docs.microsoft.com/java/openjdk/download", + "regex": "(?microsoft-jdk-((?21[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-x64.zip" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-aarch64.zip" + } + }, + "hash": { + "url": "$url.sha256sum.txt" + }, + "extract_dir": "jdk-$matchVer+$matchBuild" + } +} diff --git a/bucket/openjdk-ea.json b/bucket/openjdk-ea.json index cd9256e84f6..8df0bda5fea 100644 --- a/bucket/openjdk-ea.json +++ b/bucket/openjdk-ea.json @@ -1,21 +1,21 @@ { "description": "Official Early-Access Builds of OpenJDK", "homepage": "https://jdk.java.net/", - "version": "22-27-ea", + "version": "27-24-ea", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_windows-x64_bin.zip", - "hash": "522347f78607019a5c2d2478846c2ca0715ee700a7db3f78aff024e9935b1091" + "url": "https://download.java.net/java/early_access/jdk27/24/GPL/openjdk-27-ea+24_windows-x64_bin.zip", + "hash": "5bbf96e8f91e2c80680961ba7cc2ddb7112131f6fa000d2472ab2ea6c99a06f7" } }, - "extract_dir": "jdk-22", + "extract_dir": "jdk-27", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/22", + "url": "https://jdk.java.net/27", "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, diff --git a/bucket/openjdk.json b/bucket/openjdk.json index 4ee833a369a..d1633560c22 100644 --- a/bucket/openjdk.json +++ b/bucket/openjdk.json @@ -1,22 +1,22 @@ { "description": "Official General-Availability Release of OpenJDK", "homepage": "https://jdk.java.net/", - "version": "21.0.1-12", + "version": "26-35", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jdk21.0.1/415e3f918a1f4062a0074a2794853d0d/12/GPL/openjdk-21.0.1_windows-x64_bin.zip", - "hash": "77ea464f4fa7cbcbffe0124af44707e8e5ad8c1ce2373f1d94a64d9b20ba0c69" + "url": "https://download.java.net/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_windows-x64_bin.zip", + "hash": "2dd2d92c9374cd49a120fe9d916732840bf6bb9f0e0cc29794917a3c08b99c5f" } }, - "extract_dir": "jdk-21.0.1", + "extract_dir": "jdk-26", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/21/", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?[\\d.]+)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk17.json b/bucket/openjdk17.json index 593365094ef..e75f54f55ea 100644 --- a/bucket/openjdk17.json +++ b/bucket/openjdk17.json @@ -15,7 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?17(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?17(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk19.json b/bucket/openjdk19.json index 5805d353656..0340d18829b 100644 --- a/bucket/openjdk19.json +++ b/bucket/openjdk19.json @@ -15,18 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", - "replace": "${version}-${build}${ea}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" - } - }, - "hash": { - "url": "$url.sha256" - }, - "extract_dir": "jdk-$matchVersion" + "url": "https://api.github.com/repos/openjdk/jdk19u/tags?per_page=100", + "regex": "\"name\":\"jdk-(?19\\.[\\d.]+)\\+(?\\d+)\"", + "replace": "${version}-${build}" } } diff --git a/bucket/openjdk20.json b/bucket/openjdk20.json index a61c0b64284..75aeb4446e3 100644 --- a/bucket/openjdk20.json +++ b/bucket/openjdk20.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/20", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?20(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?20(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk21.json b/bucket/openjdk21.json index 78ca134f059..8a88381875a 100644 --- a/bucket/openjdk21.json +++ b/bucket/openjdk21.json @@ -1,22 +1,22 @@ { "description": "Official production-ready open-source builds of OpenJDK 21", "homepage": "https://jdk.java.net/21", - "version": "21.0.1-12", + "version": "21.0.2-13", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jdk21.0.1/415e3f918a1f4062a0074a2794853d0d/12/GPL/openjdk-21.0.1_windows-x64_bin.zip", - "hash": "77ea464f4fa7cbcbffe0124af44707e8e5ad8c1ce2373f1d94a64d9b20ba0c69" + "url": "https://download.java.net/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_windows-x64_bin.zip", + "hash": "b6c17e747ae78cdd6de4d7532b3164b277daee97c007d3eaa2b39cca99882664" } }, - "extract_dir": "jdk-21.0.1", + "extract_dir": "jdk-21.0.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/21", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?21(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?21(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk22.json b/bucket/openjdk22.json index 1882a957030..44318102042 100644 --- a/bucket/openjdk22.json +++ b/bucket/openjdk22.json @@ -1,22 +1,22 @@ { "description": "Official production-ready open-source builds of OpenJDK 22", "homepage": "https://jdk.java.net/22", - "version": "22-27-ea", + "version": "22.0.2-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_windows-x64_bin.zip", - "hash": "522347f78607019a5c2d2478846c2ca0715ee700a7db3f78aff024e9935b1091" + "url": "https://download.java.net/java/GA/jdk22.0.2/c9ecb94cd31b495da20a27d4581645e8/9/GPL/openjdk-22.0.2_windows-x64_bin.zip", + "hash": "f2a9b9ab944e71a64637fcdc6b13a1188cf02d4eb9ecf71dc927e98b3e45f5dc" } }, - "extract_dir": "jdk-22", + "extract_dir": "jdk-22.0.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/22", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?22(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?22(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk23.json b/bucket/openjdk23.json new file mode 100644 index 00000000000..721bc2593e8 --- /dev/null +++ b/bucket/openjdk23.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 23", + "homepage": "https://jdk.java.net/23", + "version": "23.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk23.0.2/6da2a6609d6e406f85c491fcb119101b/7/GPL/openjdk-23.0.2_windows-x64_bin.zip", + "hash": "f6d4d5674be54ab026781951512ad11832c9957538d06c20121ed5a4edde6b5a" + } + }, + "extract_dir": "jdk-23.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?23(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?23(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk24.json b/bucket/openjdk24.json new file mode 100644 index 00000000000..90cd97bb31d --- /dev/null +++ b/bucket/openjdk24.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 24", + "homepage": "https://jdk.java.net/24", + "version": "24.0.2-12", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk24.0.2/fdc5d0102fe0414db21410ad5834341f/12/GPL/openjdk-24.0.2_windows-x64_bin.zip", + "hash": "683aad49e0a146c725d922efeaffe877deb108e58ee270ac5529467cf9bdd7ec" + } + }, + "extract_dir": "jdk-24.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?24(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?24(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk25.json b/bucket/openjdk25.json new file mode 100644 index 00000000000..fd3033bb62d --- /dev/null +++ b/bucket/openjdk25.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 25", + "homepage": "https://jdk.java.net/25", + "version": "25.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk25.0.2/b1e0dfa218384cb9959bdcb897162d4e/10/GPL/openjdk-25.0.2_windows-x64_bin.zip", + "hash": "74784a0c07258f32d36e9224dd79187c566d831c30d47dc06888d4212087331d" + } + }, + "extract_dir": "jdk-25.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?25(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?25(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk26.json b/bucket/openjdk26.json new file mode 100644 index 00000000000..7506dd58d53 --- /dev/null +++ b/bucket/openjdk26.json @@ -0,0 +1,33 @@ +{ + "description": "Official General-Availability Release of OpenJDK", + "homepage": "https://jdk.java.net/", + "version": "26-35", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_windows-x64_bin.zip", + "hash": "2dd2d92c9374cd49a120fe9d916732840bf6bb9f0e0cc29794917a3c08b99c5f" + } + }, + "extract_dir": "jdk-26", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?26(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?26(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/oraclejdk-lts.json b/bucket/oraclejdk-lts.json index a80f5fbb828..16f6d65bcb4 100644 --- a/bucket/oraclejdk-lts.json +++ b/bucket/oraclejdk-lts.json @@ -1,23 +1,23 @@ { "description": "Oracle Java Platform, Standard Edition Development Kit (JDK)", "homepage": "https://www.oracle.com/java/technologies/downloads/#java21", - "version": "21.0.1", + "version": "21.0.11", "license": "https://www.oracle.com/downloads/licenses/no-fee-license.html", "architecture": { "64bit": { - "url": "https://download.oracle.com/java/21/archive/jdk-21.0.1_windows-x64_bin.zip", - "hash": "c951b2f36d0f43ff347ac93d42ff6f64ce9b6231767d6b81d727bd2178d08290" + "url": "https://download.oracle.com/java/21/archive/jdk-21.0.11_windows-x64_bin.zip", + "hash": "947660f83b33bcda0da3497b2959bce1523fc3a000689147e3671574c8e47eca" } }, - "extract_dir": "jdk-21.0.1", + "extract_dir": "jdk-21.0.11", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://www.oracle.com/java/technologies/javase/jdk21-archive-downloads.html", + "url": "https://www.oracle.com/java/technologies/javase/21u-relnotes.html", "useragent": "curl/7", - "regex": "/jdk-([\\d.]+)_windows-x64" + "regex": "
  • JDK ([\\d.]+)" }, "autoupdate": { "architecture": { diff --git a/bucket/oraclejdk.json b/bucket/oraclejdk.json index 5cf964c95f3..91a488a4fe8 100644 --- a/bucket/oraclejdk.json +++ b/bucket/oraclejdk.json @@ -1,23 +1,23 @@ { "description": "Oracle Java Platform, Standard Edition Development Kit (JDK)", "homepage": "https://www.oracle.com/java/", - "version": "21.0.1", + "version": "26.0.1", "license": "https://www.oracle.com/downloads/licenses/no-fee-license.html", "architecture": { "64bit": { - "url": "https://download.oracle.com/java/21/archive/jdk-21.0.1_windows-x64_bin.zip", - "hash": "c951b2f36d0f43ff347ac93d42ff6f64ce9b6231767d6b81d727bd2178d08290" + "url": "https://download.oracle.com/java/26/archive/jdk-26.0.1_windows-x64_bin.zip", + "hash": "6ce5d87324f2b47ea714a9b394e24e3db8b247c620e1dd47ae140859a90f28c1" } }, - "extract_dir": "jdk-21.0.1", + "extract_dir": "jdk-26.0.1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://www.oracle.com/java/technologies/downloads", + "url": "https://www.oracle.com/java/technologies/downloads/", "useragent": "curl/7", - "regex": "JDK Development Kit ([\\d.]+) downloads" + "regex": "Java SE Development Kit ([\\d.]+) downloads" }, "autoupdate": { "architecture": { diff --git a/bucket/oraclejre8.json b/bucket/oraclejre8.json index ef4d4d0179a..c59003332fb 100644 --- a/bucket/oraclejre8.json +++ b/bucket/oraclejre8.json @@ -1,44 +1,22 @@ { "description": "Oracle Java Platform, Standard Edition Runtime Environment (JRE)", "homepage": "https://www.java.com/", - "version": "8u391", + "version": "8u421", "license": "https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html", + "notes": "Deprecated, no extraction source available.", "architecture": { "64bit": { - "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=249204_b291ca3e0c8548b5a51d5a5f50063037#/dl.tar.gz", - "hash": "a41df4fd84c0c08ac965dc8223ec5699a186bb9893c9fbb65f7fef3c01654fb6" + "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=250130_d8aa705069af427f9b83e66b34f5e380#/dl.tar.gz", + "hash": "e8082d390a831b14067a465068fceda45291170e8d155be0991bced9702cbbe7" }, "32bit": { - "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=249202_b291ca3e0c8548b5a51d5a5f50063037#/dl.tar.gz", - "hash": "68ff49ddbf7d156ae7ea54429e4c74d32fb1b75dd84c14cea03958621f1cb3c8" + "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=250128_d8aa705069af427f9b83e66b34f5e380#/dl.tar.gz", + "hash": "f5000329f2ddfa7a24abf84d9cd9d7be015013b513f6c9a3458018b6bcd9f3f1" } }, - "extract_dir": "jre1.8.0_391", + "extract_dir": "jre1.8.0_421", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://orasites-prodapp.cec.ocp.oraclecloud.com/content/published/api/v1.1/items/COREFA37E773006D4BE183DB8D7F504C5718?channelToken=1f7d2611846d4457b213dfc9048724dc", - "script": [ - "$ver = json_path $page $.fields.json.latest8Version", - "$secid = json_path $page $.fields.json.secID", - "$win32 = [int](json_path $page $.fields.json.win_offline_bundle) + 1", - "$win64 = [int](json_path $page $.fields.json.win_x64_bundle) + 1", - "Write-Output \"$ver $win32 $win64 $secid\"" - ], - "regex": "(?(?[\\d.]+)_(?[\\d]+)) (?[\\d]+) (?[\\d]+) (?[\\da-f]{32})", - "replace": "8u${build}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=$matchWin64b_$matchSecid#/dl.tar.gz" - }, - "32bit": { - "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=$matchWin32b_$matchSecid#/dl.tar.gz" - } - }, - "extract_dir": "jre$matchLong" } } diff --git a/bucket/sapmachine-jdk.json b/bucket/sapmachine-jdk.json index 4da80180c7b..7d35b13bdbf 100644 --- a/bucket/sapmachine-jdk.json +++ b/bucket/sapmachine-jdk.json @@ -1,15 +1,15 @@ { "description": "SapMachine: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "17.0.9", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.9/sapmachine-jdk-17.0.9_windows-x64_bin.zip", - "hash": "7066ed52936f65d6e99def2ca1d70cf97eaf39d125f9c7f1bc23a1ff2303d468" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jdk-17.0.19_windows-x64_bin.zip", + "hash": "124de61d21a4a911827a63dc6a7f97fbb105a90568a11a56d4ff7c7a0c7421ec" } }, - "extract_dir": "sapmachine-jdk-17.0.9", + "extract_dir": "sapmachine-jdk-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/sapmachine-jre.json b/bucket/sapmachine-jre.json index e131dd4e71c..3f3aded4738 100644 --- a/bucket/sapmachine-jre.json +++ b/bucket/sapmachine-jre.json @@ -1,15 +1,15 @@ { "description": "SapMachine: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "17.0.9", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.9/sapmachine-jre-17.0.9_windows-x64_bin.zip", - "hash": "271e982870181a5c60c7b5256f6fb174702fe1f57fe69e3aaae1e492c050fa0d" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jre-17.0.19_windows-x64_bin.zip", + "hash": "50fbc1804ce3370770798edbf9b953782b0cf21b808c07e1edef7c1181ad4a1c" } }, - "extract_dir": "sapmachine-jre-17.0.9", + "extract_dir": "sapmachine-jre-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/sapmachine-lts-jdk.json b/bucket/sapmachine-lts-jdk.json index da48c3a24ac..37eef2939d0 100644 --- a/bucket/sapmachine-lts-jdk.json +++ b/bucket/sapmachine-lts-jdk.json @@ -1,15 +1,15 @@ { "description": "SapMachine LTS: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "17.0.9", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.9/sapmachine-jdk-17.0.9_windows-x64_bin.zip", - "hash": "7066ed52936f65d6e99def2ca1d70cf97eaf39d125f9c7f1bc23a1ff2303d468" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jdk-17.0.19_windows-x64_bin.zip", + "hash": "124de61d21a4a911827a63dc6a7f97fbb105a90568a11a56d4ff7c7a0c7421ec" } }, - "extract_dir": "sapmachine-jdk-17.0.9", + "extract_dir": "sapmachine-jdk-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/sapmachine-lts-jre.json b/bucket/sapmachine-lts-jre.json index 13bcd2dc1dc..b4896ce6685 100644 --- a/bucket/sapmachine-lts-jre.json +++ b/bucket/sapmachine-lts-jre.json @@ -1,15 +1,15 @@ { "description": "SapMachine LTS: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "17.0.9", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.9/sapmachine-jre-17.0.9_windows-x64_bin.zip", - "hash": "271e982870181a5c60c7b5256f6fb174702fe1f57fe69e3aaae1e492c050fa0d" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jre-17.0.19_windows-x64_bin.zip", + "hash": "50fbc1804ce3370770798edbf9b953782b0cf21b808c07e1edef7c1181ad4a1c" } }, - "extract_dir": "sapmachine-jre-17.0.9", + "extract_dir": "sapmachine-jre-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/sapmachine11-jdk.json b/bucket/sapmachine11-jdk.json index 856000e404d..69f50f5d787 100644 --- a/bucket/sapmachine11-jdk.json +++ b/bucket/sapmachine11-jdk.json @@ -1,15 +1,15 @@ { "description": "SapMachine 11: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "11.0.21", + "version": "11.0.25", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-11.0.21/sapmachine-jdk-11.0.21_windows-x64_bin.zip", - "hash": "d9bf9fca1ec278d272faa0919a97c929b5c7f24c2b5c9853a22de47b9226e10c" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-11.0.25/sapmachine-jdk-11.0.25_windows-x64_bin.zip", + "hash": "4b37d630f38b4ed375403882e1f27b205ef382ecc401e7bd614758e503a283b7" } }, - "extract_dir": "sapmachine-jdk-11.0.21", + "extract_dir": "sapmachine-jdk-11.0.25", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/sapmachine11-jre.json b/bucket/sapmachine11-jre.json index 458a2dbb7e6..618fac4d0bc 100644 --- a/bucket/sapmachine11-jre.json +++ b/bucket/sapmachine11-jre.json @@ -1,15 +1,15 @@ { "description": "SapMachine 11: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "11.0.21", + "version": "11.0.25", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-11.0.21/sapmachine-jre-11.0.21_windows-x64_bin.zip", - "hash": "622b5e00c823c518cc53fb74c80592b5516489f3a0fdb3e2b86068d5a6c50c98" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-11.0.25/sapmachine-jre-11.0.25_windows-x64_bin.zip", + "hash": "54b682c4a2546855b397cb7d6ed0d16f2cf4e8b5637151e9dd38fe549f4d4daa" } }, - "extract_dir": "sapmachine-jre-11.0.21", + "extract_dir": "sapmachine-jre-11.0.25", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/sapmachine17-jdk.json b/bucket/sapmachine17-jdk.json index e667c954bcb..0d54e2fe862 100644 --- a/bucket/sapmachine17-jdk.json +++ b/bucket/sapmachine17-jdk.json @@ -1,15 +1,15 @@ { "description": "SapMachine 17: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "17.0.9", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.9/sapmachine-jdk-17.0.9_windows-x64_bin.zip", - "hash": "7066ed52936f65d6e99def2ca1d70cf97eaf39d125f9c7f1bc23a1ff2303d468" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jdk-17.0.19_windows-x64_bin.zip", + "hash": "124de61d21a4a911827a63dc6a7f97fbb105a90568a11a56d4ff7c7a0c7421ec" } }, - "extract_dir": "sapmachine-jdk-17.0.9", + "extract_dir": "sapmachine-jdk-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/sapmachine17-jre.json b/bucket/sapmachine17-jre.json index 621e18a8605..faf30c6101d 100644 --- a/bucket/sapmachine17-jre.json +++ b/bucket/sapmachine17-jre.json @@ -1,15 +1,15 @@ { "description": "SapMachine 17: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "17.0.9", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.9/sapmachine-jre-17.0.9_windows-x64_bin.zip", - "hash": "271e982870181a5c60c7b5256f6fb174702fe1f57fe69e3aaae1e492c050fa0d" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jre-17.0.19_windows-x64_bin.zip", + "hash": "50fbc1804ce3370770798edbf9b953782b0cf21b808c07e1edef7c1181ad4a1c" } }, - "extract_dir": "sapmachine-jre-17.0.9", + "extract_dir": "sapmachine-jre-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru-jdk.json b/bucket/semeru-jdk.json index 2dcf322016b..fbab35de914 100644 --- a/bucket/semeru-jdk.json +++ b/bucket/semeru-jdk.json @@ -1,28 +1,28 @@ { "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", - "version": "20.0.2-9-0.40.0", + "version": "23.0.2-7-0.49.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru20-binaries/releases/download/jdk-20.0.2+9_openj9-0.40.0/ibm-semeru-open-jdk_x64_windows_20.0.2_9_openj9-0.40.0.zip", - "hash": "6c0ac5ff340c03fc0888dcda535c9d32b50faed211f2c80f0c38dff6a969b07a" + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/jdk-23.0.2%2B7_openj9-0.49.0/ibm-semeru-open-jdk_x64_windows_23.0.2_7_openj9-0.49.0.zip", + "hash": "2e68053449fb303b6f21e1931f8c65fc8f8c247f69eab1a0ba38747472c7e3c8" } }, - "extract_dir": "jdk-20.0.2+9", + "extract_dir": "jdk-23.0.2+7", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "github": "https://github.com/ibmruntimes/semeru20-binaries", + "github": "https://github.com/ibmruntimes/semeru23-binaries", "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", "replace": "${major}-${build}${patch}${jvmver}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru20-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" } }, "hash": { diff --git a/bucket/semeru-jre.json b/bucket/semeru-jre.json index 0a9f54b0862..548f0731f26 100644 --- a/bucket/semeru-jre.json +++ b/bucket/semeru-jre.json @@ -1,28 +1,28 @@ { "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", - "version": "20.0.2-9-0.40.0", + "version": "23.0.2-7-0.49.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru20-binaries/releases/download/jdk-20.0.2+9_openj9-0.40.0/ibm-semeru-open-jre_x64_windows_20.0.2_9_openj9-0.40.0.zip", - "hash": "85c1e9b0c883ec8302b7def3699d769378ca13164b8a90a48b9ae35caf93201f" + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/jdk-23.0.2%2B7_openj9-0.49.0/ibm-semeru-open-jre_x64_windows_23.0.2_7_openj9-0.49.0.zip", + "hash": "a4e71cc178b7cf18615b3548ae570a7df83da48b8d16cd8059253afdcabb9f9f" } }, - "extract_dir": "jdk-20.0.2+9-jre", + "extract_dir": "jdk-23.0.2+7-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "github": "https://github.com/ibmruntimes/semeru20-binaries", + "github": "https://github.com/ibmruntimes/semeru23-binaries", "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", "replace": "${major}-${build}${patch}${jvmver}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru20-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" } }, "hash": { diff --git a/bucket/semeru-lts-jdk.json b/bucket/semeru-lts-jdk.json index d04046b1a69..d3839968fc1 100644 --- a/bucket/semeru-lts-jdk.json +++ b/bucket/semeru-lts-jdk.json @@ -1,33 +1,33 @@ { "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", - "version": "17.0.9-9-0.41.0", + "version": "21.0.10-7-0.57.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.9%2B9_openj9-0.41.0/ibm-semeru-open-jdk_x64_windows_17.0.9_9_openj9-0.41.0.zip", - "hash": "9457f0bd460c450c6a8fe75ec084f8a68371581e87a90cbce12b8ecffb576e43" + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.10%2B7_openj9-0.57.0/ibm-semeru-open-jdk_x64_windows_21.0.10_7_openj9-0.57.0.zip", + "hash": "9c13f14af854c23c6ee09455329610c7977f81025983b73bd9f49401f0c23e54" } }, - "extract_dir": "jdk-17.0.9+9", + "extract_dir": "jdk-21.0.10+7", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "github": "https://github.com/ibmruntimes/semeru17-binaries", + "github": "https://github.com/ibmruntimes/semeru21-binaries", "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", "replace": "${major}-${build}${patch}${jvmver}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" } }, "hash": { "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" + "regex": "^([a-fA-F0-9]+)\\s" }, "extract_dir": "jdk-$matchMajor+$matchBuild" } diff --git a/bucket/semeru-lts-jre.json b/bucket/semeru-lts-jre.json index 72b3534dd93..46c7f063442 100644 --- a/bucket/semeru-lts-jre.json +++ b/bucket/semeru-lts-jre.json @@ -1,33 +1,33 @@ { "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", - "version": "17.0.9-9-0.41.0", + "version": "21.0.10-7-0.57.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.9%2B9_openj9-0.41.0/ibm-semeru-open-jre_x64_windows_17.0.9_9_openj9-0.41.0.zip", - "hash": "2fea332c9d19227100ba0206130b9afce21ca6b0f9cf3b9dfba5dcb6dfa9fc51" + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.10%2B7_openj9-0.57.0/ibm-semeru-open-jre_x64_windows_21.0.10_7_openj9-0.57.0.zip", + "hash": "7951cd9326c03d6319d8e04cc74d1b13a0f035fb7fe56a774fe8bc19319ab060" } }, - "extract_dir": "jdk-17.0.9+9-jre", + "extract_dir": "jdk-21.0.10+7-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "github": "https://github.com/ibmruntimes/semeru17-binaries", + "github": "https://github.com/ibmruntimes/semeru21-binaries", "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", "replace": "${major}-${build}${patch}${jvmver}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" } }, "hash": { "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" + "regex": "^([a-fA-F0-9]+)\\s" }, "extract_dir": "jdk-$matchMajor+$matchBuild-jre" } diff --git a/bucket/semeru11-jdk.json b/bucket/semeru11-jdk.json index 1aeb1071762..527bf0a1ae5 100644 --- a/bucket/semeru11-jdk.json +++ b/bucket/semeru11-jdk.json @@ -1,15 +1,15 @@ { "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", - "version": "11.0.21-9-0.41.0", + "version": "11.0.30-7-0.57.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.21%2B9_openj9-0.41.0/ibm-semeru-open-jdk_x64_windows_11.0.21_9_openj9-0.41.0.zip", - "hash": "6adf75df4a3f81af20cea7077aedf61a6da313c61be90bb19003b4f7c0b33788" + "url": "https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.30%2B7_openj9-0.57.0/ibm-semeru-open-jdk_x64_windows_11.0.30_7_openj9-0.57.0.zip", + "hash": "24222e054fc8b42830b60d2c34205e340274efcbb6ed7df7c468aad9287648c6" } }, - "extract_dir": "jdk-11.0.21+9", + "extract_dir": "jdk-11.0.30+7", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru11-jre.json b/bucket/semeru11-jre.json index 53a59b59553..0be819052ee 100644 --- a/bucket/semeru11-jre.json +++ b/bucket/semeru11-jre.json @@ -1,15 +1,15 @@ { "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", - "version": "11.0.21-9-0.41.0", + "version": "11.0.30-7-0.57.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.21%2B9_openj9-0.41.0/ibm-semeru-open-jre_x64_windows_11.0.21_9_openj9-0.41.0.zip", - "hash": "ec7975c4e5693a271822fdc60ac2e89057f0acbf3e7712c29244fe03cbb9eb42" + "url": "https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.30%2B7_openj9-0.57.0/ibm-semeru-open-jre_x64_windows_11.0.30_7_openj9-0.57.0.zip", + "hash": "ae097608c2821a02f268580e0b3041f9c2d66647e93b1c423c344a0e0ff9c01c" } }, - "extract_dir": "jdk-11.0.21+9-jre", + "extract_dir": "jdk-11.0.30+7-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru17-jdk.json b/bucket/semeru17-jdk.json index d04046b1a69..93b48ce9f52 100644 --- a/bucket/semeru17-jdk.json +++ b/bucket/semeru17-jdk.json @@ -1,15 +1,15 @@ { "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", - "version": "17.0.9-9-0.41.0", + "version": "17.0.18-8-0.57.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.9%2B9_openj9-0.41.0/ibm-semeru-open-jdk_x64_windows_17.0.9_9_openj9-0.41.0.zip", - "hash": "9457f0bd460c450c6a8fe75ec084f8a68371581e87a90cbce12b8ecffb576e43" + "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.18%2B8_openj9-0.57.0/ibm-semeru-open-jdk_x64_windows_17.0.18_8_openj9-0.57.0.zip", + "hash": "c7cc82d95b47b88b5fd183d414e11ca03daaec48e80c137ef528f4b54ebabf6c" } }, - "extract_dir": "jdk-17.0.9+9", + "extract_dir": "jdk-17.0.18+8", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru17-jre.json b/bucket/semeru17-jre.json index 72b3534dd93..41fb1751151 100644 --- a/bucket/semeru17-jre.json +++ b/bucket/semeru17-jre.json @@ -1,15 +1,15 @@ { "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", - "version": "17.0.9-9-0.41.0", + "version": "17.0.18-8-0.57.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.9%2B9_openj9-0.41.0/ibm-semeru-open-jre_x64_windows_17.0.9_9_openj9-0.41.0.zip", - "hash": "2fea332c9d19227100ba0206130b9afce21ca6b0f9cf3b9dfba5dcb6dfa9fc51" + "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.18%2B8_openj9-0.57.0/ibm-semeru-open-jre_x64_windows_17.0.18_8_openj9-0.57.0.zip", + "hash": "2eaf4b3b69860bc1b46b67288d2caea56911fe8f4cd331d1d3f87a9a91e0a7a6" } }, - "extract_dir": "jdk-17.0.9+9-jre", + "extract_dir": "jdk-17.0.18+8-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru21-jdk.json b/bucket/semeru21-jdk.json new file mode 100644 index 00000000000..d3839968fc1 --- /dev/null +++ b/bucket/semeru21-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "21.0.10-7-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.10%2B7_openj9-0.57.0/ibm-semeru-open-jdk_x64_windows_21.0.10_7_openj9-0.57.0.zip", + "hash": "9c13f14af854c23c6ee09455329610c7977f81025983b73bd9f49401f0c23e54" + } + }, + "extract_dir": "jdk-21.0.10+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru21-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru21-jre.json b/bucket/semeru21-jre.json new file mode 100644 index 00000000000..46c7f063442 --- /dev/null +++ b/bucket/semeru21-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "21.0.10-7-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.10%2B7_openj9-0.57.0/ibm-semeru-open-jre_x64_windows_21.0.10_7_openj9-0.57.0.zip", + "hash": "7951cd9326c03d6319d8e04cc74d1b13a0f035fb7fe56a774fe8bc19319ab060" + } + }, + "extract_dir": "jdk-21.0.10+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru21-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru22-jdk.json b/bucket/semeru22-jdk.json new file mode 100644 index 00000000000..a03f787ff43 --- /dev/null +++ b/bucket/semeru22-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "22.0.2-9-0.46.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru22-binaries/releases/download/jdk-22.0.2+9_openj9-0.46.1/ibm-semeru-open-jdk_x64_windows_22.0.2_9_openj9-0.46.1.zip", + "hash": "2441fc58f68a276a68f99a86f2798d25b9fe8216778bddc81928af77d3dfc400" + } + }, + "extract_dir": "jdk-22.0.2+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru22-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru22-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru22-jre.json b/bucket/semeru22-jre.json new file mode 100644 index 00000000000..91394a6f6f8 --- /dev/null +++ b/bucket/semeru22-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "22.0.2-9-0.46.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru22-binaries/releases/download/jdk-22.0.2+9_openj9-0.46.1/ibm-semeru-open-jre_x64_windows_22.0.2_9_openj9-0.46.1.zip", + "hash": "2196ccd0e4ea4b22b45c60c1982e994f9f723b7daf5c7de4bafad682750a8c86" + } + }, + "extract_dir": "jdk-22.0.2+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru22-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru22-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru23-jdk.json b/bucket/semeru23-jdk.json new file mode 100644 index 00000000000..fbab35de914 --- /dev/null +++ b/bucket/semeru23-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "23.0.2-7-0.49.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/jdk-23.0.2%2B7_openj9-0.49.0/ibm-semeru-open-jdk_x64_windows_23.0.2_7_openj9-0.49.0.zip", + "hash": "2e68053449fb303b6f21e1931f8c65fc8f8c247f69eab1a0ba38747472c7e3c8" + } + }, + "extract_dir": "jdk-23.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru23-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru23-jre.json b/bucket/semeru23-jre.json new file mode 100644 index 00000000000..548f0731f26 --- /dev/null +++ b/bucket/semeru23-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "23.0.2-7-0.49.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/jdk-23.0.2%2B7_openj9-0.49.0/ibm-semeru-open-jre_x64_windows_23.0.2_7_openj9-0.49.0.zip", + "hash": "a4e71cc178b7cf18615b3548ae570a7df83da48b8d16cd8059253afdcabb9f9f" + } + }, + "extract_dir": "jdk-23.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru23-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru8-jdk.json b/bucket/semeru8-jdk.json index 8730a5df717..68881e1a76b 100644 --- a/bucket/semeru8-jdk.json +++ b/bucket/semeru8-jdk.json @@ -1,19 +1,19 @@ { "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", - "version": "8u392-b08-0.41.0", + "version": "8u482-b08-0.57.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u392-b08_openj9-0.41.0/ibm-semeru-open-jdk_x64_windows_8u392b08_openj9-0.41.0.zip", - "hash": "884dc1dff1a0c3a8aae030a868770a190d0eb654e00a5ff3d649a79c3e91a955" + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u482-b08_openj9-0.57.0/ibm-semeru-open-jdk_x64_windows_8u482b08_openj9-0.57.0.zip", + "hash": "13daaac92c91dfd3cec3efb3f4e08c417ed6c7cf73ef7588b5240341907e0da3" }, "32bit": { - "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u392-b08_openj9-0.41.0/ibm-semeru-open-jdk_x86-32_windows_8u392b08_openj9-0.41.0.zip", - "hash": "80a3d6d96785f2acf66946f99a0ca1a083c663c3b6f11a7fcf886cc5693aec2d" + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u482-b08_openj9-0.57.0/ibm-semeru-open-jdk_x86-32_windows_8u482b08_openj9-0.57.0.zip", + "hash": "04e34c3b1fccc501acb420804acfd2189568084a707e08698ba6459e90a5a685" } }, - "extract_dir": "jdk8u392-b08", + "extract_dir": "jdk8u482-b08", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru8-jre.json b/bucket/semeru8-jre.json index 2cc9aec99c3..633384ee9a2 100644 --- a/bucket/semeru8-jre.json +++ b/bucket/semeru8-jre.json @@ -1,19 +1,19 @@ { "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", - "version": "8u392-b08-0.41.0", + "version": "8u482-b08-0.57.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u392-b08_openj9-0.41.0/ibm-semeru-open-jre_x64_windows_8u392b08_openj9-0.41.0.zip", - "hash": "81ce858fb7a8f019acb06ad716022b7a40c966efe53062034c55fa537517b944" + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u482-b08_openj9-0.57.0/ibm-semeru-open-jre_x64_windows_8u482b08_openj9-0.57.0.zip", + "hash": "343888485c7683312b0aa34ddb2ef288a5bdf29846d0c73aa6b863c05e24e01a" }, "32bit": { - "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u392-b08_openj9-0.41.0/ibm-semeru-open-jre_x86-32_windows_8u392b08_openj9-0.41.0.zip", - "hash": "0e514d182bce1ab8408ce02d6b6eb0f4504b592e79841e24fb14b29342743f23" + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u482-b08_openj9-0.57.0/ibm-semeru-open-jre_x86-32_windows_8u482b08_openj9-0.57.0.zip", + "hash": "5172d0a55872165760c5da175b8b6ef4f0f0d7462ed04dd78383a27a456b70e1" } }, - "extract_dir": "jdk8u392-b08-jre", + "extract_dir": "jdk8u482-b08-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin-jdk.json b/bucket/temurin-jdk.json index 3da29bc96c0..811fb105bd6 100644 --- a/bucket/temurin-jdk.json +++ b/bucket/temurin-jdk.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "21.0.1-12.1.LTS", + "version": "26.0.1-8", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1+12/OpenJDK21U-jdk_x64_windows_hotspot_21.0.1_12.zip", - "hash": "36555fd6a1a628abf8063b7781309895a94680c13a0e620013ff44bfdc18d8bd" + "url": "https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1+8/OpenJDK26U-jdk_x64_windows_hotspot_26.0.1_8.zip", + "hash": "81b35819085dd73a204c3219464c5f154cb111a526ec63dad793c0eefd469b3d" } }, - "extract_dir": "jdk-21.0.1+12", + "extract_dir": "jdk-26.0.1+8", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin-jre.json b/bucket/temurin-jre.json index 68e6fb13ed6..977b0c8ea9d 100644 --- a/bucket/temurin-jre.json +++ b/bucket/temurin-jre.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "21.0.1-12.1.LTS", + "version": "26.0.1-8", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1+12/OpenJDK21U-jre_x64_windows_hotspot_21.0.1_12.zip", - "hash": "38bb68f9db9c85a63496570c53a1bcbac18c808677595d7e939d2f5b38e9a7aa" + "url": "https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1+8/OpenJDK26U-jre_x64_windows_hotspot_26.0.1_8.zip", + "hash": "bab6b82ad8600dc177f45b3225d5810779fe9d90179561d877a731294e173404" } }, - "extract_dir": "jdk-21.0.1+12-jre", + "extract_dir": "jdk-26.0.1+8-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin-lts-jdk.json b/bucket/temurin-lts-jdk.json index 47560f37a75..f187d9d6b90 100644 --- a/bucket/temurin-lts-jdk.json +++ b/bucket/temurin-lts-jdk.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "21.0.1-12.1.LTS", + "version": "25.0.3-9.0.LTS", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1+12/OpenJDK21U-jdk_x64_windows_hotspot_21.0.1_12.zip", - "hash": "36555fd6a1a628abf8063b7781309895a94680c13a0e620013ff44bfdc18d8bd" + "url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3+9/OpenJDK25U-jdk_x64_windows_hotspot_25.0.3_9.zip", + "hash": "709312cd0420296d9b9de917fe6e28a5b979e875ee5ab91783fb79bcd5857235" } }, - "extract_dir": "jdk-21.0.1+12", + "extract_dir": "jdk-25.0.3+9", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin-lts-jre.json b/bucket/temurin-lts-jre.json index a79b5dfe347..279a6d52f62 100644 --- a/bucket/temurin-lts-jre.json +++ b/bucket/temurin-lts-jre.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "21.0.1-12.1.LTS", + "version": "25.0.3-9.0.LTS", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1+12/OpenJDK21U-jre_x64_windows_hotspot_21.0.1_12.zip", - "hash": "38bb68f9db9c85a63496570c53a1bcbac18c808677595d7e939d2f5b38e9a7aa" + "url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3+9/OpenJDK25U-jre_x64_windows_hotspot_25.0.3_9.zip", + "hash": "a183e7280220ad5f6fe94ecbf025a5f10fc5797a0b18c600ed8f813c8158c530" } }, - "extract_dir": "jdk-21.0.1+12-jre", + "extract_dir": "jdk-25.0.3+9-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin-lts-nightly-jdk.json b/bucket/temurin-lts-nightly-jdk.json index 756eb821586..0b7246fd860 100644 --- a/bucket/temurin-lts-nightly-jdk.json +++ b/bucket/temurin-lts-nightly-jdk.json @@ -1,16 +1,16 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "17.0.9-7.0.202310081450", + "version": "17.0.14-6.0.ea", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk17u-2023-10-09-05-06-beta/OpenJDK17U-jdk_x64_windows_hotspot_2023-10-09-05-06.zip", - "hash": "a285eb0be5cfaa4e46c7e33e9205a68899e7ced7416eb1a85891d3be24ec7e5c" + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+6-ea-beta/OpenJDK17U-jdk_x64_windows_hotspot_17.0.14_6-ea.zip", + "hash": "52f8d08f3caf79c49f15f10063b6319feaf88aaeb30abfb5e7b507040acfc10d" }, "32bit": { - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk17u-2023-10-09-05-06-beta/OpenJDK17U-jdk_x86-32_windows_hotspot_2023-10-09-05-06.zip", - "hash": "c2c8f5fc8f38183c2a41e1873738dfb73be239e6a4f3edc6f3ee6dd3926a335e" + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+6-ea-beta/OpenJDK17U-jdk_x86-32_windows_hotspot_17.0.14_6-ea.zip", + "hash": "a54d29f47feed72baa33c1014d6ddea7bf9933a490380d1390e173c07211bf97" } }, "extract_to": "tmp", diff --git a/bucket/temurin11-jdk.json b/bucket/temurin11-jdk.json index fcfb1331cb5..9dd7b34956f 100644 --- a/bucket/temurin11-jdk.json +++ b/bucket/temurin11-jdk.json @@ -1,19 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "11.0.21-9", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21+9/OpenJDK11U-jdk_x64_windows_hotspot_11.0.21_9.zip", - "hash": "8b2599a689df5c11cffddcad53ed6caeb203d0403f39efd36a0ebee76cee8e74" - }, - "32bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21+9/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.21_9.zip", - "hash": "bd4f78a249343b384b933faa5022ffadd6a7e0bfe7d8fb166790b9ccb87805be" + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.31+11/OpenJDK11U-jdk_x64_windows_hotspot_11.0.31_11.zip", + "hash": "5695bd8fed700acb74e0c13945fc6d7564441a31d345c100b82ee1aac553a6b7" } }, - "extract_dir": "jdk-11.0.21+9", + "extract_dir": "jdk-11.0.31+11", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" @@ -33,9 +29,6 @@ "architecture": { "64bit": { "url": "https://github.com/$matchLink/download/$matchTag/$matchName" - }, - "32bit": { - "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" } }, "hash": { diff --git a/bucket/temurin11-jre.json b/bucket/temurin11-jre.json index e11b8168333..14ed74140cb 100644 --- a/bucket/temurin11-jre.json +++ b/bucket/temurin11-jre.json @@ -1,19 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "11.0.21-9", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21+9/OpenJDK11U-jre_x64_windows_hotspot_11.0.21_9.zip", - "hash": "a93d8334a85f6cbb228694346aad0353a8cb9ff3c84b5dc3221daf2c54a11e54" - }, - "32bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21+9/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.21_9.zip", - "hash": "312402085c7dda16cb01adbc263bbedea98094399f1b59376278e727dc4a9be9" + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.31+11/OpenJDK11U-jre_x64_windows_hotspot_11.0.31_11.zip", + "hash": "0af0760609eca44502f05e6ab4701eecbf85290f31278dabc41dceddab7237ab" } }, - "extract_dir": "jdk-11.0.21+9-jre", + "extract_dir": "jdk-11.0.31+11-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" @@ -33,9 +29,6 @@ "architecture": { "64bit": { "url": "https://github.com/$matchLink/download/$matchTag/$matchName" - }, - "32bit": { - "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" } }, "hash": { diff --git a/bucket/temurin11-nightly-jdk.json b/bucket/temurin11-nightly-jdk.json index 06ff3ee5b66..11c2aecd5f8 100644 --- a/bucket/temurin11-nightly-jdk.json +++ b/bucket/temurin11-nightly-jdk.json @@ -1,16 +1,16 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "11.0.22-6.0.202312121817", + "version": "11.0.30-2.0.ea", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk11u-2023-12-13-04-57-beta/OpenJDK11U-jdk_x64_windows_hotspot_2023-12-13-04-57.zip", - "hash": "2f4fd92653a97fa346adf584e3c76ca38ef264012a1369abda0189a5f420ee86" + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.30+2-ea-beta/OpenJDK11U-jdk_x64_windows_hotspot_11.0.30_2-ea.zip", + "hash": "c172fae99eda4d0c81ac54cc6e2613101091968377bcc92dd5fd45e5940f5748" }, "32bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk11u-2023-12-13-04-57-beta/OpenJDK11U-jdk_x86-32_windows_hotspot_2023-12-13-04-57.zip", - "hash": "b9bf0b49aea5c257d3b13d24f31baf4083e5d058af1fa8e47c624160a5a682d6" + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.30+2-ea-beta/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.30_2-ea.zip", + "hash": "c62d5ada7769f757c4f8ebb7ff88339e36ff5ff68d1b73e7a71a0a72bb37fda6" } }, "extract_to": "tmp", diff --git a/bucket/temurin11-nightly-jre.json b/bucket/temurin11-nightly-jre.json index 69f63379c6b..c5bdfae7e13 100644 --- a/bucket/temurin11-nightly-jre.json +++ b/bucket/temurin11-nightly-jre.json @@ -1,16 +1,16 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "11.0.22-6.0.202312121817", + "version": "11.0.30-2.0.ea", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk11u-2023-12-13-04-57-beta/OpenJDK11U-jre_x64_windows_hotspot_2023-12-13-04-57.zip", - "hash": "68a4c6c4095a9c9103765dee9e8e1d97c0af1b1f7cb50f4055b52d781e90d85d" + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.30+2-ea-beta/OpenJDK11U-jre_x64_windows_hotspot_11.0.30_2-ea.zip", + "hash": "5faf9b32d407ced6bf7a107312c35959d8116b1a01ce0976862d5f1c02c38e50" }, "32bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk11u-2023-12-13-04-57-beta/OpenJDK11U-jre_x86-32_windows_hotspot_2023-12-13-04-57.zip", - "hash": "e57a2a553323c5eb6590f9478659d274d39828f0af183ac07324ab90c7269808" + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.30+2-ea-beta/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.30_2-ea.zip", + "hash": "55610a6414aee6eee2c3b8dcf18c6fa943d8f5ba165044d8c0e15cbf48bf8411" } }, "extract_to": "tmp", diff --git a/bucket/temurin17-jdk.json b/bucket/temurin17-jdk.json index 3705f1b0d3e..d2cfce78825 100644 --- a/bucket/temurin17-jdk.json +++ b/bucket/temurin17-jdk.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "17.0.9-9.1", + "version": "17.0.19-10", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9+9.1/OpenJDK17U-jdk_x64_windows_hotspot_17.0.9_9.zip", - "hash": "d1b2bb5a074ba33a0cf4e84aa558f7a563b827f999a71c8e47bdb0dd02af6b9c" + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19+10/OpenJDK17U-jdk_x64_windows_hotspot_17.0.19_10.zip", + "hash": "b5b235c48adf6a081874b812c630b9f4b5f637b7a5ed18b9174d08a41ec4c235" } }, - "extract_dir": "jdk-17.0.9+9", + "extract_dir": "jdk-17.0.19+10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin17-jre.json b/bucket/temurin17-jre.json index c61006f7931..b8a7cc000aa 100644 --- a/bucket/temurin17-jre.json +++ b/bucket/temurin17-jre.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "17.0.9-9.1", + "version": "17.0.19-10", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9+9.1/OpenJDK17U-jre_x64_windows_hotspot_17.0.9_9.zip", - "hash": "6c491d6f8c28c6f451f08110a30348696a04b009f8c58592191046e0fab1477b" + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19+10/OpenJDK17U-jre_x64_windows_hotspot_17.0.19_10.zip", + "hash": "79a598e1fbb4e16582d92c4ee22280a3c4d72fd52606e1e46b1223c0fe53b0da" } }, - "extract_dir": "jdk-17.0.9+9-jre", + "extract_dir": "jdk-17.0.19+10-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin17-nightly-jdk.json b/bucket/temurin17-nightly-jdk.json index b806b3ace71..9bd39c95f98 100644 --- a/bucket/temurin17-nightly-jdk.json +++ b/bucket/temurin17-nightly-jdk.json @@ -1,16 +1,16 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "17.0.10-6.0.202312122338", + "version": "17.0.18-4.0.ea", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk17u-2023-12-13-10-21-beta/OpenJDK17U-jdk_x64_windows_hotspot_2023-12-13-10-21.zip", - "hash": "05c81fc3403cc7ff9e49413f883f461be63247d9264c9106c4a528b2ffbb3e2d" + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18+4-ea-beta/OpenJDK17U-jdk_x64_windows_hotspot_17.0.18_4-ea.zip", + "hash": "3ae957d8a737dde36f94e2c3b27f94019ef65614fb0c5518d2df5309ce69097e" }, "32bit": { - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk17u-2023-12-13-10-21-beta/OpenJDK17U-jdk_x86-32_windows_hotspot_2023-12-13-10-21.zip", - "hash": "b8f8e25ab2d45a9c88060745f0159e5592f3db481993b94da4086eb668a0fe72" + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18+4-ea-beta/OpenJDK17U-jdk_x86-32_windows_hotspot_17.0.18_4-ea.zip", + "hash": "3f124414c63a478b39e7f784b720fbb2e76cd394711abfef96cc701840ffd473" } }, "extract_to": "tmp", diff --git a/bucket/temurin17-nightly-jre.json b/bucket/temurin17-nightly-jre.json index fe93b45c3d9..34baeeabc4a 100644 --- a/bucket/temurin17-nightly-jre.json +++ b/bucket/temurin17-nightly-jre.json @@ -1,16 +1,16 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "17.0.10-6.0.202312122338", + "version": "17.0.18-4.0.ea", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk17u-2023-12-13-10-21-beta/OpenJDK17U-jre_x64_windows_hotspot_2023-12-13-10-21.zip", - "hash": "522f49ec74937b3b34dbf36aef7f50b9e2aaeac3451c0b94367c9b313200d967" + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18+4-ea-beta/OpenJDK17U-jre_x64_windows_hotspot_17.0.18_4-ea.zip", + "hash": "13caae489d71d8db8e1281c24edea39ae89d77bb0c1b9e8b5a87a733aa6a5c5f" }, "32bit": { - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk17u-2023-12-13-10-21-beta/OpenJDK17U-jre_x86-32_windows_hotspot_2023-12-13-10-21.zip", - "hash": "509154eae20e101075680cf83e9721690d1a17013b9183cb382ce70aa167a191" + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18+4-ea-beta/OpenJDK17U-jre_x86-32_windows_hotspot_17.0.18_4-ea.zip", + "hash": "475dd47387d473c4534864afcb880ed34465c3ab6e76b246eb02f0ef6ad4b93e" } }, "extract_to": "tmp", diff --git a/bucket/temurin21-jdk.json b/bucket/temurin21-jdk.json index 99caed34af8..cf5e09053bc 100644 --- a/bucket/temurin21-jdk.json +++ b/bucket/temurin21-jdk.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "21.0.1-12.1", + "version": "21.0.11-10.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1+12/OpenJDK21U-jdk_x64_windows_hotspot_21.0.1_12.zip", - "hash": "36555fd6a1a628abf8063b7781309895a94680c13a0e620013ff44bfdc18d8bd" + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11+10/OpenJDK21U-jdk_x64_windows_hotspot_21.0.11_10.zip", + "hash": "d3625e7cadf23787ea540229544b6e2ab494b3b54da1801879e583e1dfee0a64" } }, - "extract_dir": "jdk-21.0.1+12", + "extract_dir": "jdk-21.0.11+10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin21-jre.json b/bucket/temurin21-jre.json index 164097a2f72..dc15a11f967 100644 --- a/bucket/temurin21-jre.json +++ b/bucket/temurin21-jre.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "21.0.1-12.1", + "version": "21.0.11-10.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1+12/OpenJDK21U-jre_x64_windows_hotspot_21.0.1_12.zip", - "hash": "38bb68f9db9c85a63496570c53a1bcbac18c808677595d7e939d2f5b38e9a7aa" + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11+10/OpenJDK21U-jre_x64_windows_hotspot_21.0.11_10.zip", + "hash": "be26677aaa20b39a62edcaab4c8857a8b76673b0f45abc0b6143b142b62717e4" } }, - "extract_dir": "jdk-21.0.1+12-jre", + "extract_dir": "jdk-21.0.11+10-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin22-jdk.json b/bucket/temurin22-jdk.json new file mode 100644 index 00000000000..24609d176f1 --- /dev/null +++ b/bucket/temurin22-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "22.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22.0.2+9/OpenJDK22U-jdk_x64_windows_hotspot_22.0.2_9.zip", + "hash": "bf61e74c3dbd2da27d6415a804813c5ade87f9c838acca1edfa08ce9155bd82b" + } + }, + "extract_dir": "jdk-22.0.2+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/22/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin22-jre.json b/bucket/temurin22-jre.json new file mode 100644 index 00000000000..ebb161126a5 --- /dev/null +++ b/bucket/temurin22-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "22.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22.0.2+9/OpenJDK22U-jre_x64_windows_hotspot_22.0.2_9.zip", + "hash": "70a6d5a057707f7b77d42bbb18b8f434a6d9f7e85c0d9a7914bb7200502d11a7" + } + }, + "extract_dir": "jdk-22.0.2+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/22/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin23-jdk.json b/bucket/temurin23-jdk.json new file mode 100644 index 00000000000..7c8cafbe252 --- /dev/null +++ b/bucket/temurin23-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "23.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin23-binaries/releases/download/jdk-23.0.2+7/OpenJDK23U-jdk_x64_windows_hotspot_23.0.2_7.zip", + "hash": "2171b4660d3e1056fb4a5f4b7e515fff986b8e7e0cf06c9f3e1f79d435ec7d18" + } + }, + "extract_dir": "jdk-23.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/23/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin23-jre.json b/bucket/temurin23-jre.json new file mode 100644 index 00000000000..d49af578308 --- /dev/null +++ b/bucket/temurin23-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "23.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin23-binaries/releases/download/jdk-23.0.2+7/OpenJDK23U-jre_x64_windows_hotspot_23.0.2_7.zip", + "hash": "8de3b72f164555ad4b847d45bad2e455d60d414b58f63a07e3c6e4b744a7e5a1" + } + }, + "extract_dir": "jdk-23.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/23/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin24-jdk.json b/bucket/temurin24-jdk.json new file mode 100644 index 00000000000..e3ff4e65e9a --- /dev/null +++ b/bucket/temurin24-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "24.0.2-12", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24.0.2+12/OpenJDK24U-jdk_x64_windows_hotspot_24.0.2_12.zip", + "hash": "3890b8ed5af12224b80ee8a3b2476edc9e0e7276ce2cd35a50952e4fd7b68b4f" + } + }, + "extract_dir": "jdk-24.0.2+12", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/24/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin24-jre.json b/bucket/temurin24-jre.json new file mode 100644 index 00000000000..42056230c1a --- /dev/null +++ b/bucket/temurin24-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "24.0.2-12", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24.0.2+12/OpenJDK24U-jre_x64_windows_hotspot_24.0.2_12.zip", + "hash": "195b112ecf2c7dafa31c340ae2fd9c097c9ce8fac8a8c94d47dba97c8558ed21" + } + }, + "extract_dir": "jdk-24.0.2+12-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/24/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin25-jdk.json b/bucket/temurin25-jdk.json new file mode 100644 index 00000000000..050c9c20ae5 --- /dev/null +++ b/bucket/temurin25-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "25.0.3-9.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3+9/OpenJDK25U-jdk_x64_windows_hotspot_25.0.3_9.zip", + "hash": "709312cd0420296d9b9de917fe6e28a5b979e875ee5ab91783fb79bcd5857235" + } + }, + "extract_dir": "jdk-25.0.3+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/25/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('.LTS', '')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin25-jre.json b/bucket/temurin25-jre.json new file mode 100644 index 00000000000..e81597fb65f --- /dev/null +++ b/bucket/temurin25-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "25.0.3-9.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3+9/OpenJDK25U-jre_x64_windows_hotspot_25.0.3_9.zip", + "hash": "a183e7280220ad5f6fe94ecbf025a5f10fc5797a0b18c600ed8f813c8158c530" + } + }, + "extract_dir": "jdk-25.0.3+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/25/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('.LTS', '')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin26-jdk.json b/bucket/temurin26-jdk.json new file mode 100644 index 00000000000..b85daf437da --- /dev/null +++ b/bucket/temurin26-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "26.0.1-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1+8/OpenJDK26U-jdk_x64_windows_hotspot_26.0.1_8.zip", + "hash": "81b35819085dd73a204c3219464c5f154cb111a526ec63dad793c0eefd469b3d" + } + }, + "extract_dir": "jdk-26.0.1+8", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/26/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin26-jre.json b/bucket/temurin26-jre.json new file mode 100644 index 00000000000..e0de8056b9c --- /dev/null +++ b/bucket/temurin26-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "26.0.1-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1+8/OpenJDK26U-jre_x64_windows_hotspot_26.0.1_8.zip", + "hash": "bab6b82ad8600dc177f45b3225d5810779fe9d90179561d877a731294e173404" + } + }, + "extract_dir": "jdk-26.0.1+8-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/26/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin8-jdk.json b/bucket/temurin8-jdk.json index d479f040b63..92881be96b9 100644 --- a/bucket/temurin8-jdk.json +++ b/bucket/temurin8-jdk.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "8.0.392-8", + "version": "8.0.492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jdk_x64_windows_hotspot_8u392b08.zip", - "hash": "68711e896d0c40cd5accc06112a188c493658f9194a23fe8f8b6695394d9acf7" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u492-b09/OpenJDK8U-jdk_x64_windows_hotspot_8u492b09.zip", + "hash": "1e33881ea6bfc1c532e3eaad1c1de7777169c0c1333e2b880621e0e0a16073b2" } }, - "extract_dir": "jdk8u392-b08", + "extract_dir": "jdk8u492-b09", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin8-jre.json b/bucket/temurin8-jre.json index ec9b0f694af..d897d6b2486 100644 --- a/bucket/temurin8-jre.json +++ b/bucket/temurin8-jre.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "8.0.392-8", + "version": "8.0.492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jre_x64_windows_hotspot_8u392b08.zip", - "hash": "a6b7e671cc12f9fc16db59419bda8be00da037e14aaf5d5afb78042c145b76ed" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u492-b09/OpenJDK8U-jre_x64_windows_hotspot_8u492b09.zip", + "hash": "bb25b002556afc7ef158cd95ec6270dddb3eecba69acdd7abb9d28b2e9ff0f5e" } }, - "extract_dir": "jdk8u392-b08-jre", + "extract_dir": "jdk8u492-b09-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin8-nightly-jdk.json b/bucket/temurin8-nightly-jdk.json index 273c19ca0f6..067407e8355 100644 --- a/bucket/temurin8-nightly-jdk.json +++ b/bucket/temurin8-nightly-jdk.json @@ -1,16 +1,16 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "8.0.402-4.0.202312131814", + "version": "8.0.482-1.0.202511042237", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u-2023-12-14-04-44-beta/OpenJDK8U-jdk_x64_windows_hotspot_2023-12-14-04-44.zip", - "hash": "35e6053992672aedeaad813e4256c00744117dd4a57c27c5da7d82b5e7237858" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u482-b01-ea-beta/OpenJDK8U-jdk_x64_windows_hotspot_8u482b01-ea.zip", + "hash": "762c0fe266696f9a1ec58a8252b7abac77bcd5271bf082e51b709a52f563b2e0" }, "32bit": { - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u-2023-12-14-04-44-beta/OpenJDK8U-jdk_x86-32_windows_hotspot_2023-12-14-04-44.zip", - "hash": "d11eea3e328d3a54ae13fb91dd09540d3c53779341b5ae0d1537913bcb87c48e" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u482-b01-ea-beta/OpenJDK8U-jdk_x86-32_windows_hotspot_8u482b01-ea.zip", + "hash": "e528fc9a5a3c6a454c9fe4b26def7fb214b847b08750d2c05cf68125dd51e626" } }, "extract_to": "tmp", diff --git a/bucket/temurin8-nightly-jre.json b/bucket/temurin8-nightly-jre.json index 48c5355e52e..3f35eab3205 100644 --- a/bucket/temurin8-nightly-jre.json +++ b/bucket/temurin8-nightly-jre.json @@ -1,16 +1,16 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "8.0.402-4.0.202312131814", + "version": "8.0.482-1.0.202511042237", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u-2023-12-14-04-44-beta/OpenJDK8U-jre_x64_windows_hotspot_2023-12-14-04-44.zip", - "hash": "2447ccbc2a09f0b355fbd2a58bed8112573bf5d62353d1fe05cb77504612e6e1" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u482-b01-ea-beta/OpenJDK8U-jre_x64_windows_hotspot_8u482b01-ea.zip", + "hash": "47ebd7b4f8405b7926227a5394b73fd6e531bda51c4b82389b211f958b817095" }, "32bit": { - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u-2023-12-14-04-44-beta/OpenJDK8U-jre_x86-32_windows_hotspot_2023-12-14-04-44.zip", - "hash": "ce1f8de988a4ab687222cb17fd507de8f5faeb155a7b2ccbde05011ae33216be" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u482-b01-ea-beta/OpenJDK8U-jre_x86-32_windows_hotspot_8u482b01-ea.zip", + "hash": "a457b029539634d76cfa82ace8d90f76a5f2e990a8bffc5dde73d25be4ea9191" } }, "extract_to": "tmp", diff --git a/bucket/visualvm.json b/bucket/visualvm.json index 8b86085f4bb..737935f6c72 100644 --- a/bucket/visualvm.json +++ b/bucket/visualvm.json @@ -1,10 +1,10 @@ { "homepage": "https://visualvm.github.io/", "license": "https://visualvm.github.io/gplv2+ce.html", - "version": "2.1.7", - "url": "https://github.com/oracle/visualvm/releases/download/2.1.7/visualvm_217.zip", - "hash": "9af1e0e3f33fb35ae69b89a2f87e9af26dc5a91a45dc50068ef2ab9790867f33", - "extract_dir": "visualvm_217", + "version": "2.2.1", + "url": "https://github.com/oracle/visualvm/releases/download/2.2.1/visualvm_221.zip", + "hash": "6884c908c9e10a959dea8e7b168b496515c0310d6b86a35ce96b8197231f4ef3", + "extract_dir": "visualvm_221", "bin": [ [ "bin\\visualvm.exe", diff --git a/bucket/zulu-jdk.json b/bucket/zulu-jdk.json index dfaca29e0de..7015e9667a1 100644 --- a/bucket/zulu-jdk.json +++ b/bucket/zulu-jdk.json @@ -1,21 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "21.30.15", + "version": "26.30.11", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu21.30.15-ca-jdk21.0.1-win_x64.zip", - "hash": "f6541ceed2eb0b793fd27f22d9f8192ad1c9c4c53e528dd0a1e6ec8d7c3a33d3", - "extract_dir": "zulu21.30.15-ca-jdk21.0.1-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu21.30.15-ca-jdk21.0.1-win_i686.zip", - "hash": "271ef48102e4a786a137517070f2d5d89254696c0e597d70adf13293a5dd1b9c", - "extract_dir": "zulu21.30.15-ca-jdk21.0.1-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu26.30.11-ca-jdk26.0.1-win_x64.zip", + "hash": "8f76f408b0e228974b0c9578a92759189bb5dcfa7f7a521582777e404a3244a0", + "extract_dir": "zulu26.30.11-ca-jdk26.0.1-win_x64" } }, "env_add_path": "bin", @@ -23,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu-jre.json b/bucket/zulu-jre.json index 1d3375bb27d..ea6e64bca55 100644 --- a/bucket/zulu-jre.json +++ b/bucket/zulu-jre.json @@ -1,21 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "21.30.15", + "version": "26.30.11", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu21.30.15-ca-jre21.0.1-win_x64.zip", - "hash": "af8291ba3b47b7f602bae0cd6e50dbc64e50e6864c07751ac973da89b647bf06", - "extract_dir": "zulu21.30.15-ca-jre21.0.1-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu21.30.15-ca-jre21.0.1-win_i686.zip", - "hash": "714777f36c322a861a3308e2585ba257b9375c8fb0448f3204f425cb3f3150e4", - "extract_dir": "zulu21.30.15-ca-jre21.0.1-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu26.30.11-ca-jre26.0.1-win_x64.zip", + "hash": "f3e65585e69322df05c098ebe163976bca39fc769df62a367d61e68a5f7ef234", + "extract_dir": "zulu26.30.11-ca-jre26.0.1-win_x64" } }, "env_add_path": "bin", @@ -23,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu10-jdk.json b/bucket/zulu10-jdk.json index 9aff8b636a3..f3fea1a5a7c 100644 --- a/bucket/zulu10-jdk.json +++ b/bucket/zulu10-jdk.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=10&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)(?:[.+]{1})(?[\\d]+)(?:-ca)?-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}.${build}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=10&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=10&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu11-jdk.json b/bucket/zulu11-jdk.json index 10dd1c020d2..3afa8fa259b 100644 --- a/bucket/zulu11-jdk.json +++ b/bucket/zulu11-jdk.json @@ -1,21 +1,21 @@ { "description": "Zulu 11 is a build of OpenJDK 11", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "11.68.17", + "version": "11.88.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-jdk11.0.21-win_x64.zip", - "hash": "c1b5d98c4d4942da2cecadb413381fbfe108e829bbad5a9c59cc52fe499bc7cd", - "extract_dir": "zulu11.68.17-ca-jdk11.0.21-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-jdk11.0.31-win_x64.zip", + "hash": "76c6592dc7ae74db7b8bf4612a13a000209277c1da670dc1d0bcc1d3460e4425", + "extract_dir": "zulu11.88.17-ca-jdk11.0.31-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-jdk11.0.21-win_i686.zip", - "hash": "fa8306b5c0acafccd24fa08a3f52814a3f1e869b043ae0dcd4545d7f78c5d897", - "extract_dir": "zulu11.68.17-ca-jdk11.0.21-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-jdk11.0.31-win_i686.zip", + "hash": "44df545e39140b3e822207830a5bad6e6447914765cd44592838b66b6e1a9162", + "extract_dir": "zulu11.88.17-ca-jdk11.0.31-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu11-jre.json b/bucket/zulu11-jre.json index 12bb337b836..2b2f12d183d 100644 --- a/bucket/zulu11-jre.json +++ b/bucket/zulu11-jre.json @@ -1,16 +1,16 @@ { "description": "Zulu 11 is a build of OpenJDK 11", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "11.68.17", + "version": "11.88.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-jre11.0.21-win_x64.zip", - "hash": "8707f46874dd931e5c0b55ad47e53de572d6a5a717f5d35c3fca2122aa876b72", - "extract_dir": "zulu11.68.17-ca-jre11.0.21-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-jre11.0.31-win_x64.zip", + "hash": "d9a11d077337c753dad15b8841f7f5743f8b14a22c2d17d41ce32be0c7bae573", + "extract_dir": "zulu11.88.17-ca-jre11.0.31-win_x64" } }, "env_add_path": "bin", @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,16 +29,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu12-jdk.json b/bucket/zulu12-jdk.json index ab74677e1c7..9ae337aa69c 100644 --- a/bucket/zulu12-jdk.json +++ b/bucket/zulu12-jdk.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=12&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=12&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=12&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu12-jre.json b/bucket/zulu12-jre.json index 96c4736bfdb..9b67a50711e 100644 --- a/bucket/zulu12-jre.json +++ b/bucket/zulu12-jre.json @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=12&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,16 +29,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu13-jdk.json b/bucket/zulu13-jdk.json index efc1163a6b3..b435a2b68ef 100644 --- a/bucket/zulu13-jdk.json +++ b/bucket/zulu13-jdk.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu13-jre.json b/bucket/zulu13-jre.json index 9e384e1128c..6791c452b90 100644 --- a/bucket/zulu13-jre.json +++ b/bucket/zulu13-jre.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu14-jdk.json b/bucket/zulu14-jdk.json index 316b9eb1ec5..d66398308f1 100644 --- a/bucket/zulu14-jdk.json +++ b/bucket/zulu14-jdk.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu14-jre.json b/bucket/zulu14-jre.json index c6a1f99c4de..182b5ede722 100644 --- a/bucket/zulu14-jre.json +++ b/bucket/zulu14-jre.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu15-jdk.json b/bucket/zulu15-jdk.json index 2a468917655..531a024609e 100644 --- a/bucket/zulu15-jdk.json +++ b/bucket/zulu15-jdk.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=15&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=15&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=15&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu15-jre.json b/bucket/zulu15-jre.json index 9355fd66855..27edcf4da35 100644 --- a/bucket/zulu15-jre.json +++ b/bucket/zulu15-jre.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=15&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=15&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=15&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu16-jdk.json b/bucket/zulu16-jdk.json index 3c15d94d8d5..53199ea41e6 100644 --- a/bucket/zulu16-jdk.json +++ b/bucket/zulu16-jdk.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=16&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=16&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=16&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu16-jre.json b/bucket/zulu16-jre.json index ff8490bab20..db4f5e5898b 100644 --- a/bucket/zulu16-jre.json +++ b/bucket/zulu16-jre.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=16&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=16&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=16&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu17-jdk.json b/bucket/zulu17-jdk.json index 99b3d3917ab..a5fa9ee84c9 100644 --- a/bucket/zulu17-jdk.json +++ b/bucket/zulu17-jdk.json @@ -1,21 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "17.46.19", + "version": "17.66.19", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-jdk17.0.9-win_x64.zip", - "hash": "32e110628ea0bd750b84e0f937e7c98874505e76a0590d759565dfa803f89ccf", - "extract_dir": "zulu17.46.19-ca-jdk17.0.9-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-jdk17.0.9-win_i686.zip", - "hash": "16d4188cfd72d998231aa2d15a2852110a1e61d00d86af53d8ff47168612d4ea", - "extract_dir": "zulu17.46.19-ca-jdk17.0.9-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu17.66.19-ca-jdk17.0.19-win_x64.zip", + "hash": "463c85454c45fd3827df7ccfaa2b14f136eb972387da697a349a42867334328a", + "extract_dir": "zulu17.66.19-ca-jdk17.0.19-win_x64" } }, "env_add_path": "bin", @@ -23,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=17&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=17&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=17&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu17-jre.json b/bucket/zulu17-jre.json index 52ec63cb434..c960331c5a7 100644 --- a/bucket/zulu17-jre.json +++ b/bucket/zulu17-jre.json @@ -1,21 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "17.46.19", + "version": "17.66.19", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-jre17.0.9-win_x64.zip", - "hash": "025070c829bb18ac619c9b48fcf649b2ef509e3c5d50c941992395fe6955bcd9", - "extract_dir": "zulu17.46.19-ca-jre17.0.9-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-jre17.0.9-win_i686.zip", - "hash": "ad4fe97b8c4ae97e4a011d241dba5ca4929b3d66c54b645b7ac4b56cac02f678", - "extract_dir": "zulu17.46.19-ca-jre17.0.9-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu17.66.19-ca-jre17.0.19-win_x64.zip", + "hash": "d6d0802e9bb5da42a61e4891463cde880f00a7bf5fe2bd41a4ff9260e52c4ebb", + "extract_dir": "zulu17.66.19-ca-jre17.0.19-win_x64" } }, "env_add_path": "bin", @@ -23,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=17&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=17&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=17&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu21-jdk.json b/bucket/zulu21-jdk.json new file mode 100644 index 00000000000..0980cb048d5 --- /dev/null +++ b/bucket/zulu21-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "21.50.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu21.50.19-ca-jdk21.0.11-win_x64.zip", + "hash": "84c73a4dcf8400ac01c1fe2d622cc319199e93c1856c200cb50c1bc16dc7dc97", + "extract_dir": "zulu21.50.19-ca-jdk21.0.11-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu21-jre.json b/bucket/zulu21-jre.json new file mode 100644 index 00000000000..9ecf950fc7c --- /dev/null +++ b/bucket/zulu21-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "21.50.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu21.50.19-ca-jre21.0.11-win_x64.zip", + "hash": "69eee90e0584553ebfbc63d4d0b8f36f707db7e4ff5cebbd190944669ed8db9e", + "extract_dir": "zulu21.50.19-ca-jre21.0.11-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu22-jdk.json b/bucket/zulu22-jdk.json new file mode 100644 index 00000000000..508919eebd0 --- /dev/null +++ b/bucket/zulu22-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "22.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu22.32.15-ca-jdk22.0.2-win_x64.zip", + "hash": "592215502d0958c75ee93c69d22b5ecf2b4760afc66ab1def2433a3ad54ccabe", + "extract_dir": "zulu22.32.15-ca-jdk22.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu22-jre.json b/bucket/zulu22-jre.json new file mode 100644 index 00000000000..6c374acfbb9 --- /dev/null +++ b/bucket/zulu22-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "22.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu22.32.15-ca-jre22.0.2-win_x64.zip", + "hash": "cdb7d259b502bab244d96026ca1a3b16c6a607495ddcb6817aa408db88404584", + "extract_dir": "zulu22.32.15-ca-jre22.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu25-jdk.json b/bucket/zulu25-jdk.json new file mode 100644 index 00000000000..117814e1845 --- /dev/null +++ b/bucket/zulu25-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "25.34.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu25.34.17-ca-jdk25.0.3-win_x64.zip", + "hash": "ddd68ee54e78b6b19388f517b8a61fbed2856ae3320febe42449bac3021e2729", + "extract_dir": "zulu25.34.17-ca-jdk25.0.3-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu6-jdk.json b/bucket/zulu6-jdk.json deleted file mode 100644 index d8718654151..00000000000 --- a/bucket/zulu6-jdk.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "description": "Zulu 6 is certified build of OpenJDK 6", - "homepage": "https://www.azul.com/products/zulu-community/", - "version": "6.22.0.3", - "license": { - "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", - "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" - }, - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu6.22.0.3-jdk6.0.119-win_x64.zip", - "hash": "24059e8915d675074a80047c75cd6e0672b5c2cadf5b398fb6a6c51d035c54ca", - "extract_dir": "zulu6.22.0.3-jdk6.0.119-win_x64" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", - "regex": "(?zulu(?[\\d.]+)(?:-ca)?-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${version}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" - } - } - } - } -} diff --git a/bucket/zulu7-jdk.json b/bucket/zulu7-jdk.json index bf3033f29e1..6dbb957f539 100644 --- a/bucket/zulu7-jdk.json +++ b/bucket/zulu7-jdk.json @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=7&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,16 +29,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=7&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=7&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu8-jdk.json b/bucket/zulu8-jdk.json index eea15620a47..c7a2c7454d6 100644 --- a/bucket/zulu8-jdk.json +++ b/bucket/zulu8-jdk.json @@ -1,21 +1,21 @@ { "description": "Zulu 8 is certified build of OpenJDK 8", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "8.74.0.17", + "version": "8.94.0.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-jdk8.0.392-win_x64.zip", - "hash": "3ba91c758ca93c527983ed3f409ee504c6fc33e0a697672db9c959abba10e38d", - "extract_dir": "zulu8.74.0.17-ca-jdk8.0.392-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-jdk8.0.492-win_x64.zip", + "hash": "376e0e5e76876a7ef916600aa0c32010db3b6a3238520d3ae187a8a19e771b59", + "extract_dir": "zulu8.94.0.17-ca-jdk8.0.492-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-jdk8.0.392-win_i686.zip", - "hash": "ee06be23fab7dd275f85e22a599b394638e3f8abb190e4bbb4c5b9a4e97cc604", - "extract_dir": "zulu8.74.0.17-ca-jdk8.0.392-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-jdk8.0.492-win_i686.zip", + "hash": "756a277bff678b1aef33a883c91b298493e10f6d7fdd582021c6e4238e2da43c", + "extract_dir": "zulu8.94.0.17-ca-jdk8.0.492-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu8-jre.json b/bucket/zulu8-jre.json index 4f698dfb368..7c7ae68a5de 100644 --- a/bucket/zulu8-jre.json +++ b/bucket/zulu8-jre.json @@ -1,21 +1,21 @@ { "description": "Zulu 8 is certified build of OpenJDK 8", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "8.74.0.17", + "version": "8.94.0.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-jre8.0.392-win_x64.zip", - "hash": "9eeaf2939fa92172d5f12a3210b0570be9b6a02ea419d401caa35e67b4a47efd", - "extract_dir": "zulu8.74.0.17-ca-jre8.0.392-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-jre8.0.492-win_x64.zip", + "hash": "45cd9b7204b53ac9205c6d08b7e74312752f1c59becfaa741650ece357cdd5c5", + "extract_dir": "zulu8.94.0.17-ca-jre8.0.492-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-jre8.0.392-win_i686.zip", - "hash": "77bfd53beb61f4800f82d72aa4ad0cd71a6f70906a0602b9c0835fdb1ef55ac4", - "extract_dir": "zulu8.74.0.17-ca-jre8.0.392-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-jre8.0.492-win_i686.zip", + "hash": "355ba94dc8ca54c6cc968d5125039e03e34d1f5998afdb66c0fbd06e27fcbc40", + "extract_dir": "zulu8.94.0.17-ca-jre8.0.492-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu9-jdk.json b/bucket/zulu9-jdk.json index 090665b1dff..9f641ca2219 100644 --- a/bucket/zulu9-jdk.json +++ b/bucket/zulu9-jdk.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=9&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)(?:-ca)?-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=9&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&javafx=false&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=9&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx-jdk.json b/bucket/zulufx-jdk.json index b0dfcdf43e3..4c0f3325974 100644 --- a/bucket/zulufx-jdk.json +++ b/bucket/zulufx-jdk.json @@ -1,21 +1,16 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "21.30.15", + "version": "26.30.11", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu21.30.15-ca-fx-jdk21.0.1-win_x64.zip", - "hash": "517f9054a7f85dc27d8bdadcacc6cb150a33defcae1c95c1b41238a9351cb6c7", - "extract_dir": "zulu21.30.15-ca-fx-jdk21.0.1-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu21.30.15-ca-fx-jdk21.0.1-win_i686.zip", - "hash": "87bf92fed886b271bf619eb7c7f6d8e2e4f4569fa1a4c275c895b035b1f7ba7c", - "extract_dir": "zulu21.30.15-ca-fx-jdk21.0.1-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu26.30.11-ca-fx-jdk26.0.1-win_x64.zip", + "hash": "f98c90430cf0dd2003a0f55d7a2119258b45dbfc44a5ff1c0ccd17001ec025e4", + "extract_dir": "zulu26.30.11-ca-fx-jdk26.0.1-win_x64" } }, "env_add_path": "bin", @@ -23,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx-jre.json b/bucket/zulufx-jre.json index e8add8f22c4..e32b5c6bc4a 100644 --- a/bucket/zulufx-jre.json +++ b/bucket/zulufx-jre.json @@ -1,21 +1,16 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "21.30.15", + "version": "26.30.11", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu21.30.15-ca-fx-jre21.0.1-win_x64.zip", - "hash": "97a440744fcb72d9eaa8742f71146cb16a01c3d6c60f58c39009dc0a1383470f", - "extract_dir": "zulu21.30.15-ca-fx-jre21.0.1-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu21.30.15-ca-fx-jre21.0.1-win_i686.zip", - "hash": "cc2e8860e6fcc5ceb5e08c3fb691d75ce4ef93443e0eb62529b4de2a9e19aaa3", - "extract_dir": "zulu21.30.15-ca-fx-jre21.0.1-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu26.30.11-ca-fx-jre26.0.1-win_x64.zip", + "hash": "2829f36a24a1ac9be2318e8acbc1f166b25bee509c5a1ff474922334fffb1b64", + "extract_dir": "zulu26.30.11-ca-fx-jre26.0.1-win_x64" } }, "env_add_path": "bin", @@ -23,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx11-jdk.json b/bucket/zulufx11-jdk.json index ff6792df1a1..490601eb452 100644 --- a/bucket/zulufx11-jdk.json +++ b/bucket/zulufx11-jdk.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "11.68.17", + "version": "11.88.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-fx-jdk11.0.21-win_x64.zip", - "hash": "767080f72d45dcae6723e398f5e6b0c4912b6e147016bbc5798b85338951ddbe", - "extract_dir": "zulu11.68.17-ca-fx-jdk11.0.21-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-fx-jdk11.0.31-win_x64.zip", + "hash": "7d68100d56e722b9dbb5af4e725dbc3beb5b1d3a073cbafca93343cf265a8d36", + "extract_dir": "zulu11.88.17-ca-fx-jdk11.0.31-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-fx-jdk11.0.21-win_i686.zip", - "hash": "0e634d9343764e5e04c3a5192c233bbcdf5073b599ebfaeb29456d2cffa9113d", - "extract_dir": "zulu11.68.17-ca-fx-jdk11.0.21-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-fx-jdk11.0.31-win_i686.zip", + "hash": "a41838be36de49bd3520a776bf6fd66c5d04d7859c7b58ff65ee1d7fc6bfe20e", + "extract_dir": "zulu11.88.17-ca-fx-jdk11.0.31-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx11-jre.json b/bucket/zulufx11-jre.json index 028b678be3e..55b77769be2 100644 --- a/bucket/zulufx11-jre.json +++ b/bucket/zulufx11-jre.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "11.68.17", + "version": "11.88.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-fx-jre11.0.21-win_x64.zip", - "hash": "b0f5eb35ddbed40e956782817693169aa456d1d9d18145d25fcb94079699bbed", - "extract_dir": "zulu11.68.17-ca-fx-jre11.0.21-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-fx-jre11.0.31-win_x64.zip", + "hash": "b26feb5d1d5c114e17061ddb8f1cb4a114057325679d64bcaf448a199906d9e1", + "extract_dir": "zulu11.88.17-ca-fx-jre11.0.31-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-fx-jre11.0.21-win_i686.zip", - "hash": "eb2fa0895074b2d4964906679c0934f052c4ccb88a0ee2c7158752950e986a46", - "extract_dir": "zulu11.68.17-ca-fx-jre11.0.21-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-fx-jre11.0.31-win_i686.zip", + "hash": "585bb02003da474260507a4978bfe83e3f103a381b74e57152fa8ce102152bf8", + "extract_dir": "zulu11.88.17-ca-fx-jre11.0.31-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx13-jdk.json b/bucket/zulufx13-jdk.json index 8e4c9fd1d28..e89c6d69d58 100644 --- a/bucket/zulufx13-jdk.json +++ b/bucket/zulufx13-jdk.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx13-jre.json b/bucket/zulufx13-jre.json index 831fe6aebef..cbb779a1848 100644 --- a/bucket/zulufx13-jre.json +++ b/bucket/zulufx13-jre.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx14-jdk.json b/bucket/zulufx14-jdk.json index bc19cff8c2a..4cd320c5a49 100644 --- a/bucket/zulufx14-jdk.json +++ b/bucket/zulufx14-jdk.json @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,8 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx14-jre.json b/bucket/zulufx14-jre.json index 7ffa3b5ee73..99d1d2d92ad 100644 --- a/bucket/zulufx14-jre.json +++ b/bucket/zulufx14-jre.json @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,8 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx15-jdk.json b/bucket/zulufx15-jdk.json index 38a0b8f9768..62237316678 100644 --- a/bucket/zulufx15-jdk.json +++ b/bucket/zulufx15-jdk.json @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=15&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,8 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=15&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx15-jre.json b/bucket/zulufx15-jre.json index f959613af73..3fdcd447a3e 100644 --- a/bucket/zulufx15-jre.json +++ b/bucket/zulufx15-jre.json @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=15&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,8 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=15&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx16-jdk.json b/bucket/zulufx16-jdk.json index a6a639a0f89..38977c48312 100644 --- a/bucket/zulufx16-jdk.json +++ b/bucket/zulufx16-jdk.json @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=16&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,8 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=16&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx16-jre.json b/bucket/zulufx16-jre.json index c40d16061b4..cbe851f0567 100644 --- a/bucket/zulufx16-jre.json +++ b/bucket/zulufx16-jre.json @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=16&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,8 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=16&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx17-jdk.json b/bucket/zulufx17-jdk.json index c262f4a0364..232e7f1cbec 100644 --- a/bucket/zulufx17-jdk.json +++ b/bucket/zulufx17-jdk.json @@ -1,16 +1,16 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "17.46.19", + "version": "17.66.19", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-fx-jdk17.0.9-win_x64.zip", - "hash": "85663eba9f50a462fed5d2a787145f20ef8f3dd8b22747f4a4f6ce076b222825", - "extract_dir": "zulu17.46.19-ca-fx-jdk17.0.9-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu17.66.19-ca-fx-jdk17.0.19-win_x64.zip", + "hash": "ca3cbd9ed299f601841d57e0a424fd4bb3e32e5921bfcdc01a4ca9bda1fc2751", + "extract_dir": "zulu17.66.19-ca-fx-jdk17.0.19-win_x64" } }, "env_add_path": "bin", @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=17&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,8 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=17&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx17-jre.json b/bucket/zulufx17-jre.json index a16c30e9ef5..0c3319743f0 100644 --- a/bucket/zulufx17-jre.json +++ b/bucket/zulufx17-jre.json @@ -1,16 +1,16 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "17.46.19", + "version": "17.66.19", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-fx-jre17.0.9-win_x64.zip", - "hash": "1ee781181cee873bb2032c7b9330eb3e8642d6b0f1eb9e7a1b25a785248435fc", - "extract_dir": "zulu17.46.19-ca-fx-jre17.0.9-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu17.66.19-ca-fx-jre17.0.19-win_x64.zip", + "hash": "5801485b05efaaaf214e1842761e16eb081163f3068ec3fba30d11964d06ccda", + "extract_dir": "zulu17.66.19-ca-fx-jre17.0.19-win_x64" } }, "env_add_path": "bin", @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=17&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,8 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=17&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx21-jdk.json b/bucket/zulufx21-jdk.json new file mode 100644 index 00000000000..8fc65a98bf5 --- /dev/null +++ b/bucket/zulufx21-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "21.50.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu21.50.19-ca-fx-jdk21.0.11-win_x64.zip", + "hash": "8d2eb05b9d90d74377cec4627ea5da8091816591c956b701eafd50cec906c509", + "extract_dir": "zulu21.50.19-ca-fx-jdk21.0.11-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx21-jre.json b/bucket/zulufx21-jre.json new file mode 100644 index 00000000000..2c7511fb071 --- /dev/null +++ b/bucket/zulufx21-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "21.50.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu21.50.19-ca-fx-jre21.0.11-win_x64.zip", + "hash": "0106704cff2b01af764be869cdb43bc6cc5e26fae0ee401faafad3f23137973b", + "extract_dir": "zulu21.50.19-ca-fx-jre21.0.11-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx22-jdk.json b/bucket/zulufx22-jdk.json new file mode 100644 index 00000000000..eccf62bdc52 --- /dev/null +++ b/bucket/zulufx22-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "22.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu22.32.15-ca-fx-jdk22.0.2-win_x64.zip", + "hash": "a69abaca20e02012876568c12e98a1cfc1d838f7b6179156de72ba77d8168bf3", + "extract_dir": "zulu22.32.15-ca-fx-jdk22.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx22-jre.json b/bucket/zulufx22-jre.json new file mode 100644 index 00000000000..8bff3a9625f --- /dev/null +++ b/bucket/zulufx22-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "22.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu22.32.15-ca-fx-jre22.0.2-win_x64.zip", + "hash": "5abb0a21b2278347f930ae4b4eabe45f07278accdbef1dcd01334e303393dc92", + "extract_dir": "zulu22.32.15-ca-fx-jre22.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx25-jdk.json b/bucket/zulufx25-jdk.json new file mode 100644 index 00000000000..a7a2d1232af --- /dev/null +++ b/bucket/zulufx25-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "25.34.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu25.34.17-ca-fx-jdk25.0.3-win_x64.zip", + "hash": "077db9b685574f3d5e5e5a694cf73a027432088fa1d582ed7d3f98ec7f327a79", + "extract_dir": "zulu25.34.17-ca-fx-jdk25.0.3-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx25-jre.json b/bucket/zulufx25-jre.json new file mode 100644 index 00000000000..00ae8b2710d --- /dev/null +++ b/bucket/zulufx25-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "25.34.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu25.34.17-ca-fx-jre25.0.3-win_x64.zip", + "hash": "5d99f8fd5dd361cee8cb430aea5e77092827ef57d5d12de2bc520be73beaa79c", + "extract_dir": "zulu25.34.17-ca-fx-jre25.0.3-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx8-jdk.json b/bucket/zulufx8-jdk.json index fc4534fef4c..1f196c77637 100644 --- a/bucket/zulufx8-jdk.json +++ b/bucket/zulufx8-jdk.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu 8 With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "8.74.0.17", + "version": "8.94.0.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-fx-jdk8.0.392-win_x64.zip", - "hash": "9253c4776f06a1076707a91a619b97ed042e6117bf5f96b1c8b96c3f80e15639", - "extract_dir": "zulu8.74.0.17-ca-fx-jdk8.0.392-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-fx-jdk8.0.492-win_x64.zip", + "hash": "d257d206aa6e3e1b37fb3c40b9dec5bc54f867dffbbcaa9b13550531c84a282a", + "extract_dir": "zulu8.94.0.17-ca-fx-jdk8.0.492-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-fx-jdk8.0.392-win_i686.zip", - "hash": "f260030ac8581893b223e122c382b7f78284e5132179d8211b26d510a65ffaf2", - "extract_dir": "zulu8.74.0.17-ca-fx-jdk8.0.392-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-fx-jdk8.0.492-win_i686.zip", + "hash": "d2b83035a8a617e049c2b30ffd6a5a0002681b093de60a809f6a503574dce990", + "extract_dir": "zulu8.94.0.17-ca-fx-jdk8.0.492-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx8-jre.json b/bucket/zulufx8-jre.json index 9b36cec625a..0508bed101f 100644 --- a/bucket/zulufx8-jre.json +++ b/bucket/zulufx8-jre.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu 8 With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "8.74.0.17", + "version": "8.94.0.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-fx-jre8.0.392-win_x64.zip", - "hash": "0f7d9e5e344396430a31dc12c41566fc3982d33336b7a68fe44556ce870d08f5", - "extract_dir": "zulu8.74.0.17-ca-fx-jre8.0.392-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-fx-jre8.0.492-win_x64.zip", + "hash": "bb369e24051eb2f3829b8691c3bcca278a921adcfd06d20b411a4601ee348732", + "extract_dir": "zulu8.94.0.17-ca-fx-jre8.0.492-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-fx-jre8.0.392-win_i686.zip", - "hash": "26576eb5e7bc35355b23c619d3324f0e01eb0d7b1951b0c7bfacb85127795438", - "extract_dir": "zulu8.74.0.17-ca-fx-jre8.0.392-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-fx-jre8.0.492-win_i686.zip", + "hash": "eccdc87dc2fa4485f4c69429e7d7447f0c734f3b265cd205dd59d00e43e42dac", + "extract_dir": "zulu8.94.0.17-ca-fx-jre8.0.492-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&javafx=true&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulumc.json b/bucket/zulumc.json index 5a035817c9c..5eac0278596 100644 --- a/bucket/zulumc.json +++ b/bucket/zulumc.json @@ -1,13 +1,13 @@ { - "version": "8.3.0.69", + "version": "9.1.2.47", "description": "A build of JDK Mission Control, an open source Java runtime profiling and monitoring utility", "homepage": "https://www.azul.com/products/components/zulu-mission-control/", "license": "UPL-1.0", "architecture": { "64bit": { - "url": "https://cdn.azul.com/zmc/bin/zmc8.3.0.69-ca-win_x64.zip", - "hash": "c2f26d99aec3cf08445bd7da217ddf9140f1023f1f11b3d087509560d808660e", - "extract_dir": "zmc8.3.0.69-ca-win_x64\\Azul Mission Control" + "url": "https://cdn.azul.com/zmc/bin/zmc9.1.2.47-ca-win_x64.zip", + "hash": "9ce6d1132c6d93e67c16c474260b50090f799323a6c0366289c9e1e8e7d87194", + "extract_dir": "zmc9.1.2.47-ca-win_x64\\Azul Mission Control" } }, "bin": "zmc.exe",