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/.gitkeep b/bucket/.gitkeep deleted file mode 100644 index acf3e6b98a8..00000000000 --- a/bucket/.gitkeep +++ /dev/null @@ -1,2 +0,0 @@ -# This directory stores all the JSON manifests. -# Delete this '.gitkeep' file once this directory has any files. diff --git a/bucket/corretto-jdk.json b/bucket/corretto-jdk.json index aabe7556dd0..533132462db 100644 --- a/bucket/corretto-jdk.json +++ b/bucket/corretto-jdk.json @@ -1,22 +1,22 @@ { "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": "19.0.2.7.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/19.0.2.7.1/amazon-corretto-19.0.2.7.1-windows-x64-jdk.zip", - "hash": "57745d92bb3e078a7217721ddd4202a601e9ae34d8a18f51ae8c46828621b470" + "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": "jdk19.0.2_7", + "extract_dir": "jdk21.0.11_10", "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.19.zip.resource", + "jsonpath": "$.windows.x64.jdk.21.zip.resource", "regex": "/([\\d.]+)/" }, "autoupdate": { @@ -25,7 +25,7 @@ "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.19.zip.checksum_sha256" + "jsonpath": "$.windows.x64.jdk.21.zip.checksum_sha256" } } }, diff --git a/bucket/corretto-lts-jdk.json b/bucket/corretto-lts-jdk.json index 4aa0e2e268e..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.6.10.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.6.10.1/amazon-corretto-17.0.6.10.1-windows-x64-jdk.zip", - "hash": "27dfa7189763bf5bee6250baef22bb6f6032deebe0edd11f79495781cc7955fe" + "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.6_10", + "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 0f1fb81dda2..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.18.10.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.18.10.1/amazon-corretto-11.0.18.10.1-windows-x64-jdk.zip", - "hash": "e6ccca8fbb0b34daa5a5163b496d1a9f5d163189a6686846e2fb62281cd1cd85" + "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.18.10.1/amazon-corretto-11.0.18.10.1-windows-x86-jre.zip", - "hash": "713ef6803c1760a9a4aef2d1cda8271830f6292aae65f0a515183995810c3474" + "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.18_10", + "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 4aa0e2e268e..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.6.10.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.6.10.1/amazon-corretto-17.0.6.10.1-windows-x64-jdk.zip", - "hash": "27dfa7189763bf5bee6250baef22bb6f6032deebe0edd11f79495781cc7955fe" + "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.6_10", + "extract_dir": "jdk17.0.19_10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/corretto20-jdk.json b/bucket/corretto20-jdk.json new file mode 100644 index 00000000000..62a07d9d747 --- /dev/null +++ b/bucket/corretto20-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": "20.0.2.10.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/20.0.2.10.1/amazon-corretto-20.0.2.10.1-windows-x64-jdk.zip", + "hash": "118e8258d5aa5c26a98778f11820c9910c677258152909636f3adfc2e5c93d4c" + } + }, + "extract_dir": "jdk20.0.2_10", + "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.20.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.20.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto21-jdk.json b/bucket/corretto21-jdk.json new file mode 100644 index 00000000000..533132462db --- /dev/null +++ b/bucket/corretto21-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": "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.11.10.1/amazon-corretto-21.0.11.10.1-windows-x64-jdk.zip", + "hash": "5d63fdb5a19393081919afc0daa4ce82a7fadcced569981a995529caed28fb14" + } + }, + "extract_dir": "jdk21.0.11_10", + "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.21.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.21.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} 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 94a93807df6..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.362.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.362.08.1/amazon-corretto-8.362.08.1-windows-x64-jdk.zip", - "hash": "59919c4fd28e6c353db5b11959b1daa9b203e9b9f74837ad266bb639c807639a" + "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.362.08.1/amazon-corretto-8.362.08.1-windows-x86-jdk.zip", - "hash": "a99761b5a149947bea84c3f60712ed2adcbe37f873a1030795031335ee2de184" + "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_362", + "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 eccf878ff71..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.362.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.362.08.1/amazon-corretto-8.362.08.1-windows-x64-jre.zip", - "hash": "036cf08f6ab4560782580ff08115c6756a1173945ba6125650987b786c090a14" + "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.362.08.1/amazon-corretto-8.362.08.1-windows-x86-jre.zip", - "hash": "c51730b5ef406bb4bf6cf50731623f2b779a6e3ecaa95775abd55fade6cbc42d" + "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-extended.json b/bucket/dragonwell11-jdk-extended.json new file mode 100644 index 00000000000..0c4b915403e --- /dev/null +++ b/bucket/dragonwell11-jdk-extended.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": "11.0.20.16-11.0.20", + "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-extended-11.0.20.16_jdk-11.0.20-ga/Alibaba_Dragonwell_Extended_11.0.20.16.8_x64_windows.zip", + "hash": "33f7b5d83b417acf88c70125a3a12042521dae3e910a1b0f5773fa4c20b5df62" + } + }, + "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/dragonwell11/", + "regex": "(dragonwell-standard-(?[\\d.]+)?_jdk-(?[\\d.]+)(?:(?-[\\d+])|-ga))/(Alibaba_Dragonwell_Standard_(?[\\d.+]+))", + "replace": "${dragon}-${jdk}${b}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-extended-$matchDragon_jdk-$matchJdk-ga/Alibaba_Dragonwell_Extended_$matchVersion_x64_windows.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "$sha256" + } + } +} diff --git a/bucket/dragonwell11-jdk.json b/bucket/dragonwell11-jdk.json index 01d85a2b11c..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.15.11-11.0.15", + "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/alibaba/dragonwell11/releases/download/dragonwell-11.0.15.11_jdk-11.0.15-ga/Alibaba_Dragonwell_11.0.15.11.9_x64_windows.zip", - "hash": "789a3b3a9fc7ceaab9920ffc21084684b8ba5087f1c8c48dd8ff92cb3e3c2ba1" + "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", @@ -21,14 +21,14 @@ "JAVA_HOME": "$dir" }, "checkver": { - "github": "https://github.com/alibaba/dragonwell11", - "regex": "(?dragonwell-(?[\\d.]+)(?(?:\\%2B|\\+)?[\\d]*)?_jdk-(?[\\d.]+)(?:(?-[\\d+])|-ga))/(?Alibaba_Dragonwell_(?:[\\d.+]+)_x64_windows)\\.zip", + "github": "https://github.com/dragonwell-project/dragonwell11", + "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/alibaba/dragonwell11/releases/download/$matchTag/$matchFilename.zip" + "url": "https://github.com/dragonwell-project/dragonwell11/releases/download/$matchTag/$matchFilename.zip" } }, "hash": { diff --git a/bucket/dragonwell17-jdk.json b/bucket/dragonwell17-jdk.json index d6e27be2c81..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.3.0.3-17.0.3", + "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/alibaba/dragonwell17/releases/download/dragonwell-17.0.3.0.3%2B7_jdk-17.0.3-ga/Alibaba_Dragonwell_17.0.3.0.3+7_x64_windows.zip", - "hash": "e9ddd27b24040d63c0663a11c8f7f100c8d2cca7461d4a19c36e12129f0ae8de" + "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", @@ -21,14 +21,14 @@ "JAVA_HOME": "$dir" }, "checkver": { - "github": "https://github.com/alibaba/dragonwell17", - "regex": "(?dragonwell-(?[\\d.]+)(?(?:\\%2B|\\+)?[\\d]*)?_jdk-(?[\\d.]+)(?:(?-[\\d+])|-ga))/(?Alibaba_Dragonwell_(?:[\\d.+]+)_x64_windows)\\.zip", + "github": "https://github.com/dragonwell-project/dragonwell17", + "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/alibaba/dragonwell17/releases/download/$matchTag/$matchFilename.zip" + "url": "https://github.com/dragonwell-project/dragonwell17/releases/download/$matchTag/$matchFilename.zip" } }, "hash": { 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 new file mode 100644 index 00000000000..7c8f133c97e --- /dev/null +++ b/bucket/dragonwell8-jdk-extended.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": "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.29.28_jdk8u492-ga/Alibaba_Dragonwell_Extended_8.29.28_x64_windows.zip", + "hash": "7729fc8fcf8ba38eb48b8e875638a82ac3901c88fd215b1daa84accd754c9ff0" + } + }, + "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/dragonwell8", + "regex": "(dragonwell-standard-(?[\\d.]+)_jdk8u(?[\\d]+)(?:(?-[\\d+])|-ga))", + "replace": "${dragon}-8.0.${jdk}${b}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-extended-$matchDragon_jdk8u$matchJdk-ga/Alibaba_Dragonwell_Extended_$matchDragon_x64_windows.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "$sha256" + } + } +} diff --git a/bucket/dragonwell8-jdk.json b/bucket/dragonwell8-jdk.json index f2cf9d350ed..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.11.12-8.0.332", + "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/alibaba/dragonwell8/releases/download/dragonwell-8.11.12_jdk8u332-ga/Alibaba_Dragonwell_8.11.12_x64_windows.zip", - "hash": "9bbd1dc3a19a1309468e5ef8487467f10ba785cf625476588bccfee0d3164c75" + "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", @@ -21,14 +21,14 @@ "JAVA_HOME": "$dir" }, "checkver": { - "github": "https://github.com/alibaba/dragonwell8", - "regex": "(?dragonwell-(?[\\d.]+)_jdk8u(?[\\d]+)(?:(?-[\\d+])|-ga))", + "github": "https://github.com/dragonwell-project/dragonwell8", + "regex": "(?dragonwell-standard-(?[\\d.]+)_jdk8u(?[\\d]+)(?:(?-[\\d+])|-ga))", "replace": "${dragon}-8.0.${jdk}${b}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/alibaba/dragonwell8/releases/download/$matchTag/Alibaba_Dragonwell_$matchDragon_x64_windows.zip" + "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/$matchTag/Alibaba_Dragonwell_Standard_$matchDragon_x64_windows.zip" } }, "hash": { 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-jdk11.json b/bucket/graalvm-jdk11.json index d00edc77ec3..155dc059aaa 100644 --- a/bucket/graalvm-jdk11.json +++ b/bucket/graalvm-jdk11.json @@ -1,11 +1,11 @@ { "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": "22.3.1", + "version": "22.3.2", "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-windows-amd64-22.3.1.zip", - "hash": "e7ae68bf68933c8bedb3762270254c25f58f2a8f151b09d8e579e994aecf4641", - "extract_dir": "graalvm-ce-java11-22.3.1", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.2/graalvm-ce-java11-windows-amd64-22.3.2.zip", + "hash": "ce02ce51f3339895cfeef5afe5e6caf6a61a165534a4995981de837f4da2e3c6", + "extract_dir": "graalvm-ce-java11-22.3.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", diff --git a/bucket/graalvm-jdk17.json b/bucket/graalvm-jdk17.json index 05ac90e758b..699bc7e9d78 100644 --- a/bucket/graalvm-jdk17.json +++ b/bucket/graalvm-jdk17.json @@ -1,11 +1,11 @@ { "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": "22.3.1", + "version": "22.3.2", "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-windows-amd64-22.3.1.zip", - "hash": "d90610038364b7e6629447add63ba500cfc4033410f89ee3eabc333cccfd96c3", - "extract_dir": "graalvm-ce-java17-22.3.1", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.2/graalvm-ce-java17-windows-amd64-22.3.2.zip", + "hash": "23fcc0ef9d245fc087d2bcefb321d2ef13a87dd10bfc04b2a98c55db7b401732", + "extract_dir": "graalvm-ce-java17-22.3.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", diff --git a/bucket/graalvm-nightly-jdk17.json b/bucket/graalvm-nightly-jdk17.json index 9ef19104db9..1b79e8dfb2e 100644 --- a/bucket/graalvm-nightly-jdk17.json +++ b/bucket/graalvm-nightly-jdk17.json @@ -1,11 +1,11 @@ { "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": "23.0.0-dev-20230314_1101", + "version": "23.1.0-dev-20230328_0529", "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/23.0.0-dev-20230314_1101/graalvm-ce-java17-windows-amd64-dev.zip", - "hash": "026633aab7f6e66463aa3ca47d9bb1593b1d825cfe7a36256a9dde0623f0ce4e", - "extract_dir": "graalvm-ce-java17-23.0.0-dev", + "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/23.1.0-dev-20230328_0529/graalvm-ce-java17-windows-amd64-dev.zip", + "hash": "60dbfb5c307f18a33a3b2ca2219c34f6a4f40373774d71e464264987a32443b8", + "extract_dir": "graalvm-ce-java17-23.1.0-dev", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", diff --git a/bucket/graalvm-nightly.json b/bucket/graalvm-nightly.json index 359442b943c..341cf75c4f3 100644 --- a/bucket/graalvm-nightly.json +++ b/bucket/graalvm-nightly.json @@ -1,11 +1,11 @@ { "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": "23.0.0-dev-20230314_1101", + "version": "23.1.0-dev-20230328_0529", "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/23.0.0-dev-20230314_1101/graalvm-ce-java20-windows-amd64-dev.zip", - "hash": "8df9183d68381ed7bf8e67b97241abf0aa36cdb7611065230de658b59b022d4c", - "extract_dir": "graalvm-ce-java20-23.0.0-dev", + "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/23.1.0-dev-20230328_0529/graalvm-ce-java20-windows-amd64-dev.zip", + "hash": "f7ade761616d9e60b4b01b8331b257af5d5f1b509fa6789a24f2e8f37241c2c1", + "extract_dir": "graalvm-ce-java20-23.1.0-dev", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", 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 new file mode 100644 index 00000000000..b43a8fd346c --- /dev/null +++ b/bucket/graalvm21-jdk21.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": "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.2/graalvm-community-jdk-21.0.2_windows-x64_bin.zip", + "hash": "e17b7bead097bf372a5c75df17815b0a2f30b777a019d25eff7706b21421f7fa", + "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-(21\\.[\\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/graalvm22-jdk11.json b/bucket/graalvm22-jdk11.json index aad4987146f..a7792d4378b 100644 --- a/bucket/graalvm22-jdk11.json +++ b/bucket/graalvm22-jdk11.json @@ -1,11 +1,11 @@ { "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": "22.3.1", + "version": "22.3.2", "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-windows-amd64-22.3.1.zip", - "hash": "e7ae68bf68933c8bedb3762270254c25f58f2a8f151b09d8e579e994aecf4641", - "extract_dir": "graalvm-ce-java11-22.3.1", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.2/graalvm-ce-java11-windows-amd64-22.3.2.zip", + "hash": "ce02ce51f3339895cfeef5afe5e6caf6a61a165534a4995981de837f4da2e3c6", + "extract_dir": "graalvm-ce-java11-22.3.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", diff --git a/bucket/graalvm22-jdk17.json b/bucket/graalvm22-jdk17.json index ea6cfc22c30..fef2cf1209e 100644 --- a/bucket/graalvm22-jdk17.json +++ b/bucket/graalvm22-jdk17.json @@ -1,11 +1,11 @@ { "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": "22.3.1", + "version": "22.3.2", "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-windows-amd64-22.3.1.zip", - "hash": "d90610038364b7e6629447add63ba500cfc4033410f89ee3eabc333cccfd96c3", - "extract_dir": "graalvm-ce-java17-22.3.1", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.2/graalvm-ce-java17-windows-amd64-22.3.2.zip", + "hash": "23fcc0ef9d245fc087d2bcefb321d2ef13a87dd10bfc04b2a98c55db7b401732", + "extract_dir": "graalvm-ce-java17-22.3.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", diff --git a/bucket/graalvm22.json b/bucket/graalvm22.json index ea6cfc22c30..fef2cf1209e 100644 --- a/bucket/graalvm22.json +++ b/bucket/graalvm22.json @@ -1,11 +1,11 @@ { "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": "22.3.1", + "version": "22.3.2", "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-windows-amd64-22.3.1.zip", - "hash": "d90610038364b7e6629447add63ba500cfc4033410f89ee3eabc333cccfd96c3", - "extract_dir": "graalvm-ce-java17-22.3.1", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.2/graalvm-ce-java17-windows-amd64-22.3.2.zip", + "hash": "23fcc0ef9d245fc087d2bcefb321d2ef13a87dd10bfc04b2a98c55db7b401732", + "extract_dir": "graalvm-ce-java17-22.3.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", 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-jbr11-jcef.json b/bucket/intellij-jbr11-jcef.json index 922b424b12a..f66b028d0b8 100644 --- a/bucket/intellij-jbr11-jcef.json +++ b/bucket/intellij-jbr11-jcef.json @@ -15,17 +15,17 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/releases", - "regex": "\\s(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)", - "replace": "${Version}-${Build}.${Patch}" + "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", + "regex": "\\[11_(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)]", + "replace": "11_${Version}-${Build}.${Patch}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-11_$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", "hash": { "url": "$url.checksum", - "regex": "$sha256\\s" + "regex": "$sha512\\s" } } } diff --git a/bucket/intellij-jbr11-sdk-jcef.json b/bucket/intellij-jbr11-sdk-jcef.json index df89884498b..150d84ee8f2 100644 --- a/bucket/intellij-jbr11-sdk-jcef.json +++ b/bucket/intellij-jbr11-sdk-jcef.json @@ -15,17 +15,17 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/releases", - "regex": "\\s(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)", - "replace": "${Version}-${Build}.${Patch}" + "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", + "regex": "\\[11_(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)]", + "replace": "11_${Version}-${Build}.${Patch}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-11_$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", "hash": { "url": "$url.checksum", - "regex": "$sha256\\s" + "regex": "$sha512\\s" } } } diff --git a/bucket/intellij-jbr11-sdk.json b/bucket/intellij-jbr11-sdk.json index a24bd23efbc..e9523c9f82f 100644 --- a/bucket/intellij-jbr11-sdk.json +++ b/bucket/intellij-jbr11-sdk.json @@ -20,22 +20,22 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/releases", - "regex": "\\s(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)", - "replace": "${Version}-${Build}.${Patch}" + "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", + "regex": "\\[11_(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)]", + "replace": "11_${Version}-${Build}.${Patch}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_nomod-$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_nomod-11_$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz" }, "32bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz" } }, "hash": { "url": "$url.checksum", - "regex": "$sha256\\s" + "regex": "$sha512\\s" } } } diff --git a/bucket/intellij-jbr11.json b/bucket/intellij-jbr11.json index 65516ced850..3b9167950e3 100644 --- a/bucket/intellij-jbr11.json +++ b/bucket/intellij-jbr11.json @@ -19,22 +19,22 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/releases", - "regex": "\\s(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)", - "replace": "${Version}-${Build}.${Patch}" + "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", + "regex": "\\[11_(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)]", + "replace": "11_${Version}-${Build}.${Patch}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_nomod-$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_nomod-11_$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz" }, "32bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-11_$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz" } }, "hash": { "url": "$url.checksum", - "regex": "$sha256\\s" + "regex": "$sha512\\s" } } } diff --git a/bucket/intellij-jbr17-jcef.json b/bucket/intellij-jbr17-jcef.json index 492c98532eb..d4eaa3b5a19 100644 --- a/bucket/intellij-jbr17-jcef.json +++ b/bucket/intellij-jbr17-jcef.json @@ -1,13 +1,18 @@ { - "version": "17.0.6-b469.82", + "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.6-windows-x64-b469.82.tar.gz", - "hash": "369b69aef022ae8b02850ec29f1428e0f7600a8dbaabbb4cc5534d4779eff9e5", - "extract_dir": "jbr_jcef-17.0.6-windows-x64-b469.82" + "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,19 +20,47 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/releases", - "regex": "\\s(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)", - "replace": "${Version}-${Build}.${Patch}" + "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": { "64bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", "hash": { "url": "$url.checksum", - "regex": "$sha256\\s" + "regex": "$sha512\\s" }, - "extract_dir": "jbr_jcef-$matchVersion-windows-x64-$matchBuild.$matchPatch" + "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 b8f226b3d94..880b509ae3a 100644 --- a/bucket/intellij-jbr17-sdk-jcef.json +++ b/bucket/intellij-jbr17-sdk-jcef.json @@ -1,13 +1,18 @@ { - "version": "17.0.6-b469.82", + "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.6-windows-x64-b469.82.tar.gz", - "hash": "856180e7df816ffccca005e90c23d8098c7f7d70aaffb8ced4a055bb0883004f", - "extract_dir": "jbrsdk_jcef-17.0.6-windows-x64-b469.82" + "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,19 +20,47 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/releases", - "regex": "\\s(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)", - "replace": "${Version}-${Build}.${Patch}" + "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": { "64bit": { - "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", "hash": { "url": "$url.checksum", - "regex": "$sha256\\s" + "regex": "$sha512\\s" }, - "extract_dir": "jbrsdk_jcef-$matchVersion-windows-x64-$matchBuild.$matchPatch" + "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 d9ec7fcecc2..df2f0c91cac 100644 --- a/bucket/intellij-jbr17-sdk.json +++ b/bucket/intellij-jbr17-sdk.json @@ -1,13 +1,23 @@ { - "version": "17.0.6-b469.82", + "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.6-windows-x64-b469.82.tar.gz", - "hash": "2c8a81b93a0faa248a4c3cbc441e0c67f3341087771a14d19364e282528a41b9", - "extract_dir": "jbrsdk-17.0.6-windows-x64-b469.82" + "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,19 +25,55 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/releases", - "regex": "\\s(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)", - "replace": "${Version}-${Build}.${Patch}" + "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-$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "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": "$sha256\\s" + "regex": "$sha512\\s" }, - "extract_dir": "jbrsdk-$matchVersion-windows-x64-$matchBuild.$matchPatch" + "extract_dir": "jbrsdk-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" } } } diff --git a/bucket/intellij-jbr17.json b/bucket/intellij-jbr17.json index 3cb446402a9..5dbcfdf314a 100644 --- a/bucket/intellij-jbr17.json +++ b/bucket/intellij-jbr17.json @@ -1,13 +1,23 @@ { - "version": "17.0.6-b469.82", + "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.6-windows-x64-b469.82.tar.gz", - "hash": "1824db292cf814a2447f1e1640b4087dea5d6b7eff3c702fd3c30032708bebed", - "extract_dir": "jbr-17.0.6-windows-x64-b469.82" + "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,19 +25,55 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/releases", - "regex": "\\s(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)", - "replace": "${Version}-${Build}.${Patch}" + "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-$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "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": "$sha256\\s" + "regex": "$sha512\\s" }, - "extract_dir": "jbr-$matchVersion-windows-x64-$matchBuild.$matchPatch" + "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/jmc.json b/bucket/jmc.json index 4b26e6ed0d1..df80a5f35e8 100644 --- a/bucket/jmc.json +++ b/bucket/jmc.json @@ -1,15 +1,15 @@ { "description": "JDK Mission Control", "homepage": "https://openjdk.java.net/projects/jmc/", - "version": "8.3.0-05", + "version": "8.3.1-05", "license": "UPL-1.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jmc8/05/binaries/jmc-8.3.0_windows-x64.zip", - "hash": "03a1e87423e04a7b87d39b298796181109595d93c4d735a28640f3fd2debf016" + "url": "https://download.java.net/java/GA/jmc8/05/binaries/jmc-8.3.1_windows-x64.zip", + "hash": "d924640fefbde15a30481141e94285f38e1183c01953d1d568ea3de248254b9d" } }, - "extract_dir": "jmc-8.3.0_windows-x64\\JDK Mission Control", + "extract_dir": "jmc-8.3.1_windows-x64\\JDK Mission Control", "shortcuts": [ [ "jmc.exe", diff --git a/bucket/jmc8.json b/bucket/jmc8.json index 4b26e6ed0d1..df80a5f35e8 100644 --- a/bucket/jmc8.json +++ b/bucket/jmc8.json @@ -1,15 +1,15 @@ { "description": "JDK Mission Control", "homepage": "https://openjdk.java.net/projects/jmc/", - "version": "8.3.0-05", + "version": "8.3.1-05", "license": "UPL-1.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jmc8/05/binaries/jmc-8.3.0_windows-x64.zip", - "hash": "03a1e87423e04a7b87d39b298796181109595d93c4d735a28640f3fd2debf016" + "url": "https://download.java.net/java/GA/jmc8/05/binaries/jmc-8.3.1_windows-x64.zip", + "hash": "d924640fefbde15a30481141e94285f38e1183c01953d1d568ea3de248254b9d" } }, - "extract_dir": "jmc-8.3.0_windows-x64\\JDK Mission Control", + "extract_dir": "jmc-8.3.1_windows-x64\\JDK Mission Control", "shortcuts": [ [ "jmc.exe", diff --git a/bucket/liberica-full-jdk.json b/bucket/liberica-full-jdk.json index 5a1669fcd58..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": "19.0.2-9", + "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/19.0.2%2B9/bellsoft-jdk19.0.2%2B9-windows-amd64-full.zip", - "hash": "sha1:232590778f8950876155592e137eba294c59f768" + "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/19.0.2%2B9/bellsoft-jdk19.0.2%2B9-windows-i586-full.zip", - "hash": "sha1:69adfb65b3f4a0b69a34b71e5dd3d7d20463aefb" + "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-19.0.2-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 e3fb5061582..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": "19.0.2-9", + "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/19.0.2%2B9/bellsoft-jre19.0.2%2B9-windows-amd64-full.zip", - "hash": "sha1:b86cd166ddd21ad92175a9f8d09a000f8d66508e" + "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/19.0.2%2B9/bellsoft-jre19.0.2%2B9-windows-i586-full.zip", - "hash": "sha1:f816fba9fa845b7bb25d969b1a23f102ed365b23" + "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-19.0.2-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 437235cf4e6..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": "17.0.6-10", + "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/17.0.6%2B10/bellsoft-jdk17.0.6%2B10-windows-amd64-full.zip", - "hash": "sha1:bf3df1b827fc11ef5fd8b39a2e5e23ffce7466ec" + "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/17.0.6%2B10/bellsoft-jdk17.0.6%2B10-windows-i586-full.zip", - "hash": "sha1:594b0be0dd2c6490e830c2f009f65f734df8e6fb" + "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-17.0.6-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 0e81f82bc70..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": "17.0.6-10", + "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/17.0.6%2B10/bellsoft-jre17.0.6%2B10-windows-amd64-full.zip", - "hash": "sha1:86d199e582abc700f458a7c6606eed7bb821ca39" + "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/17.0.6%2B10/bellsoft-jre17.0.6%2B10-windows-i586-full.zip", - "hash": "sha1:28bd6808bfe19cf71ac82e3608979a6505257394" + "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-17.0.6-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 a8e5988ebca..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": "19.0.2-9", + "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/19.0.2%2B9/bellsoft-jdk19.0.2%2B9-windows-amd64.zip", - "hash": "sha1:a6a7cf37386bda19d763c9a33463fe706dbebfe8" + "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/19.0.2%2B9/bellsoft-jdk19.0.2%2B9-windows-i586.zip", - "hash": "sha1:c2cd3a751af60fc38d6f1add9ce2fe1edef5affb" + "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-19.0.2", + "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 b4ae14526c2..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": "19.0.2-9", + "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/19.0.2%2B9/bellsoft-jre19.0.2%2B9-windows-amd64.zip", - "hash": "sha1:882c7ea5f38a254935c6a02d23cd6824ac2879f9" + "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/19.0.2%2B9/bellsoft-jre19.0.2%2B9-windows-i586.zip", - "hash": "sha1:903676df905fc29f493bf9927d6fbbd45d0a34b7" + "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-19.0.2", + "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 66dec08f592..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": "19.0.2-9", + "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/19.0.2%2B9/bellsoft-jdk19.0.2%2B9-windows-amd64-lite.zip", - "hash": "sha1:d7ddd8824ff4a683a3f8624f963cae87ecf6e7cd" + "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/19.0.2%2B9/bellsoft-jdk19.0.2%2B9-windows-i586-lite.zip", - "hash": "sha1:bee6a0c2c7d4d4c5159401e66670953b078f724c" + "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-19.0.2-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 373f1f82c3e..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": "17.0.6-10", + "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/17.0.6%2B10/bellsoft-jdk17.0.6%2B10-windows-amd64-lite.zip", - "hash": "sha1:3d26098cea6366843df7b007d8d261a4c1eb8ae1" + "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/17.0.6%2B10/bellsoft-jdk17.0.6%2B10-windows-i586-lite.zip", - "hash": "sha1:811a77bc4a49c2cb49e266510e549adcd323bc5c" + "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-17.0.6-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 9f65891a14c..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": "17.0.6-10", + "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/17.0.6%2B10/bellsoft-jdk17.0.6%2B10-windows-amd64.zip", - "hash": "sha1:04397d865b19e2d4b8102f4070b6c7a946846d6a" + "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/17.0.6%2B10/bellsoft-jdk17.0.6%2B10-windows-i586.zip", - "hash": "sha1:bc39b1569d2001b4a98e6613c22cb816bbf1772d" + "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-17.0.6", + "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 b6cb56f6404..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": "17.0.6-10", + "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/17.0.6%2B10/bellsoft-jre17.0.6%2B10-windows-amd64.zip", - "hash": "sha1:fd8c73a7535b9d974a81dcc8cecd875b171e9168" + "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/17.0.6%2B10/bellsoft-jre17.0.6%2B10-windows-i586.zip", - "hash": "sha1:a1319695b71efcb7e3b1d828637ed373f412b216" + "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-17.0.6", + "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 01674385505..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.18-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.18%2B10/bellsoft-jdk11.0.18%2B10-windows-amd64-full.zip", - "hash": "sha1:a710c7599da7ba4703f12bfd7744c79f8d2af55c" + "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.18%2B10/bellsoft-jdk11.0.18%2B10-windows-i586-full.zip", - "hash": "sha1:e1d5a9b66d32d791b01b6a75663ce35b00da4acd" + "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.18-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 4dcc3688922..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.18-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.18%2B10/bellsoft-jre11.0.18%2B10-windows-amd64-full.zip", - "hash": "sha1:73de41c9650a80f85ce9644cbb4a7b069f63b7f1" + "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.18%2B10/bellsoft-jre11.0.18%2B10-windows-i586-full.zip", - "hash": "sha1:284a83ffd370e51e82c6d46b262928dbd598b0f8" + "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.18-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 d0a8e5af865..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.18-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.18%2B10/bellsoft-jdk11.0.18%2B10-windows-amd64.zip", - "hash": "sha1:37e971e33fbfe77b458fc13e605603386371fe82" + "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.18%2B10/bellsoft-jdk11.0.18%2B10-windows-i586.zip", - "hash": "sha1:4858f02485c40b0b9879e9743764da11380e1aac" + "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.18", + "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 35547faa23e..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.18-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.18%2B10/bellsoft-jre11.0.18%2B10-windows-amd64.zip", - "hash": "sha1:6e55cc5602a8863338024bae054125c3e1dea84f" + "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.18%2B10/bellsoft-jre11.0.18%2B10-windows-i586.zip", - "hash": "sha1:3b70b39667b44f807197ddd722aa33ef0f037ac7" + "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.18", + "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 e1d05f70ead..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.18-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.18%2B10/bellsoft-jdk11.0.18%2B10-windows-amd64-lite.zip", - "hash": "sha1:910cd25eb955d96515566721ea6d6afd362392cd" + "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.18%2B10/bellsoft-jdk11.0.18%2B10-windows-i586-lite.zip", - "hash": "sha1:cd6148dea4b28b58df488f132a2752856ee7fc29" + "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.18-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 0bcbf50aca6..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.6-10", + "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.6%2B10/bellsoft-jdk17.0.6%2B10-windows-amd64-full.zip", - "hash": "sha1:bf3df1b827fc11ef5fd8b39a2e5e23ffce7466ec" + "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.6%2B10/bellsoft-jdk17.0.6%2B10-windows-i586-full.zip", - "hash": "sha1:594b0be0dd2c6490e830c2f009f65f734df8e6fb" + "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.6-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 7c9a693bcc0..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.6-10", + "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.6%2B10/bellsoft-jre17.0.6%2B10-windows-amd64-full.zip", - "hash": "sha1:86d199e582abc700f458a7c6606eed7bb821ca39" + "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.6%2B10/bellsoft-jre17.0.6%2B10-windows-i586-full.zip", - "hash": "sha1:28bd6808bfe19cf71ac82e3608979a6505257394" + "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.6-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 01d1d343813..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.6-10", + "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.6%2B10/bellsoft-jdk17.0.6%2B10-windows-amd64.zip", - "hash": "sha1:04397d865b19e2d4b8102f4070b6c7a946846d6a" + "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.6%2B10/bellsoft-jdk17.0.6%2B10-windows-i586.zip", - "hash": "sha1:bc39b1569d2001b4a98e6613c22cb816bbf1772d" + "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.6", + "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 121d2a4bbb4..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.6-10", + "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.6%2B10/bellsoft-jre17.0.6%2B10-windows-amd64.zip", - "hash": "sha1:fd8c73a7535b9d974a81dcc8cecd875b171e9168" + "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.6%2B10/bellsoft-jre17.0.6%2B10-windows-i586.zip", - "hash": "sha1:a1319695b71efcb7e3b1d828637ed373f412b216" + "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.6", + "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 3589be5ae66..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.6-10", + "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.6%2B10/bellsoft-jdk17.0.6%2B10-windows-amd64-lite.zip", - "hash": "sha1:3d26098cea6366843df7b007d8d261a4c1eb8ae1" + "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.6%2B10/bellsoft-jdk17.0.6%2B10-windows-i586-lite.zip", - "hash": "sha1:811a77bc4a49c2cb49e266510e549adcd323bc5c" + "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.6-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 d5470de990c..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": "8u362-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/8u362%2B9/bellsoft-jdk8u362%2B9-windows-amd64-full.zip", - "hash": "sha1:4a8e94b24d205273ea079c04fa363e5288ee1e4e" + "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/8u362%2B9/bellsoft-jdk8u362%2B9-windows-i586-full.zip", - "hash": "sha1:da9f3679ed455fb4b0eca2096e9864fe7dc00ddd" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-i586-full.zip", + "hash": "sha1:a6bf449ff4a4167f1e77ca217401a760c3ebb335" } }, - "extract_dir": "jdk8u362-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 e53ce092db2..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": "8u362-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/8u362%2B9/bellsoft-jre8u362%2B9-windows-amd64-full.zip", - "hash": "sha1:2511d79f868a5d04c34fc6aa3b7a5230a69366ce" + "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/8u362%2B9/bellsoft-jre8u362%2B9-windows-i586-full.zip", - "hash": "sha1:30f8667b693e54bc2e4792ec7d4e6fa1cff747fa" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-i586-full.zip", + "hash": "sha1:8020850bd0c0adc8a8f258a8fa9dfc4881b58b27" } }, - "extract_dir": "jre8u362-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 f9c46ba90b6..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": "8u362-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/8u362%2B9/bellsoft-jdk8u362%2B9-windows-amd64.zip", - "hash": "sha1:0e8e71266001db41e9a5aaa6b8af99a259039d52" + "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/8u362%2B9/bellsoft-jdk8u362%2B9-windows-i586.zip", - "hash": "sha1:e33fbb4d87d93d230535029b134456f5f6c4065f" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-i586.zip", + "hash": "sha1:3f9998374c94e82d7045809b7b816610ada7e461" } }, - "extract_dir": "jdk8u362", + "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 1e9ce055573..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": "8u362-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/8u362%2B9/bellsoft-jre8u362%2B9-windows-amd64.zip", - "hash": "sha1:1ac2cc84a9960d1e65244a265602fcf9a77c2bb5" + "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/8u362%2B9/bellsoft-jre8u362%2B9-windows-i586.zip", - "hash": "sha1:d6c0c89767b8b418ab6a807214fe5cd28b33de94" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-i586.zip", + "hash": "sha1:b5b478a0c903ad56a4a39329a857b67180472515" } }, - "extract_dir": "jre8u362", + "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/libericamc.json b/bucket/libericamc.json index 52b2292a031..8831fdda481 100644 --- a/bucket/libericamc.json +++ b/bucket/libericamc.json @@ -1,15 +1,15 @@ { - "version": "8.2.1", + "version": "8.3.0", "description": "Liberica Mission Control", "homepage": "https://bell-sw.com/lmc/", "license": "UPL-1.0", "architecture": { "64bit": { - "url": "https://download.bell-sw.com/lmc/8.2.1/bellsoft-lmc8.2.1-windows-amd64.zip", - "hash": "1973761a0f966504fc76ecec9d160f6e28bd7eb19a86eb0299d3a0bd3148a89e" + "url": "https://download.bell-sw.com/lmc/8.3.0/bellsoft-lmc8.3.0-windows-amd64.zip", + "hash": "e75484aec26f468155ed6e64055a79829c39e67eb2719a5052011110de4e5b75" } }, - "extract_dir": "lmc8.2.1\\Liberica Mission Control", + "extract_dir": "lmc8.3.0\\Liberica Mission Control", "shortcuts": [ [ "jmc.exe", diff --git a/bucket/libericamc8.json b/bucket/libericamc8.json index 52b2292a031..8831fdda481 100644 --- a/bucket/libericamc8.json +++ b/bucket/libericamc8.json @@ -1,15 +1,15 @@ { - "version": "8.2.1", + "version": "8.3.0", "description": "Liberica Mission Control", "homepage": "https://bell-sw.com/lmc/", "license": "UPL-1.0", "architecture": { "64bit": { - "url": "https://download.bell-sw.com/lmc/8.2.1/bellsoft-lmc8.2.1-windows-amd64.zip", - "hash": "1973761a0f966504fc76ecec9d160f6e28bd7eb19a86eb0299d3a0bd3148a89e" + "url": "https://download.bell-sw.com/lmc/8.3.0/bellsoft-lmc8.3.0-windows-amd64.zip", + "hash": "e75484aec26f468155ed6e64055a79829c39e67eb2719a5052011110de4e5b75" } }, - "extract_dir": "lmc8.2.1\\Liberica Mission Control", + "extract_dir": "lmc8.3.0\\Liberica Mission Control", "shortcuts": [ [ "jmc.exe", diff --git a/bucket/microsoft-jdk.json b/bucket/microsoft-jdk.json index f04be24c1dd..b42e3adc5cb 100644 --- a/bucket/microsoft-jdk.json +++ b/bucket/microsoft-jdk.json @@ -1,12 +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.6", + "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.6-windows-x64.zip", - "hash": "15e8f5dbb57288d316993e793f8965d624ff5e58dfb5c5a7db1ef8ebff68bc49" + "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-25.0.3-windows-aarch64.zip", + "hash": "5d7dc8d7451e55e75c6302c06eba00c2a2916de0b1886266058fd4d9f0da3872" } }, "extract_to": "tmp", @@ -28,6 +32,9 @@ "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": { diff --git a/bucket/microsoft-lts-jdk.json b/bucket/microsoft-lts-jdk.json index c11fecfe21f..6e9892e8466 100644 --- a/bucket/microsoft-lts-jdk.json +++ b/bucket/microsoft-lts-jdk.json @@ -1,12 +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.6", + "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.6-windows-x64.zip", - "hash": "15e8f5dbb57288d316993e793f8965d624ff5e58dfb5c5a7db1ef8ebff68bc49" + "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-25.0.3-windows-aarch64.zip", + "hash": "5d7dc8d7451e55e75c6302c06eba00c2a2916de0b1886266058fd4d9f0da3872" } }, "extract_to": "tmp", @@ -21,13 +25,16 @@ "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": { "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": { diff --git a/bucket/microsoft11-jdk.json b/bucket/microsoft11-jdk.json index 71c5b6a1d87..3f1574d606f 100644 --- a/bucket/microsoft11-jdk.json +++ b/bucket/microsoft11-jdk.json @@ -1,12 +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.18", + "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.18-windows-x64.zip", - "hash": "dc3526e9631457a88cd204da987f10048aaf5c033e501ed574326e8ca41eb791" + "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.31-windows-aarch64.zip", + "hash": "517a4cf5dd66376ae2b576bffb58583f8673b517d16459db09c91b536134f0d5" } }, "extract_to": "tmp", @@ -28,6 +32,9 @@ "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": { diff --git a/bucket/microsoft16-jdk.json b/bucket/microsoft16-jdk.json index 174b749fdcd..aa0211d431a 100644 --- a/bucket/microsoft16-jdk.json +++ b/bucket/microsoft16-jdk.json @@ -7,6 +7,10 @@ "64bit": { "url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-windows-x64.zip", "hash": "2911ef05fc64fd9f6a992807416f3806f1862a545fe2fd72b87fcdd1ad9371ca" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-windows-aarch64.zip", + "hash": "35e228697ac7bde071dd854bd1dfdc3357adcf3a1370267e6ed8cc6891b9aef2" } }, "extract_to": "tmp", @@ -21,13 +25,16 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://docs.microsoft.com/java/openjdk/download", + "url": "https://learn.microsoft.com/java/openjdk/older-releases", "regex": "(?microsoft-jdk-((?16[\\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": { diff --git a/bucket/microsoft17-jdk.json b/bucket/microsoft17-jdk.json index c11fecfe21f..fbf53082c8f 100644 --- a/bucket/microsoft17-jdk.json +++ b/bucket/microsoft17-jdk.json @@ -1,12 +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.6", + "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.6-windows-x64.zip", - "hash": "15e8f5dbb57288d316993e793f8965d624ff5e58dfb5c5a7db1ef8ebff68bc49" + "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.19-windows-aarch64.zip", + "hash": "3b00a88fbe2281d78f70b28f0913d3c9607e7aafeea68db5e7ad2263d52ddfbd" } }, "extract_to": "tmp", @@ -28,6 +32,9 @@ "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": { 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 10a04fdd128..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": "21-13-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/jdk21/13/GPL/openjdk-21-ea+13_windows-x64_bin.zip", - "hash": "243e8681ce473d4c13a7aed22eb2109685da552776c021b415457445426cf659" + "url": "https://download.java.net/java/early_access/jdk27/24/GPL/openjdk-27-ea+24_windows-x64_bin.zip", + "hash": "5bbf96e8f91e2c80680961ba7cc2ddb7112131f6fa000d2472ab2ea6c99a06f7" } }, - "extract_dir": "jdk-21", + "extract_dir": "jdk-27", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/21", + "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 9b3fde4c91e..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": "19.0.2-7", + "version": "26-35", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jdk19.0.2/fdb695a9d9064ad6b064dc6df578380c/7/GPL/openjdk-19.0.2_windows-x64_bin.zip", - "hash": "9f70eba3f2631674a2d7d3aa01150d697f68be16ad76662ff948d7fe1b4985d8" + "url": "https://download.java.net/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_windows-x64_bin.zip", + "hash": "2dd2d92c9374cd49a120fe9d916732840bf6bb9f0e0cc29794917a3c08b99c5f" } }, - "extract_dir": "jdk-19.0.2", + "extract_dir": "jdk-26", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/19/", - "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 9c92627c802..75aeb4446e3 100644 --- a/bucket/openjdk20.json +++ b/bucket/openjdk20.json @@ -1,22 +1,22 @@ { "description": "Official production-ready open-source builds of OpenJDK 20", "homepage": "https://jdk.java.net/20", - "version": "20-36", + "version": "20.0.2-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_windows-x64_bin.zip", - "hash": "c92fae5e42b9aecf444a66c8ec563c652f60b1e231dfdd33a4f5a3e3603058fb" + "url": "https://download.java.net/java/GA/jdk20.0.2/6e380f22cbe7469fa75fb448bd903d8e/9/GPL/openjdk-20.0.2_windows-x64_bin.zip", + "hash": "7e5870fd2e19b87cbd1981c4ff7203897384c2eb104977f40ce4951b40ab433e" } }, - "extract_dir": "jdk-20", + "extract_dir": "jdk-20.0.2", "env_add_path": "bin", "env_set": { "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 ec20a8870ee..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-13-ea", + "version": "21.0.2-13", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/early_access/jdk21/13/GPL/openjdk-21-ea+13_windows-x64_bin.zip", - "hash": "243e8681ce473d4c13a7aed22eb2109685da552776c021b415457445426cf659" + "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", + "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 new file mode 100644 index 00000000000..44318102042 --- /dev/null +++ b/bucket/openjdk22.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 22", + "homepage": "https://jdk.java.net/22", + "version": "22.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "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.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(?22(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?22(?:\\.[\\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/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 ac2d764c9ca..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/#java17", - "version": "17.0.6", + "homepage": "https://www.oracle.com/java/technologies/downloads/#java21", + "version": "21.0.11", "license": "https://www.oracle.com/downloads/licenses/no-fee-license.html", "architecture": { "64bit": { - "url": "https://download.oracle.com/java/17/archive/jdk-17.0.6_windows-x64_bin.zip", - "hash": "2d273cb192559084d6d0ae17eee3a194b5d8871eac80baa7afa53ff4c8cf443f" + "url": "https://download.oracle.com/java/21/archive/jdk-21.0.11_windows-x64_bin.zip", + "hash": "947660f83b33bcda0da3497b2959bce1523fc3a000689147e3671574c8e47eca" } }, - "extract_dir": "jdk-17.0.6", + "extract_dir": "jdk-21.0.11", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://www.oracle.com/java/technologies/javase/jdk17-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 1538627b69e..91a488a4fe8 100644 --- a/bucket/oraclejdk.json +++ b/bucket/oraclejdk.json @@ -1,21 +1,21 @@ { "description": "Oracle Java Platform, Standard Edition Development Kit (JDK)", "homepage": "https://www.oracle.com/java/", - "version": "19.0.2", + "version": "26.0.1", "license": "https://www.oracle.com/downloads/licenses/no-fee-license.html", "architecture": { "64bit": { - "url": "https://download.oracle.com/java/19/archive/jdk-19.0.2_windows-x64_bin.zip", - "hash": "c4d78b23126fe3f53d4361bf19974f1e7a7392d90484c05776c3b83b8828bba0" + "url": "https://download.oracle.com/java/26/archive/jdk-26.0.1_windows-x64_bin.zip", + "hash": "6ce5d87324f2b47ea714a9b394e24e3db8b247c620e1dd47ae140859a90f28c1" } }, - "extract_dir": "jdk-19.0.2", + "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": "Java SE Development Kit ([\\d.]+) downloads" }, diff --git a/bucket/oraclejre8.json b/bucket/oraclejre8.json index 6343fbfda4e..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": "8u361", + "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=247948_0ae14417abb444ebb02b9815e2103550#/dl.tar.gz", - "hash": "e85199db4509f8c8a94040fd8d507a5a7799dee3d22f6aad42c670c07d0a2e3b" + "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=247946_0ae14417abb444ebb02b9815e2103550#/dl.tar.gz", - "hash": "f9992df2047b8befe56569d57396cba73664f5414025743324c9084be48831ff" + "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=250128_d8aa705069af427f9b83e66b34f5e380#/dl.tar.gz", + "hash": "f5000329f2ddfa7a24abf84d9cd9d7be015013b513f6c9a3458018b6bcd9f3f1" } }, - "extract_dir": "jre1.8.0_361", + "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 a1a91a9254a..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.6", + "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.6/sapmachine-jdk-17.0.6_windows-x64_bin.zip", - "hash": "77cc1b941c25f82836b599c6b294b3b92178efc5ddc8feaa7ffd32cbc6b76d3b" + "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.6", + "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 4cd0769599a..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.6", + "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.6/sapmachine-jre-17.0.6_windows-x64_bin.zip", - "hash": "59a987eed3a616f83e5a8d4236b7c92a5e6e1ea5c4b136d30609985ca8a959d3" + "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.6", + "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 c62d58e8228..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.6", + "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.6/sapmachine-jdk-17.0.6_windows-x64_bin.zip", - "hash": "77cc1b941c25f82836b599c6b294b3b92178efc5ddc8feaa7ffd32cbc6b76d3b" + "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.6", + "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 d76775e2c33..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.6", + "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.6/sapmachine-jre-17.0.6_windows-x64_bin.zip", - "hash": "59a987eed3a616f83e5a8d4236b7c92a5e6e1ea5c4b136d30609985ca8a959d3" + "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.6", + "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 9640876d71e..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.18", + "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.18/sapmachine-jdk-11.0.18_windows-x64_bin.zip", - "hash": "255b2186e42943bd822eaec5a163cbfccee4f390598d99335f260be180f448d9" + "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.18", + "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 f8c012e2aae..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.18", + "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.18/sapmachine-jre-11.0.18_windows-x64_bin.zip", - "hash": "49b9b997daa2b06601ab8582ee838f9bfd5a6f9d9beab05debb81197ac00ee32" + "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.18", + "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 cbff36ffff7..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.6", + "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.6/sapmachine-jdk-17.0.6_windows-x64_bin.zip", - "hash": "77cc1b941c25f82836b599c6b294b3b92178efc5ddc8feaa7ffd32cbc6b76d3b" + "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.6", + "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 28a5189c2fb..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.6", + "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.6/sapmachine-jre-17.0.6_windows-x64_bin.zip", - "hash": "59a987eed3a616f83e5a8d4236b7c92a5e6e1ea5c4b136d30609985ca8a959d3" + "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.6", + "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 6f5143b5cf0..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": "18.0.2-9-0.33.1", + "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/semeru18-binaries/releases/download/jdk-18.0.2+9_openj9-0.33.1/ibm-semeru-open-jdk_x64_windows_18.0.2_9_openj9-0.33.1.zip", - "hash": "cba270f40308ac503a039bb9f53becc0da679e550b019ed6721634229b1e65f8" + "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-18.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/semeru18-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/semeru18-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 a0e4c7821a8..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": "18.0.2-9-0.33.1", + "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/semeru18-binaries/releases/download/jdk-18.0.2+9_openj9-0.33.1/ibm-semeru-open-jre_x64_windows_18.0.2_9_openj9-0.33.1.zip", - "hash": "b57b372b556dc06d9915baf65dc5de27132565c95e076f54c288eea4865f9376" + "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-18.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/semeru18-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/semeru18-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 38d0cacb60b..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.6-10-0.36.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.6%2B10_openj9-0.36.0/ibm-semeru-open-jdk_x64_windows_17.0.6_10_openj9-0.36.0.zip", - "hash": "4143a9fe93b8a139be34f5789fe61bf197d772600b716fa4b3b8f09c0ab679da" + "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.6+10", + "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 3249647e9c0..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.6-10-0.36.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.6%2B10_openj9-0.36.0/ibm-semeru-open-jre_x64_windows_17.0.6_10_openj9-0.36.0.zip", - "hash": "caca5ab1a60cf53bb67bbfbab00f7cab786e031a4e43bf4e7c9df79e2333bc67" + "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.6+10-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 1773b4202f2..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.18-10-0.36.1", + "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.18%2B10_openj9-0.36.1/ibm-semeru-open-jdk_x64_windows_11.0.18_10_openj9-0.36.1.zip", - "hash": "775441bfdabea99559fda14aac582a790157b15d698cc567d67bfda5211a08c5" + "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.18+10", + "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 2abe7534c74..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.18-10-0.36.1", + "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.18%2B10_openj9-0.36.1/ibm-semeru-open-jre_x64_windows_11.0.18_10_openj9-0.36.1.zip", - "hash": "34b9d2e85319d16a12d634f2cf65004a668000d1dfd1922736c0d78b4b0b39e9" + "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.18+10-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 38d0cacb60b..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.6-10-0.36.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.6%2B10_openj9-0.36.0/ibm-semeru-open-jdk_x64_windows_17.0.6_10_openj9-0.36.0.zip", - "hash": "4143a9fe93b8a139be34f5789fe61bf197d772600b716fa4b3b8f09c0ab679da" + "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.6+10", + "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 3249647e9c0..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.6-10-0.36.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.6%2B10_openj9-0.36.0/ibm-semeru-open-jre_x64_windows_17.0.6_10_openj9-0.36.0.zip", - "hash": "caca5ab1a60cf53bb67bbfbab00f7cab786e031a4e43bf4e7c9df79e2333bc67" + "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.6+10-jre", + "extract_dir": "jdk-17.0.18+8-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru18-jdk.json b/bucket/semeru18-jdk.json index 6f5143b5cf0..a3d8ebf4dec 100644 --- a/bucket/semeru18-jdk.json +++ b/bucket/semeru18-jdk.json @@ -5,7 +5,7 @@ "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru18-binaries/releases/download/jdk-18.0.2+9_openj9-0.33.1/ibm-semeru-open-jdk_x64_windows_18.0.2_9_openj9-0.33.1.zip", + "url": "https://github.com/ibmruntimes/semeru18-binaries/releases/download/jdk-18.0.2%2B9_openj9-0.33.1/ibm-semeru-open-jdk_x64_windows_18.0.2_9_openj9-0.33.1.zip", "hash": "cba270f40308ac503a039bb9f53becc0da679e550b019ed6721634229b1e65f8" } }, diff --git a/bucket/semeru19-jdk.json b/bucket/semeru19-jdk.json new file mode 100644 index 00000000000..33644395d9e --- /dev/null +++ b/bucket/semeru19-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": "19.0.2-7-0.37.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru19-binaries/releases/download/jdk-19.0.2+7_openj9-0.37.0/ibm-semeru-open-jdk_x64_windows_19.0.2_7_openj9-0.37.0.zip", + "hash": "b486c87bfc8fee0a44ea8ba4770b6f9e8b9081762b1debce8036bfc6b8359aea" + } + }, + "extract_dir": "jdk-19.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru19-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/semeru19-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/semeru19-jre.json b/bucket/semeru19-jre.json new file mode 100644 index 00000000000..8a91aecb1ee --- /dev/null +++ b/bucket/semeru19-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": "19.0.2-7-0.37.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru19-binaries/releases/download/jdk-19.0.2+7_openj9-0.37.0/ibm-semeru-open-jre_x64_windows_19.0.2_7_openj9-0.37.0.zip", + "hash": "98921e9f206f35d08a846099596f69adf586fafe8a407266f4ba30483255301e" + } + }, + "extract_dir": "jdk-19.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru19-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/semeru19-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/semeru20-jdk.json b/bucket/semeru20-jdk.json new file mode 100644 index 00000000000..2dcf322016b --- /dev/null +++ b/bucket/semeru20-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": "20.0.2-9-0.40.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" + } + }, + "extract_dir": "jdk-20.0.2+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru20-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" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru20-jre.json b/bucket/semeru20-jre.json new file mode 100644 index 00000000000..0a9f54b0862 --- /dev/null +++ b/bucket/semeru20-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": "20.0.2-9-0.40.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" + } + }, + "extract_dir": "jdk-20.0.2+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru20-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" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} 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 85cb1b57da1..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": "8u362-b09-0.36.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/jdk8u362-b09_openj9-0.36.0/ibm-semeru-open-jdk_x64_windows_8u362b09_openj9-0.36.0.zip", - "hash": "245f441a8fed4bb7a075399a40de791ff8aa536baa2a4feb2ed6123ed3dd0bc2" + "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/jdk8u362-b09_openj9-0.36.0/ibm-semeru-open-jdk_x86-32_windows_8u362b09_openj9-0.36.0.zip", - "hash": "f68641f03b8950029ea0b6d9b3acab9f7e655de0330701a1e2c056dadfc677ee" + "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": "jdk8u362-b09", + "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 5f35cbe8208..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": "8u362-b09-0.36.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/jdk8u362-b09_openj9-0.36.0/ibm-semeru-open-jre_x64_windows_8u362b09_openj9-0.36.0.zip", - "hash": "ffd9e21ba3df38032b9119439c1112f392b8d3efc5962a56491498903ee9e31f" + "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/jdk8u362-b09_openj9-0.36.0/ibm-semeru-open-jre_x86-32_windows_8u362b09_openj9-0.36.0.zip", - "hash": "7390cdb6a098125f2f4bd1f929979048e06766aed02432f7d41600d27708f889" + "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": "jdk8u362-b09-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 6a3866e9a84..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": "19.0.2-7", + "version": "26.0.1-8", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2+7/OpenJDK19U-jdk_x64_windows_hotspot_19.0.2_7.zip", - "hash": "78406ce8ca86909634b5d07b511f6e4b5c3f91fa1b841411ae1b64f0f7761839" + "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-19.0.2+7", + "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 8d9ffbc4046..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": "19.0.2-7", + "version": "26.0.1-8", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2+7/OpenJDK19U-jre_x64_windows_hotspot_19.0.2_7.zip", - "hash": "daaaa092343e885b0814dd85caa74529b9dec2c1f28a711d5dbc066a9f7af265" + "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-19.0.2+7-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 8a803d97356..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": "17.0.6-10", + "version": "25.0.3-9.0.LTS", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6+10/OpenJDK17U-jdk_x64_windows_hotspot_17.0.6_10.zip", - "hash": "d544c4f00d414a1484c0a5c1758544f30f308c4df33f9a28bd4a404215d0d444" + "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-17.0.6+10", + "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 48dbc1405ea..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": "17.0.6-10", + "version": "25.0.3-9.0.LTS", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6+10/OpenJDK17U-jre_x64_windows_hotspot_17.0.6_10.zip", - "hash": "85ce690a348977e3739fde3fd729b36c61e86c33da6628bc7ceeba9974a3480b" + "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-17.0.6+10-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 a74230dc3a0..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.7-5.0.202303150031", + "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-03-15-06-27-beta/OpenJDK17U-jdk_x64_windows_hotspot_2023-03-15-06-27.zip", - "hash": "a4ef2a728ca9517ff238bdfc09843977bce52db1049a1d03f8493f5b9ab4c705" + "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-03-15-06-27-beta/OpenJDK17U-jdk_x86-32_windows_hotspot_2023-03-15-06-27.zip", - "hash": "019e5d67758de2921ad5d0629c023cede3543e30fb4be1ba1db68a3ded35842d" + "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 9ac8f11b92d..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.18-10", + "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.18+10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.18_10.zip", - "hash": "0cfa5991a8e372b3f8eacacbb2a336663ead0cc6ec9c9ab6cd53206602fb0062" - }, - "32bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.18+10/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.18_10.zip", - "hash": "afdce6d5f1b90fce4535cb6c33d2437bc05973d6cc916be98be49698176abdf8" + "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.18+10", + "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 95b52b75a9e..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.18-10", + "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.18+10/OpenJDK11U-jre_x64_windows_hotspot_11.0.18_10.zip", - "hash": "dea0fe7fd5fc52cf5e1d3db08846b6a26238cfcc36d5527d1da6e3cb059071b3" - }, - "32bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.18+10/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.18_10.zip", - "hash": "a53da51fe7ab5b057ae48188961acf2b4d87e58f1eae563a2cb45f1c21e0e298" + "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.18+10-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 9950c86bc6a..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.19-5.0.202303142051", + "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-03-15-00-51-beta/OpenJDK11U-jdk_x64_windows_hotspot_2023-03-15-00-51.zip", - "hash": "2b85d356deb8d4d3438a2feb712ac4b9349cf0f722f6d4293f0fb5ef59c9b3ee" + "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-03-15-00-51-beta/OpenJDK11U-jdk_x86-32_windows_hotspot_2023-03-15-00-51.zip", - "hash": "3fd5273b3279fe034e2d02d4a7da842a330ca34b6108e48229d38179af9d7ff9" + "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 2536225b5cf..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.19-5.0.202303142051", + "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-03-15-00-51-beta/OpenJDK11U-jre_x64_windows_hotspot_2023-03-15-00-51.zip", - "hash": "814fde77c98effac790851651af446dcd233cba04562507d027b641d8c9a2fe0" + "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-03-15-00-51-beta/OpenJDK11U-jre_x86-32_windows_hotspot_2023-03-15-00-51.zip", - "hash": "b2ae5844c1a920c804917ae96a4ebfe1a37022798382ccf6cbfca83f7a9a48a5" + "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 baf49d5aba9..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.6-10", + "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.6+10/OpenJDK17U-jdk_x64_windows_hotspot_17.0.6_10.zip", - "hash": "d544c4f00d414a1484c0a5c1758544f30f308c4df33f9a28bd4a404215d0d444" + "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.6+10", + "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 ab5c60743b8..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.6-10", + "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.6+10/OpenJDK17U-jre_x64_windows_hotspot_17.0.6_10.zip", - "hash": "85ce690a348977e3739fde3fd729b36c61e86c33da6628bc7ceeba9974a3480b" + "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.6+10-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 19d2b7b9e42..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.7-5.0.202303150031", + "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-03-15-06-27-beta/OpenJDK17U-jdk_x64_windows_hotspot_2023-03-15-06-27.zip", - "hash": "a4ef2a728ca9517ff238bdfc09843977bce52db1049a1d03f8493f5b9ab4c705" + "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-03-15-06-27-beta/OpenJDK17U-jdk_x86-32_windows_hotspot_2023-03-15-06-27.zip", - "hash": "019e5d67758de2921ad5d0629c023cede3543e30fb4be1ba1db68a3ded35842d" + "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 484eecaa1d2..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.7-5.0.202303150031", + "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-03-15-06-27-beta/OpenJDK17U-jre_x64_windows_hotspot_2023-03-15-06-27.zip", - "hash": "5b553603c6fb150c1a5955de11077daa1bd8b4da4a98a93783f68325d631f21c" + "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-03-15-06-27-beta/OpenJDK17U-jre_x86-32_windows_hotspot_2023-03-15-06-27.zip", - "hash": "3b59790361318f235f1147153fc8ca9de45312454fed0668a0454192d4d94463" + "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/temurin20-jdk.json b/bucket/temurin20-jdk.json new file mode 100644 index 00000000000..ad18a846fc8 --- /dev/null +++ b/bucket/temurin20-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": "20.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2+9/OpenJDK20U-jdk_x64_windows_hotspot_20.0.2_9.zip", + "hash": "e392dc5033351db1164665f369dacb322804190a8bd2991efa930fae9cbf46c3" + } + }, + "extract_dir": "jdk-20.0.2+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/20/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", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin20-jre.json b/bucket/temurin20-jre.json new file mode 100644 index 00000000000..d6a3e7c390f --- /dev/null +++ b/bucket/temurin20-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": "20.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2+9/OpenJDK20U-jre_x64_windows_hotspot_20.0.2_9.zip", + "hash": "f7960fdd7ce4f0dcc48bb9c63448aadc714f11a0a09f668f87083264c55b933e" + } + }, + "extract_dir": "jdk-20.0.2+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/20/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", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin21-jdk.json b/bucket/temurin21-jdk.json new file mode 100644 index 00000000000..cf5e09053bc --- /dev/null +++ b/bucket/temurin21-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": "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.11+10/OpenJDK21U-jdk_x64_windows_hotspot_21.0.11_10.zip", + "hash": "d3625e7cadf23787ea540229544b6e2ab494b3b54da1801879e583e1dfee0a64" + } + }, + "extract_dir": "jdk-21.0.11+10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/21/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/temurin21-jre.json b/bucket/temurin21-jre.json new file mode 100644 index 00000000000..dc15a11f967 --- /dev/null +++ b/bucket/temurin21-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": "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.11+10/OpenJDK21U-jre_x64_windows_hotspot_21.0.11_10.zip", + "hash": "be26677aaa20b39a62edcaab4c8857a8b76673b0f45abc0b6143b142b62717e4" + } + }, + "extract_dir": "jdk-21.0.11+10-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/21/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/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 e408333410a..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.362-9", + "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/jdk8u362-b09/OpenJDK8U-jdk_x64_windows_hotspot_8u362b09.zip", - "hash": "0a08945f8caf28a4eba82d9828e093fb95d944b84b4aef07dd43155158efe3da" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u492-b09/OpenJDK8U-jdk_x64_windows_hotspot_8u492b09.zip", + "hash": "1e33881ea6bfc1c532e3eaad1c1de7777169c0c1333e2b880621e0e0a16073b2" } }, - "extract_dir": "jdk8u362-b09", + "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 417eb0874fb..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.362-9", + "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/jdk8u362-b09/OpenJDK8U-jre_x64_windows_hotspot_8u362b09.zip", - "hash": "3569dcac27e080e93722ace6ed7a1e2f16d44a61c61bae652c4050af58d12d8b" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u492-b09/OpenJDK8U-jre_x64_windows_hotspot_8u492b09.zip", + "hash": "bb25b002556afc7ef158cd95ec6270dddb3eecba69acdd7abb9d28b2e9ff0f5e" } }, - "extract_dir": "jdk8u362-b09-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 3d0f91b23c3..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.372-5.0.202303132015", + "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-03-14-06-02-beta/OpenJDK8U-jdk_x64_windows_hotspot_2023-03-14-06-02.zip", - "hash": "80bf10c28623e84ecb4d972b9db7a5f6063d3bd51fe11a1d43a58dd5e48b1844" + "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-03-14-06-02-beta/OpenJDK8U-jdk_x86-32_windows_hotspot_2023-03-14-06-02.zip", - "hash": "38006187abb389f653c1fed60ac7a46701fb51c5642c6299e37ddfe059a298bf" + "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 7ffa9a5242c..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.372-5.0.202303132015", + "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-03-14-06-02-beta/OpenJDK8U-jre_x64_windows_hotspot_2023-03-14-06-02.zip", - "hash": "b319a6430fb52f301dae4618e3109df3a229ff9a72592827761d4f9372053afc" + "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-03-14-06-02-beta/OpenJDK8U-jre_x86-32_windows_hotspot_2023-03-14-06-02.zip", - "hash": "1005370442f237bdfa7e214c0468107152614bcae6fd96f996311c0edf86f798" + "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 5b72280b21e..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.5", - "url": "https://github.com/oracle/visualvm/releases/download/2.1.5/visualvm_215.zip", - "hash": "1f9cbdcb3485637ea35034ad1fccae2fb5f2bccb0e653435255c95570c6b5d90", - "extract_dir": "visualvm_215", + "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 6191f1cf7cd..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": "19.32.13", + "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/zulu19.32.13-ca-jdk19.0.2-win_x64.zip", - "hash": "d6c768c5ec3252f936bd0562c25458f7c753c62835ca3e91166f975f7a5fe9f1", - "extract_dir": "zulu19.32.13-ca-jdk19.0.2-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-win_i686.zip", - "hash": "83cbd1122899c98892956c4ec667a21ca1bc6b5b1ef625ec76799a6409d3237f", - "extract_dir": "zulu19.32.13-ca-jdk19.0.2-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 42b888c17f0..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": "19.32.13", + "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/zulu19.32.13-ca-jre19.0.2-win_x64.zip", - "hash": "cd3a4dbc1340326a37a2168b3d9d30b12c4ef0ecaa216ee254239ad2189a6435", - "extract_dir": "zulu19.32.13-ca-jre19.0.2-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu19.32.13-ca-jre19.0.2-win_i686.zip", - "hash": "52619f5183b7fbd7af73737ff43496736e4b6d1e38c75277a667f480b922b7eb", - "extract_dir": "zulu19.32.13-ca-jre19.0.2-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 f492f3619bd..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.62.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.62.17-ca-jdk11.0.18-win_x64.zip", - "hash": "8fb56bc2da32c09fdb4c6f4e45720f1e3e5bb5211f80de759bfc7e55bef22d26", - "extract_dir": "zulu11.62.17-ca-jdk11.0.18-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.62.17-ca-jdk11.0.18-win_i686.zip", - "hash": "d6a00280f02fd12faf4155a4a187707c49eb30b9dac2efa8a6a3a2377a6ef4c9", - "extract_dir": "zulu11.62.17-ca-jdk11.0.18-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 297f503d487..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.62.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.62.17-ca-jre11.0.18-win_x64.zip", - "hash": "b27ad3252fcee6445f6a18a57785b3458502b910742c99ea79190c24a9e5fc8c", - "extract_dir": "zulu11.62.17-ca-jre11.0.18-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 9bbb6fb6feb..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.40.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.40.19-ca-jdk17.0.6-win_x64.zip", - "hash": "1cef98ad1db3fe821e9703fe7d6f9cf6637285310442c4cd8bb7975b70c9a6ac", - "extract_dir": "zulu17.40.19-ca-jdk17.0.6-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu17.40.19-ca-jdk17.0.6-win_i686.zip", - "hash": "ddbda48c7bcb16d672eb2226788ef9eeb8daec33e9f0ca1d1a4824fcd9aab554", - "extract_dir": "zulu17.40.19-ca-jdk17.0.6-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 a760bc2666d..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.40.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.40.19-ca-jre17.0.6-win_x64.zip", - "hash": "607ecd50e3e30c833cc6bdc18b60b6f7bb88d08c728cdf0759bd98ff8d1a815c", - "extract_dir": "zulu17.40.19-ca-jre17.0.6-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu17.40.19-ca-jre17.0.6-win_i686.zip", - "hash": "435246a0af05a4c729c390035a01ed531c5b9cb6ac38096eef14d90107254ae9", - "extract_dir": "zulu17.40.19-ca-jre17.0.6-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 381e42c63d5..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.68.0.21", + "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.68.0.21-ca-jdk8.0.362-win_x64.zip", - "hash": "961d7727befd8cf3e8176832431b1bf9c08f01d247fc136bfa5eac17e171943f", - "extract_dir": "zulu8.68.0.21-ca-jdk8.0.362-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.68.0.21-ca-jdk8.0.362-win_i686.zip", - "hash": "72d0036d28ac4a1d60b9765e235683b271c1857037fa6b7e3ebef1e6b227f120", - "extract_dir": "zulu8.68.0.21-ca-jdk8.0.362-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 3df2afb885e..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.68.0.21", + "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.68.0.21-ca-jre8.0.362-win_x64.zip", - "hash": "22a1712bd12342879c527ef5b5fabe8f2de54d79f806bcfc075605aad5867b9b", - "extract_dir": "zulu8.68.0.21-ca-jre8.0.362-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.68.0.21-ca-jre8.0.362-win_i686.zip", - "hash": "490a127ecb3995a0b9149195fdb856a30a8c7e14a203d7c72bdd7ff6a0a7baa7", - "extract_dir": "zulu8.68.0.21-ca-jre8.0.362-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 0ccc1d1e066..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": "19.32.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/zulu19.32.15-ca-fx-jdk19.0.2-win_x64.zip", - "hash": "69f3364344119bc45d7227214e6e6e7898702bbf4df451c417f3a4284c2699ea", - "extract_dir": "zulu19.32.15-ca-fx-jdk19.0.2-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu19.32.15-ca-fx-jdk19.0.2-win_i686.zip", - "hash": "87bf92fed886b271bf619eb7c7f6d8e2e4f4569fa1a4c275c895b035b1f7ba7c", - "extract_dir": "zulu19.32.15-ca-fx-jdk19.0.2-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 bbd99711c40..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": "19.32.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/zulu19.32.15-ca-fx-jre19.0.2-win_x64.zip", - "hash": "9353f2aa68d730e5aef3f73b94d0f2dcba80b637ea88e789a4f9d5f9bed126c7", - "extract_dir": "zulu19.32.15-ca-fx-jre19.0.2-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu19.32.15-ca-fx-jre19.0.2-win_i686.zip", - "hash": "cc2e8860e6fcc5ceb5e08c3fb691d75ce4ef93443e0eb62529b4de2a9e19aaa3", - "extract_dir": "zulu19.32.15-ca-fx-jre19.0.2-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 0b09adfb9fc..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.62.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.62.17-ca-fx-jdk11.0.18-win_x64.zip", - "hash": "6f361018c052f1cd1407d16e0be7d3af713aefe497cbab8e6c6f6b4cb91884e2", - "extract_dir": "zulu11.62.17-ca-fx-jdk11.0.18-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.62.17-ca-fx-jdk11.0.18-win_i686.zip", - "hash": "e7618211f606e2dd3feafd4f6dedb5354afffde1c9d6345eaa061094552503b9", - "extract_dir": "zulu11.62.17-ca-fx-jdk11.0.18-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 ba148f10943..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.62.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.62.17-ca-fx-jre11.0.18-win_x64.zip", - "hash": "22558ef07c20f46a64f667b52adafa7f020c29975e9f0a0537396223e3c8abee", - "extract_dir": "zulu11.62.17-ca-fx-jre11.0.18-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.62.17-ca-fx-jre11.0.18-win_i686.zip", - "hash": "7e8fc9d764fa51e72c222bfe7f00398bc83c75eae39b6ef3da2849be60b9690a", - "extract_dir": "zulu11.62.17-ca-fx-jre11.0.18-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 7ddd2b1b37d..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.40.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.40.19-ca-fx-jdk17.0.6-win_x64.zip", - "hash": "f5d772eb36ca528a9ca03b0202353ce7925b860d8409b53c02ca30cdb42354f4", - "extract_dir": "zulu17.40.19-ca-fx-jdk17.0.6-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 a20595c57ce..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.40.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.40.19-ca-fx-jre17.0.6-win_x64.zip", - "hash": "b359e81a432d4f81a64cbacdff1883847c32e0cbc7acafcd6a75937924872bc7", - "extract_dir": "zulu17.40.19-ca-fx-jre17.0.6-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 bbe923fc32a..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.68.0.21", + "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.68.0.21-ca-fx-jdk8.0.362-win_x64.zip", - "hash": "d364ef78d146169a5d6aa1511eb47b1ca3be058773ac820f3b42b93f165a9634", - "extract_dir": "zulu8.68.0.21-ca-fx-jdk8.0.362-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.68.0.21-ca-fx-jdk8.0.362-win_i686.zip", - "hash": "3ba15b5fb3a37867928a89e526ee45de398e4eb45862d815c14e6557233640b1", - "extract_dir": "zulu8.68.0.21-ca-fx-jdk8.0.362-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 5e57b745d5d..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.68.0.21", + "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.68.0.21-ca-fx-jre8.0.362-win_x64.zip", - "hash": "d6d6bc1129093250fe7565409bfac51d78ee9b15779d8c39890a400f2cc91e27", - "extract_dir": "zulu8.68.0.21-ca-fx-jre8.0.362-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.68.0.21-ca-fx-jre8.0.362-win_i686.zip", - "hash": "5587d3b397dd0d9cc8bc901fd8a800bade22c14f7ed9eed44c9bb0af12ff75fd", - "extract_dir": "zulu8.68.0.21-ca-fx-jre8.0.362-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",