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 d05361cc51a..f8ad8b73285 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -1,14 +1,22 @@ +name: Pull Requests + on: - pull_request_target: + pull_request: types: [ opened ] -name: Pull Requests + +permissions: + contents: read + pull-requests: write + jobs: pullRequestHandler: name: PullRequestHandler runs-on: windows-latest steps: - - uses: actions/checkout@main + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: PullRequestHandler uses: ScoopInstaller/GithubActions@main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SCOOP_BRANCH: develop diff --git a/bucket/corretto-jdk.json b/bucket/corretto-jdk.json index 6000ea6a188..533132462db 100644 --- a/bucket/corretto-jdk.json +++ b/bucket/corretto-jdk.json @@ -1,15 +1,15 @@ { "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", "homepage": "https://aws.amazon.com/corretto/", - "version": "21.0.7.6.1", + "version": "21.0.11.10.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/resources/21.0.7.6.1/amazon-corretto-21.0.7.6.1-windows-x64-jdk.zip", - "hash": "5b64e6035883bb5ae149f6b1306e43d5ffb04364e479b264e703dcacaa1ae3e0" + "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.7_6", + "extract_dir": "jdk21.0.11_10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/corretto-lts-jdk.json b/bucket/corretto-lts-jdk.json index 4dcedc8b7b7..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.15.6.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.15.6.1/amazon-corretto-17.0.15.6.1-windows-x64-jdk.zip", - "hash": "dcc796f275bd89ed5fc7a7152e2b960ed250dc1b8b4b38a4684f41b97c0b6981" + "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.15_6", + "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 1ea2236b0c7..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.27.6.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.27.6.1/amazon-corretto-11.0.27.6.1-windows-x64-jdk.zip", - "hash": "2857a5a5b893287e9f2bc1866b0e2e91c53390cddfe7b4954108b5d50b6a0dae" + "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.27.6.1/amazon-corretto-11.0.27.6.1-windows-x86-jre.zip", - "hash": "4acadec98122c5b587e019b2244df5a81c3fbf24b103ba4031c8263dbf466e01" + "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.27_6", + "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 4dcedc8b7b7..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.15.6.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.15.6.1/amazon-corretto-17.0.15.6.1-windows-x64-jdk.zip", - "hash": "dcc796f275bd89ed5fc7a7152e2b960ed250dc1b8b4b38a4684f41b97c0b6981" + "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.15_6", + "extract_dir": "jdk17.0.19_10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/corretto21-jdk.json b/bucket/corretto21-jdk.json index 6000ea6a188..533132462db 100644 --- a/bucket/corretto21-jdk.json +++ b/bucket/corretto21-jdk.json @@ -1,15 +1,15 @@ { "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", "homepage": "https://aws.amazon.com/corretto/", - "version": "21.0.7.6.1", + "version": "21.0.11.10.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/resources/21.0.7.6.1/amazon-corretto-21.0.7.6.1-windows-x64-jdk.zip", - "hash": "5b64e6035883bb5ae149f6b1306e43d5ffb04364e479b264e703dcacaa1ae3e0" + "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.7_6", + "extract_dir": "jdk21.0.11_10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" 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 9a0b228363a..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.452.09.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.452.09.1/amazon-corretto-8.452.09.1-windows-x64-jdk.zip", - "hash": "81aa93761a990de21b0f15df4d289643741f9670af2f97a5a6580a4088748b73" + "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.452.09.1/amazon-corretto-8.452.09.1-windows-x86-jdk.zip", - "hash": "274398f8ad9469accf05ef7dc09001b4c8818d6d45bbae6486682cb221c3a860" + "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_452", + "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 d8ff14954fb..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.452.09.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.452.09.1/amazon-corretto-8.452.09.1-windows-x64-jre.zip", - "hash": "ea83c5266d1cd15a4d44595260a8353b4bdfd8c0d751f93589c7275683d170bb" + "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.452.09.1/amazon-corretto-8.452.09.1-windows-x86-jre.zip", - "hash": "492e8cbcdeb291d59584126f107fdfbd072b179891de855525900090ce9eae1d" + "url": "https://corretto.aws/downloads/resources/8.492.09.2/amazon-corretto-8.492.09.2-windows-x86-jre.zip", + "hash": "a68bd5563893ff5a6f71b167c0375594a7417598dddddf61be525734af651220" } }, "extract_dir": "jre8", diff --git a/bucket/dragonwell11-jdk.json b/bucket/dragonwell11-jdk.json index 4a638d91042..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.26.22-11.0.26", + "version": "11.0.29.25-11.0.29", "homepage": "https://dragonwell-jdk.io/", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-standard-11.0.26.22_jdk-11.0.26-ga/Alibaba_Dragonwell_Standard_11.0.26.22.4_x64_windows.zip", - "hash": "e453bdab94923579baca1a5d7f969f642e5cdca29f55ec7878839a9b56399699" + "url": "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-standard-11.0.29.25_jdk-11.0.29-ga/Alibaba_Dragonwell_Standard_11.0.29.25.7_x64_windows.zip", + "hash": "fda41666c41590ceb6ebc22a544d93b95b0e1f6f07d25f71a20530fec4d014b4" } }, "extract_to": "tmp", diff --git a/bucket/dragonwell17-jdk.json b/bucket/dragonwell17-jdk.json index c26a9389f82..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.14.0.15-17.0.14", + "version": "17.0.18.0.19-17.0.18", "homepage": "https://dragonwell-jdk.io/", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/dragonwell-project/dragonwell17/releases/download/dragonwell-standard-17.0.14.0.15%2B7_jdk-17.0.14-ga/Alibaba_Dragonwell_Standard_17.0.14.0.15.7_x64_windows.zip", - "hash": "a14adb603bac32c2c72fb99e83e154f4498325ea9374c243a50e86c110f130b6" + "url": "https://github.com/dragonwell-project/dragonwell17/releases/download/dragonwell-standard-17.0.18.0.19%2B8_jdk-17.0.18-ga/Alibaba_Dragonwell_Standard_17.0.18.0.19.8_x64_windows.zip", + "hash": "1bad5423432fda924e12d2157707dd6355889182d54c6e465fdb5907dd5cb125" } }, "extract_to": "tmp", diff --git a/bucket/dragonwell21-jdk.json b/bucket/dragonwell21-jdk.json index b666e27b3fb..ec0e4271ab2 100644 --- a/bucket/dragonwell21-jdk.json +++ b/bucket/dragonwell21-jdk.json @@ -1,12 +1,12 @@ { "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba (with extensive custom features optimized for cloud computing environments)", - "version": "21.0.6.0.6-21.0.6", + "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.6.0.6%2B7_jdk-21.0.6-ga/Alibaba_Dragonwell_Standard_21.0.6.0.6.7_x64_windows.zip", - "hash": "9cc96d1000854947b3efe1b6d075836e3191c9009462aea13200e26ba45403e8" + "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", diff --git a/bucket/dragonwell8-jdk-extended.json b/bucket/dragonwell8-jdk-extended.json index 0671d9e8557..7c8f133c97e 100644 --- a/bucket/dragonwell8-jdk-extended.json +++ b/bucket/dragonwell8-jdk-extended.json @@ -1,12 +1,12 @@ { "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba (with extensive custom features optimized for cloud computing environments)", - "version": "8.24.23-8.0.442", + "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.24.23_jdk8u442-ga/Alibaba_Dragonwell_Extended_8.24.23_x64_windows.zip", - "hash": "aba12a2a94cf073bfff0499717cdda331270e5dd3118d999b27d69bf4dbd2d68" + "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-extended-8.29.28_jdk8u492-ga/Alibaba_Dragonwell_Extended_8.29.28_x64_windows.zip", + "hash": "7729fc8fcf8ba38eb48b8e875638a82ac3901c88fd215b1daa84accd754c9ff0" } }, "extract_to": "tmp", diff --git a/bucket/dragonwell8-jdk.json b/bucket/dragonwell8-jdk.json index 9465e2826ea..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.24.23-8.0.442", + "version": "8.29.28-8.0.492", "homepage": "https://dragonwell-jdk.io/", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-standard-8.24.23_jdk8u442-ga/Alibaba_Dragonwell_Standard_8.24.23_x64_windows.zip", - "hash": "eb07a413291008e772b624db9d09b4fa53469000e154bc2feaa423a0251caff4" + "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-standard-8.29.28_jdk8u492-ga/Alibaba_Dragonwell_Standard_8.29.28_x64_windows.zip", + "hash": "89bb8bd6ec5f4fdb77d303ad1d8ea530b85b384a646fe214c11547a51adb5bdb" } }, "extract_to": "tmp", diff --git a/bucket/graalvm-ce-17jdk.json b/bucket/graalvm-ce-17jdk.json new file mode 100644 index 00000000000..1dc3609001d --- /dev/null +++ b/bucket/graalvm-ce-17jdk.json @@ -0,0 +1,31 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "17.0.9", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-17.0.9/graalvm-community-jdk-17.0.9_windows-x64_bin.zip", + "hash": "285e045bfc0b87d2b61958fea97444c3c6c7e68fba3fdbbe146622328b52ec38", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://api.github.com/repos/graalvm/graalvm-ce-builds/releases?per_page=100", + "jsonpath": "$[*].tag_name", + "regex": "jdk-(17\\.[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm-oracle-17jdk.json b/bucket/graalvm-oracle-17jdk.json index a0c2bce0db1..530e13c15b5 100644 --- a/bucket/graalvm-oracle-17jdk.json +++ b/bucket/graalvm-oracle-17jdk.json @@ -21,9 +21,9 @@ "GRAALVM_HOME": "$dir" }, "checkver": { - "url": "https://www.oracle.com/java/technologies/downloads/", + "url": "https://www.oracle.com/java/technologies/javase/graalvm-jdk17-archive-downloads.html", "useragent": "Mozilla/5.0", - "regex": "GraalVM for JDK ((?17)\\.[\\d.]+) downloads" + "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", diff --git a/bucket/graalvm-oracle-21jdk.json b/bucket/graalvm-oracle-21jdk.json index d922b5c722f..81362a8ead8 100644 --- a/bucket/graalvm-oracle-21jdk.json +++ b/bucket/graalvm-oracle-21jdk.json @@ -1,13 +1,13 @@ { "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.7", + "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.7_windows-x64_bin.zip", - "hash": "0f7d09fb9bb3adc823e8cc12954730ba71d99699d169d47626d9088372b0854f", + "url": "https://download.oracle.com/graalvm/21/archive/graalvm-jdk-21.0.11_windows-x64_bin.zip", + "hash": "fc487b76723a922eb65885e5fada8333bca64b752417a4cfa76ebec2a048666b", "extract_to": "tmp", "installer": { "script": [ @@ -21,9 +21,9 @@ "GRAALVM_HOME": "$dir" }, "checkver": { - "url": "https://www.oracle.com/java/technologies/downloads/", + "url": "https://docs.oracle.com/en/graalvm/jdk/21/docs/release-notes/", "useragent": "Mozilla/5.0", - "regex": "GraalVM for JDK ((?21)\\.(?[\\d.]+)) downloads" + "regex": "Oracle GraalVM for JDK ((?21)\\.(?[\\d.]+))" }, "autoupdate": { "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip", diff --git a/bucket/graalvm-oracle-jdk.json b/bucket/graalvm-oracle-jdk.json index a1284daf2ea..920c781097e 100644 --- a/bucket/graalvm-oracle-jdk.json +++ b/bucket/graalvm-oracle-jdk.json @@ -1,13 +1,13 @@ { "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": "24.0.1", + "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/24/archive/graalvm-jdk-24.0.1_windows-x64_bin.zip", - "hash": "51cf8eea72996af2d4dac1ad49076dea94daabf868284907a7c95490a43b451f", + "url": "https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.3_windows-x64_bin.zip", + "hash": "8678e147a7e3c32eca47f1466d199b5c7346c9aad2ee55b51ebdf504d6ea7c72", "extract_to": "tmp", "installer": { "script": [ @@ -21,9 +21,9 @@ "GRAALVM_HOME": "$dir" }, "checkver": { - "url": "https://www.oracle.com/java/technologies/downloads/", + "url": "https://docs.oracle.com/en/graalvm/jdk/25/docs/release-notes/", "useragent": "Mozilla/5.0", - "regex": "GraalVM for JDK ((?[\\d]*)\\.[\\d.]+) downloads" + "regex": "Oracle GraalVM ((?25)\\.(?[\\d.]+))" }, "autoupdate": { "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip", diff --git a/bucket/graalvm21-jdk21.json b/bucket/graalvm21-jdk21.json index d94f66133e3..b43a8fd346c 100644 --- a/bucket/graalvm21-jdk21.json +++ b/bucket/graalvm21-jdk21.json @@ -18,8 +18,9 @@ "GRAALVM_HOME": "$dir" }, "checkver": { - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/latest", - "regex": "jdk-(21[\\d.]+)" + "url": "https://api.github.com/repos/graalvm/graalvm-ce-builds/releases?per_page=100", + "jsonpath": "$[*].tag_name", + "regex": "jdk-(21\\.[\\d.]+)" }, "autoupdate": { "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip", diff --git a/bucket/graalvm25.json b/bucket/graalvm25.json new file mode 100644 index 00000000000..6fe0b3baa8e --- /dev/null +++ b/bucket/graalvm25.json @@ -0,0 +1,30 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "25.0.2", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.2/graalvm-community-jdk-25.0.2_windows-x64_bin.zip", + "hash": "72edc27ce2dd3c156332144a339c97995745cae291205ed2f9b5cc26aa9cb422", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/latest", + "regex": "jdk-(25[\\d.]*)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/intellij-jbr17-jcef.json b/bucket/intellij-jbr17-jcef.json index 759252ff2bf..d4eaa3b5a19 100644 --- a/bucket/intellij-jbr17-jcef.json +++ b/bucket/intellij-jbr17-jcef.json @@ -1,13 +1,18 @@ { - "version": "17.0.11-b1312.2", + "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.11-windows-x64-b1312.2.tar.gz", - "hash": "sha512:15ba83290f19fa80be594a5ffe90f17757307194951b90a249c5fc92acd4b5d2539a8231a115dca9325ff7525a065878e31ee02c25dea93f5f1cf9d6ced34549", - "extract_dir": "jbr_jcef-17.0.11-windows-x64-b1312.2" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:1f737ebb5f389dc7cee875d5308b44cbd8e3cdaa239cb1a6f39761e3c449ea54c8117777ca37cd8b04fee488dc212a70575139308afd84e4d17bd6909a5b5bf7", + "extract_dir": "jbr_jcef-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:31319c604a9e2f11861f283b260e6d5caaaea532d2ad7899bc3eb6869d902e01bab479db8f0ee7f41ddd182b050e2a924aea38ba461e9a2e032fc4d1531965a4", + "extract_dir": "jbr_jcef-17.0.14-windows-aarch64-b1367.22" } }, "env_set": { @@ -15,8 +20,28 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[17\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", "replace": "17.${Version}-${Build}.${Patch}" }, "autoupdate": { @@ -28,6 +53,14 @@ "regex": "$sha512\\s" }, "extract_dir": "jbr_jcef-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" } } } diff --git a/bucket/intellij-jbr17-sdk-jcef.json b/bucket/intellij-jbr17-sdk-jcef.json index 761f14314d4..880b509ae3a 100644 --- a/bucket/intellij-jbr17-sdk-jcef.json +++ b/bucket/intellij-jbr17-sdk-jcef.json @@ -1,13 +1,18 @@ { - "version": "17.0.11-b1312.2", + "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.11-windows-x64-b1312.2.tar.gz", - "hash": "sha512:6025ff976cee7269f4bb54bd5b847cae567b7876145c5c22d49e2fe9dd13f872bef3a539049d863acc14b5b44358f09285851343337fc65ad72a697c80c54472", - "extract_dir": "jbrsdk_jcef-17.0.11-windows-x64-b1312.2" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:4f1627767b111fda2d9e79d84955876f39244b48a7d106caa923fbafa918b3ff591567aac8ff4c8c84ca21be00b12d0877688634950efb4c32249d547f329b88", + "extract_dir": "jbrsdk_jcef-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:0285604bd90b8b8ec19489712d8f8f2a86b60c87dbe19c6edae24fa85d6bce6a1df453ea109b7ecaded7b1c4468451e14bba0f3a1f645b3164ff1486b3bb0c9c", + "extract_dir": "jbrsdk_jcef-17.0.14-windows-aarch64-b1367.22" } }, "env_set": { @@ -15,8 +20,28 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[17\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", "replace": "17.${Version}-${Build}.${Patch}" }, "autoupdate": { @@ -28,6 +53,14 @@ "regex": "$sha512\\s" }, "extract_dir": "jbrsdk_jcef-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" } } } diff --git a/bucket/intellij-jbr17-sdk.json b/bucket/intellij-jbr17-sdk.json index 22169ea372b..df2f0c91cac 100644 --- a/bucket/intellij-jbr17-sdk.json +++ b/bucket/intellij-jbr17-sdk.json @@ -1,13 +1,23 @@ { - "version": "17.0.11-b1312.2", + "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.11-windows-x64-b1312.2.tar.gz", - "hash": "sha512:933db443f52af99b323a21c1cd86d1266f723c96dff16ad35aa39bd1de93c195cd7b49723254bb463a8cff731b5ed75c12e7dfe29181a2434006ea45ca480bc2", - "extract_dir": "jbrsdk-17.0.11-windows-x64-b1312.2" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:d787fdb48cf28886738428621d8f400ca8d95f88aa98f0995997c755b2da94fb0b2997d876bdbe6826002cd09d973d45ae71a4871fad1b36e2afdebe1202b8b3", + "extract_dir": "jbrsdk-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:e573e9827203733a2b637d909945635d5d648841622652f8cc3aaf372b7c737d1cbeaeaac8bc37e3ffa0d9092196c6b7fdcadf8a1a9fef3d491a133d1c0ccac6", + "extract_dir": "jbrsdk-17.0.14-windows-aarch64-b1367.22" } }, "env_set": { @@ -15,12 +25,40 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[17\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", "replace": "17.${Version}-${Build}.${Patch}" }, "autoupdate": { "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-17.$matchVersion-windows-x86-$matchBuild.$matchPatch" + }, "64bit": { "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", "hash": { @@ -28,6 +66,14 @@ "regex": "$sha512\\s" }, "extract_dir": "jbrsdk-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" } } } diff --git a/bucket/intellij-jbr17.json b/bucket/intellij-jbr17.json index d61ce46b7fc..5dbcfdf314a 100644 --- a/bucket/intellij-jbr17.json +++ b/bucket/intellij-jbr17.json @@ -1,13 +1,23 @@ { - "version": "17.0.11-b1312.2", + "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.11-windows-x64-b1312.2.tar.gz", - "hash": "sha512:fb35d633a9db89d20ff70d4160acf26b5c0de5444f422f62be1ba54e59e79d8a093fdf2256f4a523ac37ec904572d17aa4efd15e95b975a19b999bbf8fc03fce", - "extract_dir": "jbr-17.0.11-windows-x64-b1312.2" + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:601a932cfa9f84d57a4ecb6c558a3299c494b2809e9f9126b24597bb64a483047b070f90c0ea0fa3de052d594b90028548c17b3d7a2c36000f229c3d85621c4e", + "extract_dir": "jbr-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:71fde1b135276a3ac223c51c0296f5984a95dde0378e5315edcabcd81f9e2e43c78d6101a7d84e66b954ab755c6b861ea550cd29b5ab637cb7842fd5cdd74137", + "extract_dir": "jbr-17.0.14-windows-aarch64-b1367.22" } }, "env_set": { @@ -15,12 +25,40 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[17\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", "replace": "17.${Version}-${Build}.${Patch}" }, "autoupdate": { "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-17.$matchVersion-windows-x86-$matchBuild.$matchPatch" + }, "64bit": { "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", "hash": { @@ -28,6 +66,14 @@ "regex": "$sha512\\s" }, "extract_dir": "jbr-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" } } } diff --git a/bucket/intellij-jbr21-jcef.json b/bucket/intellij-jbr21-jcef.json index e111b064b5f..ded16d910e2 100644 --- a/bucket/intellij-jbr21-jcef.json +++ b/bucket/intellij-jbr21-jcef.json @@ -1,13 +1,18 @@ { - "version": "21.0.6-b895.109", + "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.6-windows-x64-b895.109.tar.gz", - "hash": "sha512:fefecce5f67c4f0cafaf621a038696836db912662fef81b2ff6e1ca36fd554b1b8fb3f1427bf882ef886bef11db1da5a229a0ae4f18d6cea7ddfc24bdb2ac0fc", - "extract_dir": "jbr_jcef-21.0.6-windows-x64-b895.109" + "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": { @@ -15,8 +20,28 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[21\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-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": { @@ -28,6 +53,14 @@ "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 index 4e8da24ea74..c91f3505010 100644 --- a/bucket/intellij-jbr21-sdk-jcef.json +++ b/bucket/intellij-jbr21-sdk-jcef.json @@ -1,13 +1,18 @@ { - "version": "21.0.6-b895.109", + "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.6-windows-x64-b895.109.tar.gz", - "hash": "sha512:ad60340cd00ac315135faa065cc76b13e854e01a6997162520048bc9285e838508ca82831ed90d6b27993536daf31d7c81383cb29052054b5673ce1e89ee50af", - "extract_dir": "jbrsdk_jcef-21.0.6-windows-x64-b895.109" + "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": { @@ -15,8 +20,28 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[21\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-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": { @@ -28,6 +53,14 @@ "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 index ef671b2b74d..b211861140f 100644 --- a/bucket/intellij-jbr21-sdk.json +++ b/bucket/intellij-jbr21-sdk.json @@ -1,13 +1,23 @@ { - "version": "21.0.6-b895.109", + "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.6-windows-x64-b895.109.tar.gz", - "hash": "sha512:87c9eb5e0ae5acebe5da1f71d78ce5196ba989cdeaabb42a94f01736cdfabbd0ca0850aa3f2cb54034310dda0db80732f1b4b41a830a66640361075fa367ed62", - "extract_dir": "jbrsdk-21.0.6-windows-x64-b895.109" + "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": { @@ -15,12 +25,40 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[21\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-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": { @@ -28,6 +66,14 @@ "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 index 519d2bb6297..c6f73a0c4d3 100644 --- a/bucket/intellij-jbr21.json +++ b/bucket/intellij-jbr21.json @@ -1,13 +1,23 @@ { - "version": "21.0.6-b895.109", + "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.6-windows-x64-b895.109.tar.gz", - "hash": "sha512:806228860e62ddb908c53dc3e4b6b2d059935fd8f43b81b4be19f57cb6d0b3fcf15c726fde5beddbfd809ffb34061e42d10112b4461c6d47f0df382656849fbc", - "extract_dir": "jbr-21.0.6-windows-x64-b895.109" + "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": { @@ -15,12 +25,40 @@ }, "env_add_path": "bin", "checkver": { - "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", - "regex": "\\[21\\.(?[\\d.]+)-(?[\\w]+)\\.(?[\\d]+)]", + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-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": { @@ -28,6 +66,14 @@ "regex": "$sha512\\s" }, "extract_dir": "jbr-21.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" } } } diff --git a/bucket/intellij-jbr25-jcef.json b/bucket/intellij-jbr25-jcef.json new file mode 100644 index 00000000000..1c29a80f25b --- /dev/null +++ b/bucket/intellij-jbr25-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:b696ab9558260df151a01b585e546cb28cd1844c505e34448b837642522c6bcca3ca190a8ba5722cb13d859c82e6e3eb9e5a63985e0a73d826b74cf7efb79c99", + "extract_dir": "jbr_jcef-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:eca0ba118eea9b0a038537e4aadbcda2d22d8d5386818ad830794d1543df1c042e60326cbf44da6114056789d2dda22402a916f9dc7f967cf0fbe5bbd9ddc04b", + "extract_dir": "jbr_jcef-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25-sdk-jcef.json b/bucket/intellij-jbr25-sdk-jcef.json new file mode 100644 index 00000000000..351e42b6d8f --- /dev/null +++ b/bucket/intellij-jbr25-sdk-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:9a1e2a11b013bb1a2aaa8ea58b0dd1eb5fb17dd7ecbf9179bf0bd92e490d8cbe221e5653db836b83f3ce33b4f276a2ea45d18e787b45cefae3206aa7a17636e5", + "extract_dir": "jbrsdk_jcef-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:2c2232089e647c6d1f5b4ab8d376e07e9f017577940d5f0aa4b387be563396d7b3f0201a7178022b879d5c03e785e7c9ada1e54f4cf420ae59c8b91f1535e05f", + "extract_dir": "jbrsdk_jcef-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25-sdk.json b/bucket/intellij-jbr25-sdk.json new file mode 100644 index 00000000000..a503d995020 --- /dev/null +++ b/bucket/intellij-jbr25-sdk.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:2971f7a068ded6c1f0b09d070bea69c2b612def39c10ba2529e5b16d7ad60c3aca3cbd604ba0eff1cda15f2f62143c9ee0a057dbc1b25b8da53c8b920e03b37b", + "extract_dir": "jbrsdk-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:e484a72b34e65a870663009348e5271b37fabb6f6b320aa65af82fbc871df3559c94f984906872eae830553be38ac0f79ff48d609c13b391e13d77d3dd77ae91", + "extract_dir": "jbrsdk-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25.json b/bucket/intellij-jbr25.json new file mode 100644 index 00000000000..faa821ba982 --- /dev/null +++ b/bucket/intellij-jbr25.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:545c19da0d3c60b57f867729cecf648c0169aa9e49b389d4410ef1497c81f8a15ac94b9bd8c2972893a53db67085d538eb35b69a70c69522f65159fb98a46bce", + "extract_dir": "jbr-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:23cdf6ee05c20bd1a697b0483fade04faf7818b6e85acb621d9854edf8f8f1cf0627c8aa50fd3c598b536ba04bbcf8bc4b8c5dfa855e993733cac82ead1eb93a", + "extract_dir": "jbr-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/liberica-full-jdk.json b/bucket/liberica-full-jdk.json index db44ea25a3c..00b02adf13e 100644 --- a/bucket/liberica-full-jdk.json +++ b/bucket/liberica-full-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.7-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/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-amd64-full.zip", - "hash": "sha1:52fd5b82892a047c678be68800c270f792661b32" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64-full.zip", + "hash": "sha1:5bbd80cd72d2657df10ea2f1c7ed0b622e1f0cd1" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-i586-full.zip", - "hash": "sha1:ae2bde0dd672e4121658f9c973c4a867152f155f" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-aarch64-full.zip", + "hash": "sha1:9cf18d12544e4d4337eef96f5917bcb1fd72936a" } }, - "extract_dir": "jdk-21.0.7-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 47fe6ce7a89..d9cb16d8c63 100644 --- a/bucket/liberica-full-jre.json +++ b/bucket/liberica-full-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.7-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/21.0.7%2B9/bellsoft-jre21.0.7%2B9-windows-amd64-full.zip", - "hash": "sha1:19b75416c8bbb6034604ef8377df405807e82487" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-amd64-full.zip", + "hash": "sha1:f515a3ee3d11fc7b21af64da7317df8f3d4996d6" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jre21.0.7%2B9-windows-i586-full.zip", - "hash": "sha1:800510dc7f954b0f454f763c20f68ef4ff7e0ee8" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-aarch64-full.zip", + "hash": "sha1:3fb2eebcae4df23eaaa03d4ade336d70ce2eb7f3" } }, - "extract_dir": "jre-21.0.7-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 4d5305c5c47..f1b88464549 100644 --- a/bucket/liberica-full-lts-jdk.json +++ b/bucket/liberica-full-lts-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.7-9", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-amd64-full.zip", - "hash": "sha1:52fd5b82892a047c678be68800c270f792661b32" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:ad8e84aad7d98ea9e07aaab274e5c90bbd448989" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-i586-full.zip", - "hash": "sha1:ae2bde0dd672e4121658f9c973c4a867152f155f" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:41cf12fc2d3b2f6c6aaca4ca82dcedfa76cfe6aa" } }, - "extract_dir": "jdk-21.0.7-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 20bccaa277e..bc46a627e23 100644 --- a/bucket/liberica-full-lts-jre.json +++ b/bucket/liberica-full-lts-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.7-9", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jre21.0.7%2B9-windows-amd64-full.zip", - "hash": "sha1:19b75416c8bbb6034604ef8377df405807e82487" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:38d84b2f9a2ed98cfdc9410f1295830e264d575d" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jre21.0.7%2B9-windows-i586-full.zip", - "hash": "sha1:800510dc7f954b0f454f763c20f68ef4ff7e0ee8" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:3170bb500f0ba3cdbef14cd1e17b42b8ab5305d1" } }, - "extract_dir": "jre-21.0.7-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 42045e5bdf7..e6c6561350a 100644 --- a/bucket/liberica-jdk.json +++ b/bucket/liberica-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.7-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/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-amd64.zip", - "hash": "sha1:2885e0cad4f16a6317bcf3ebafb68d65da183ae8" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64.zip", + "hash": "sha1:18db1e039769dc5e0279795754d15fffe5b9962c" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-i586.zip", - "hash": "sha1:2a3277fc4ebfe1a7bd5b6be99ce6e60b63e39f9d" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-aarch64.zip", + "hash": "sha1:0852d3a8cd420b13fb5a639827c1ad15de9dc617" } }, - "extract_dir": "jdk-21.0.7", + "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 b6605636bec..3f31198a2f0 100644 --- a/bucket/liberica-jre.json +++ b/bucket/liberica-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.7-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/21.0.7%2B9/bellsoft-jre21.0.7%2B9-windows-amd64.zip", - "hash": "sha1:f2a3b06ed00ba0f03311cc85e3bcd6338000ba53" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-amd64.zip", + "hash": "sha1:5d9f8ff5453d836ceb9660d2416b238f920b8652" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jre21.0.7%2B9-windows-i586.zip", - "hash": "sha1:aaf99f2bbaaacdb8235c8dd36f3f9dd3780e0778" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-aarch64.zip", + "hash": "sha1:1210c0bfaa76a5c04a082c8ed421054a0752fb29" } }, - "extract_dir": "jre-21.0.7", + "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 96c44aff85f..b658e7d3d80 100644 --- a/bucket/liberica-lite-jdk.json +++ b/bucket/liberica-lite-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.7-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/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-amd64-lite.zip", - "hash": "sha1:0fdc0294721dc32a3d72b2744c09bdb736199254" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64-lite.zip", + "hash": "sha1:53057317233197c00bd19c812ec2ff3ce05b16cb" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-i586-lite.zip", - "hash": "sha1:fe2c7a45157f01b7c354d4a428b930d32d23eb83" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-aarch64-lite.zip", + "hash": "sha1:5a8bc926ef8c558fcb7e4a1edd6c99a1be35060f" } }, - "extract_dir": "jdk-21.0.7-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 1766e02519b..293c0b05cf1 100644 --- a/bucket/liberica-lite-lts-jdk.json +++ b/bucket/liberica-lite-lts-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.7-9", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-amd64-lite.zip", - "hash": "sha1:0fdc0294721dc32a3d72b2744c09bdb736199254" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-lite.zip", + "hash": "sha1:aa7ff8769f14e31ff02b40538232607e0e174c4a" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-i586-lite.zip", - "hash": "sha1:fe2c7a45157f01b7c354d4a428b930d32d23eb83" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-lite.zip", + "hash": "sha1:c1ee8159b0acf6b2f8c33b09c0aa2d007b6a59b1" } }, - "extract_dir": "jdk-21.0.7-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 0e2b1c5ea74..3d3a5523714 100644 --- a/bucket/liberica-lts-jdk.json +++ b/bucket/liberica-lts-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.7-9", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-amd64.zip", - "hash": "sha1:2885e0cad4f16a6317bcf3ebafb68d65da183ae8" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:50d401f0ebd6038befda3aae6eddf06b4f1f8aac" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jdk21.0.7%2B9-windows-i586.zip", - "hash": "sha1:2a3277fc4ebfe1a7bd5b6be99ce6e60b63e39f9d" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:b6520c6c486969f83b4220d53c7beed25fefa99a" } }, - "extract_dir": "jdk-21.0.7", + "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 45894a942e4..4832ce61542 100644 --- a/bucket/liberica-lts-jre.json +++ b/bucket/liberica-lts-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "21.0.7-9", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jre21.0.7%2B9-windows-amd64.zip", - "hash": "sha1:f2a3b06ed00ba0f03311cc85e3bcd6338000ba53" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:2df9ee57b64fdfdb8ccaa6a82adeadab5417c9c7" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.7%2B9/bellsoft-jre21.0.7%2B9-windows-i586.zip", - "hash": "sha1:aaf99f2bbaaacdb8235c8dd36f3f9dd3780e0778" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:efe5b5825a47d2601fb60bf003a77ee3f43beaa5" } }, - "extract_dir": "jre-21.0.7", + "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 c908da39776..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.27-9", + "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.27%2B9/bellsoft-jdk11.0.27%2B9-windows-amd64-full.zip", - "hash": "sha1:ae42dc560050d11cab5724adec27b1e6fbf9c38e" + "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.27%2B9/bellsoft-jdk11.0.27%2B9-windows-i586-full.zip", - "hash": "sha1:1606961c8e8da07179ec45cab823993b5693c453" + "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.27-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 55ec0c0d866..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.27-9", + "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.27%2B9/bellsoft-jre11.0.27%2B9-windows-amd64-full.zip", - "hash": "sha1:b57179adf24f9d115d9a25fccda27622d33c8cc8" + "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.27%2B9/bellsoft-jre11.0.27%2B9-windows-i586-full.zip", - "hash": "sha1:3763e2db08601d5ebe9ca6db3806bf2642b9bd56" + "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.27-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 cc5e2626045..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.27-9", + "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.27%2B9/bellsoft-jdk11.0.27%2B9-windows-amd64.zip", - "hash": "sha1:6ed1b79583e77169baa05dc82c8244add9dcd0f4" + "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.27%2B9/bellsoft-jdk11.0.27%2B9-windows-i586.zip", - "hash": "sha1:373c0e2d1cd90864529a2e095f2323570e0e68bd" + "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.27", + "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 822dba63a36..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.27-9", + "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.27%2B9/bellsoft-jre11.0.27%2B9-windows-amd64.zip", - "hash": "sha1:32161f41b0a7855f8dfea8069f4876887b243b67" + "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.27%2B9/bellsoft-jre11.0.27%2B9-windows-i586.zip", - "hash": "sha1:593948842b7ea24b7647bc374ebe32785205dfc8" + "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.27", + "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 7fe60dd43ba..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.27-9", + "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.27%2B9/bellsoft-jdk11.0.27%2B9-windows-amd64-lite.zip", - "hash": "sha1:718f8abd8ed12fd472dd01773a47ab142f7f1967" + "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.27%2B9/bellsoft-jdk11.0.27%2B9-windows-i586-lite.zip", - "hash": "sha1:62e8c0f563b930e4f89655c4726f1fdb931807b8" + "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.27-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 a1899479982..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.15-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.15%2B10/bellsoft-jdk17.0.15%2B10-windows-amd64-full.zip", - "hash": "sha1:01ecca74e63d590408db87bc9023960ef04765d8" + "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.15%2B10/bellsoft-jdk17.0.15%2B10-windows-i586-full.zip", - "hash": "sha1:d1aec10987086083d89dc38726d0c6375b0515ff" + "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.15-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 26c3eff3065..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.15-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.15%2B10/bellsoft-jre17.0.15%2B10-windows-amd64-full.zip", - "hash": "sha1:277af241363aa9bcb06189bff90236f576f057c0" + "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.15%2B10/bellsoft-jre17.0.15%2B10-windows-i586-full.zip", - "hash": "sha1:40329c93623ab075140c3e70d43676a5bd5af103" + "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.15-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 b50a1ba0ad6..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.15-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.15%2B10/bellsoft-jdk17.0.15%2B10-windows-amd64.zip", - "hash": "sha1:7e1438374397b23a56d6e0fc14cb6732a3b642e1" + "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.15%2B10/bellsoft-jdk17.0.15%2B10-windows-i586.zip", - "hash": "sha1:8a8e6012a4bb04aee8e0a03f6251676b2d06a31d" + "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.15", + "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 b037f6425fb..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.15-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.15%2B10/bellsoft-jre17.0.15%2B10-windows-amd64.zip", - "hash": "sha1:8e3d24809fed25f764d95bf29126bcc37e21f0ec" + "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.15%2B10/bellsoft-jre17.0.15%2B10-windows-i586.zip", - "hash": "sha1:c5dbcad42f968b82bc5e130f9b75b0ef68440630" + "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.15", + "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 06d4621b0eb..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.15-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.15%2B10/bellsoft-jdk17.0.15%2B10-windows-amd64-lite.zip", - "hash": "sha1:148914b3d7d3ae26a86243bb8f984261d404aaf9" + "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.15%2B10/bellsoft-jdk17.0.15%2B10-windows-i586-lite.zip", - "hash": "sha1:300d1cee3bc88dd2e847f6a7209ec894f1652126" + "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.15-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 3bdd068ba9d..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": "8u452-11", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u452%2B11/bellsoft-jdk8u452%2B11-windows-amd64-full.zip", - "hash": "sha1:fe188d24b3a6a6c89496497088c9aa3dcf5ed1de" + "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/8u452%2B11/bellsoft-jdk8u452%2B11-windows-i586-full.zip", - "hash": "sha1:5672bd79b44d1e3fcdcd0dd409cf657286c0ed3c" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-i586-full.zip", + "hash": "sha1:a6bf449ff4a4167f1e77ca217401a760c3ebb335" } }, - "extract_dir": "jdk8u452-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 9ef9590ffcd..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": "8u452-11", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u452%2B11/bellsoft-jre8u452%2B11-windows-amd64-full.zip", - "hash": "sha1:d258b28d1ec1844866fe1dc5d854c7174243a136" + "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/8u452%2B11/bellsoft-jre8u452%2B11-windows-i586-full.zip", - "hash": "sha1:8c24472e5d6e492dd5941d1a557a36df3365ae57" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-i586-full.zip", + "hash": "sha1:8020850bd0c0adc8a8f258a8fa9dfc4881b58b27" } }, - "extract_dir": "jre8u452-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 315cfe3a959..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": "8u452-11", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u452%2B11/bellsoft-jdk8u452%2B11-windows-amd64.zip", - "hash": "sha1:96686d6c9989196f7a67d9b73393fd14df404add" + "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/8u452%2B11/bellsoft-jdk8u452%2B11-windows-i586.zip", - "hash": "sha1:1849526dbc2b2fb724b5f4604aababa658e13ac7" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-i586.zip", + "hash": "sha1:3f9998374c94e82d7045809b7b816610ada7e461" } }, - "extract_dir": "jdk8u452", + "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 eebe72d022c..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": "8u452-11", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u452%2B11/bellsoft-jre8u452%2B11-windows-amd64.zip", - "hash": "sha1:004412cc1b51134bb17d49942e7ce76a60548b15" + "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/8u452%2B11/bellsoft-jre8u452%2B11-windows-i586.zip", - "hash": "sha1:24a6e75dd3ff6d8fd4ca9befaa9f18b0f665afff" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-i586.zip", + "hash": "sha1:b5b478a0c903ad56a4a39329a857b67180472515" } }, - "extract_dir": "jre8u452", + "extract_dir": "jre8u492", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=8&bundle-type=jre&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\du]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/microsoft-jdk.json b/bucket/microsoft-jdk.json index 90357633841..b42e3adc5cb 100644 --- a/bucket/microsoft-jdk.json +++ b/bucket/microsoft-jdk.json @@ -1,16 +1,16 @@ { "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", "homepage": "https://www.microsoft.com/openjdk/", - "version": "21.0.7", + "version": "25.0.3", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-windows-x64.zip", - "hash": "3666844f620635cf07315c9c8fa423655b91f2bde4aa079b3a33d09f6b05f285" + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-x64.zip", + "hash": "ba3ce9fa6ebb921eccda29b08c2bad26b5f8839080931096c73f306e0dd9856f" }, "arm64": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-windows-aarch64.zip", - "hash": "b4da1ebcbdbaaf0453b8a97c235247c016fc0bcfda734854f28a656bb5889d30" + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-aarch64.zip", + "hash": "5d7dc8d7451e55e75c6302c06eba00c2a2916de0b1886266058fd4d9f0da3872" } }, "extract_to": "tmp", diff --git a/bucket/microsoft-lts-jdk.json b/bucket/microsoft-lts-jdk.json index a1299cee88e..6e9892e8466 100644 --- a/bucket/microsoft-lts-jdk.json +++ b/bucket/microsoft-lts-jdk.json @@ -1,16 +1,16 @@ { - "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", + "description": "The Microsoft Build of OpenJDK is a new no-cost long-term supported distribution and Microsoft's new way to collaborate and contribute to the Java ecosystem", "homepage": "https://www.microsoft.com/openjdk/", - "version": "21.0.7", + "version": "25.0.3", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-windows-x64.zip", - "hash": "3666844f620635cf07315c9c8fa423655b91f2bde4aa079b3a33d09f6b05f285" + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-x64.zip", + "hash": "ba3ce9fa6ebb921eccda29b08c2bad26b5f8839080931096c73f306e0dd9856f" }, "arm64": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-windows-aarch64.zip", - "hash": "b4da1ebcbdbaaf0453b8a97c235247c016fc0bcfda734854f28a656bb5889d30" + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-aarch64.zip", + "hash": "5d7dc8d7451e55e75c6302c06eba00c2a2916de0b1886266058fd4d9f0da3872" } }, "extract_to": "tmp", @@ -25,8 +25,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://docs.microsoft.com/java/openjdk/download", - "regex": "(?microsoft-jdk-((?21[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" + "url": "https://learn.microsoft.com/en-us/java/openjdk/download", + "regex": "(?microsoft-jdk-((?25[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" }, "autoupdate": { "architecture": { diff --git a/bucket/microsoft11-jdk.json b/bucket/microsoft11-jdk.json index cf8fafadc3d..3f1574d606f 100644 --- a/bucket/microsoft11-jdk.json +++ b/bucket/microsoft11-jdk.json @@ -1,16 +1,16 @@ { "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", "homepage": "https://www.microsoft.com/openjdk/", - "version": "11.0.27", + "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.27-windows-x64.zip", - "hash": "8c0eb879202867b1ea00b0010070b6c60fc5f780afc929de52627966e65a1a02" + "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.27-windows-aarch64.zip", - "hash": "86cd765690bac2a43a29f3578e933bc918cbac785f3a4be661d901be04e35a17" + "url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.31-windows-aarch64.zip", + "hash": "517a4cf5dd66376ae2b576bffb58583f8673b517d16459db09c91b536134f0d5" } }, "extract_to": "tmp", diff --git a/bucket/microsoft17-jdk.json b/bucket/microsoft17-jdk.json index ccc83d7f740..fbf53082c8f 100644 --- a/bucket/microsoft17-jdk.json +++ b/bucket/microsoft17-jdk.json @@ -1,16 +1,16 @@ { "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", "homepage": "https://www.microsoft.com/openjdk/", - "version": "17.0.15", + "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.15-windows-x64.zip", - "hash": "4731e8b69287b26ff0f87cbd47c4aa6dec7581664f57047bad00e47d99bb4abd" + "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.15-windows-aarch64.zip", - "hash": "c846149fc59c714e21ad1a0c0b5280e22a09aec5726eee4921003edbb4170de0" + "url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.19-windows-aarch64.zip", + "hash": "3b00a88fbe2281d78f70b28f0913d3c9607e7aafeea68db5e7ad2263d52ddfbd" } }, "extract_to": "tmp", diff --git a/bucket/microsoft21-jdk.json b/bucket/microsoft21-jdk.json index a1299cee88e..c38f0a8a099 100644 --- a/bucket/microsoft21-jdk.json +++ b/bucket/microsoft21-jdk.json @@ -1,16 +1,16 @@ { "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", "homepage": "https://www.microsoft.com/openjdk/", - "version": "21.0.7", + "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.7-windows-x64.zip", - "hash": "3666844f620635cf07315c9c8fa423655b91f2bde4aa079b3a33d09f6b05f285" + "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.7-windows-aarch64.zip", - "hash": "b4da1ebcbdbaaf0453b8a97c235247c016fc0bcfda734854f28a656bb5889d30" + "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.11-windows-aarch64.zip", + "hash": "4cc53b464abd0e87471378778e19663b36dcf94824c72db1f224d048c520982b" } }, "extract_to": "tmp", diff --git a/bucket/openjdk-ea.json b/bucket/openjdk-ea.json index 4491582fadb..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": "25-19-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/jdk25/19/GPL/openjdk-25-ea+19_windows-x64_bin.zip", - "hash": "29058ee51e7562ec5fb02d09a78c3540286db223bf48aacf93c4a95ed664fc7a" + "url": "https://download.java.net/java/early_access/jdk27/24/GPL/openjdk-27-ea+24_windows-x64_bin.zip", + "hash": "5bbf96e8f91e2c80680961ba7cc2ddb7112131f6fa000d2472ab2ea6c99a06f7" } }, - "extract_dir": "jdk-25", + "extract_dir": "jdk-27", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/25", + "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 2150bd9f5ba..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": "24.0.1-9", + "version": "26-35", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_windows-x64_bin.zip", - "hash": "5b842493b454ac3e816bdc3398716d93239b980db977a63685b0c8cd7b15e315" + "url": "https://download.java.net/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_windows-x64_bin.zip", + "hash": "2dd2d92c9374cd49a120fe9d916732840bf6bb9f0e0cc29794917a3c08b99c5f" } }, - "extract_dir": "jdk-24.0.1", + "extract_dir": "jdk-26", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/24", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?[\\d.]+)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk17.json b/bucket/openjdk17.json index 593365094ef..e75f54f55ea 100644 --- a/bucket/openjdk17.json +++ b/bucket/openjdk17.json @@ -15,7 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?17(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?17(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk19.json b/bucket/openjdk19.json index 5805d353656..0340d18829b 100644 --- a/bucket/openjdk19.json +++ b/bucket/openjdk19.json @@ -15,18 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", - "replace": "${version}-${build}${ea}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" - } - }, - "hash": { - "url": "$url.sha256" - }, - "extract_dir": "jdk-$matchVersion" + "url": "https://api.github.com/repos/openjdk/jdk19u/tags?per_page=100", + "regex": "\"name\":\"jdk-(?19\\.[\\d.]+)\\+(?\\d+)\"", + "replace": "${version}-${build}" } } diff --git a/bucket/openjdk20.json b/bucket/openjdk20.json index a61c0b64284..75aeb4446e3 100644 --- a/bucket/openjdk20.json +++ b/bucket/openjdk20.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/20", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?20(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?20(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk21.json b/bucket/openjdk21.json index 3f21e15a55d..8a88381875a 100644 --- a/bucket/openjdk21.json +++ b/bucket/openjdk21.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/21", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?21(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?21(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk22.json b/bucket/openjdk22.json index 1a424c12b6a..44318102042 100644 --- a/bucket/openjdk22.json +++ b/bucket/openjdk22.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/22", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?22(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?22(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk23.json b/bucket/openjdk23.json index 36a4fd7c8c5..721bc2593e8 100644 --- a/bucket/openjdk23.json +++ b/bucket/openjdk23.json @@ -15,8 +15,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/23", - "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(?23(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?23(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk24.json b/bucket/openjdk24.json index 52e5491018c..90cd97bb31d 100644 --- a/bucket/openjdk24.json +++ b/bucket/openjdk24.json @@ -1,22 +1,22 @@ { "description": "Official production-ready open-source builds of OpenJDK 24", "homepage": "https://jdk.java.net/24", - "version": "24.0.1-9", + "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.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_windows-x64_bin.zip", - "hash": "5b842493b454ac3e816bdc3398716d93239b980db977a63685b0c8cd7b15e315" + "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.1", + "extract_dir": "jdk-24.0.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/24", - "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(?24(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?24(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { 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 4673f372296..16f6d65bcb4 100644 --- a/bucket/oraclejdk-lts.json +++ b/bucket/oraclejdk-lts.json @@ -1,23 +1,23 @@ { "description": "Oracle Java Platform, Standard Edition Development Kit (JDK)", "homepage": "https://www.oracle.com/java/technologies/downloads/#java21", - "version": "21.0.6", + "version": "21.0.11", "license": "https://www.oracle.com/downloads/licenses/no-fee-license.html", "architecture": { "64bit": { - "url": "https://download.oracle.com/java/21/archive/jdk-21.0.6_windows-x64_bin.zip", - "hash": "f5fe019c778a9680c6a53559198a335d5df827ca2e05a75d755d8e750c46c315" + "url": "https://download.oracle.com/java/21/archive/jdk-21.0.11_windows-x64_bin.zip", + "hash": "947660f83b33bcda0da3497b2959bce1523fc3a000689147e3671574c8e47eca" } }, - "extract_dir": "jdk-21.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/jdk21-archive-downloads.html", + "url": "https://www.oracle.com/java/technologies/javase/21u-relnotes.html", "useragent": "curl/7", - "regex": "/jdk-([\\d.]+)_windows-x64" + "regex": "
  • JDK ([\\d.]+)" }, "autoupdate": { "architecture": { diff --git a/bucket/oraclejdk.json b/bucket/oraclejdk.json index a5c52de6ed0..91a488a4fe8 100644 --- a/bucket/oraclejdk.json +++ b/bucket/oraclejdk.json @@ -1,23 +1,23 @@ { "description": "Oracle Java Platform, Standard Edition Development Kit (JDK)", "homepage": "https://www.oracle.com/java/", - "version": "23.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/23/archive/jdk-23.0.2_windows-x64_bin.zip", - "hash": "480d614c03cb90fbccb37e9e95d45e020ca133d9c40673c61f76540904ef692f" + "url": "https://download.oracle.com/java/26/archive/jdk-26.0.1_windows-x64_bin.zip", + "hash": "6ce5d87324f2b47ea714a9b394e24e3db8b247c620e1dd47ae140859a90f28c1" } }, - "extract_dir": "jdk-23.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": "JDK Development Kit ([\\d.]+) downloads" + "regex": "Java SE Development Kit ([\\d.]+) downloads" }, "autoupdate": { "architecture": { diff --git a/bucket/sapmachine-jdk.json b/bucket/sapmachine-jdk.json index 6636c9ca792..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.15", + "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.15/sapmachine-jdk-17.0.15_windows-x64_bin.zip", - "hash": "35353e560891b4fcb65c914777d8f210794f78e16dd7baf1ff56ef3bdd8e7f33" + "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.15", + "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 a4469551824..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.15", + "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.15/sapmachine-jre-17.0.15_windows-x64_bin.zip", - "hash": "e77fbea163c6aeab7217e162dde92d7b1424e445f314207824a9c5bf5fbb121a" + "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.15", + "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 6b3e3e52ede..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.15", + "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.15/sapmachine-jdk-17.0.15_windows-x64_bin.zip", - "hash": "35353e560891b4fcb65c914777d8f210794f78e16dd7baf1ff56ef3bdd8e7f33" + "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.15", + "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 06eafad2665..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.15", + "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.15/sapmachine-jre-17.0.15_windows-x64_bin.zip", - "hash": "e77fbea163c6aeab7217e162dde92d7b1424e445f314207824a9c5bf5fbb121a" + "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.15", + "extract_dir": "sapmachine-jre-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/sapmachine17-jdk.json b/bucket/sapmachine17-jdk.json index 94ee08aadad..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.15", + "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.15/sapmachine-jdk-17.0.15_windows-x64_bin.zip", - "hash": "35353e560891b4fcb65c914777d8f210794f78e16dd7baf1ff56ef3bdd8e7f33" + "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.15", + "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 73a25783c67..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.15", + "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.15/sapmachine-jre-17.0.15_windows-x64_bin.zip", - "hash": "e77fbea163c6aeab7217e162dde92d7b1424e445f314207824a9c5bf5fbb121a" + "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.15", + "extract_dir": "sapmachine-jre-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru-lts-jdk.json b/bucket/semeru-lts-jdk.json index 9edaa3c16ea..d3839968fc1 100644 --- a/bucket/semeru-lts-jdk.json +++ b/bucket/semeru-lts-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": "21.0.6-7-0.49.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/semeru21-binaries/releases/download/jdk-21.0.6%2B7_openj9-0.49.0/ibm-semeru-open-jdk_x64_windows_21.0.6_7_openj9-0.49.0.zip", - "hash": "04eaa198e64efe909c916c75d668fff6ccfc30647c094ee67411df6e6cae2e17" + "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.6+7", + "extract_dir": "jdk-21.0.10+7", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru-lts-jre.json b/bucket/semeru-lts-jre.json index b480ce8b00b..46c7f063442 100644 --- a/bucket/semeru-lts-jre.json +++ b/bucket/semeru-lts-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": "21.0.6-7-0.49.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/semeru21-binaries/releases/download/jdk-21.0.6%2B7_openj9-0.49.0/ibm-semeru-open-jre_x64_windows_21.0.6_7_openj9-0.49.0.zip", - "hash": "71170bc1b3728b8c88b3a349358247969bf98303ac250719dd8dee78306b5ae4" + "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.6+7-jre", + "extract_dir": "jdk-21.0.10+7-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru11-jdk.json b/bucket/semeru11-jdk.json index 8c5b1e3b948..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.26-4-0.49.0", + "version": "11.0.30-7-0.57.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.26%2B4_openj9-0.49.0/ibm-semeru-open-jdk_x64_windows_11.0.26_4_openj9-0.49.0.zip", - "hash": "8def7ae7b35996ba94b3cd9a660513a6b4be95eab35d51131e804a90625eec5b" + "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.26+4", + "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 1cc5b61e6fc..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.26-4-0.49.0", + "version": "11.0.30-7-0.57.0", "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.26%2B4_openj9-0.49.0/ibm-semeru-open-jre_x64_windows_11.0.26_4_openj9-0.49.0.zip", - "hash": "63c6c084b2885eb883892ce113a4460e5ac30cf0d82ad1aa5757d78d900d693f" + "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.26+4-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 c7087b4562f..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.14-7-0.49.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.14%2B7_openj9-0.49.0/ibm-semeru-open-jdk_x64_windows_17.0.14_7_openj9-0.49.0.zip", - "hash": "901bdd1d8fc81d13faed4d250ae8c26210d8f682fcdbffee23bf42f7bf1516c3" + "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.14+7", + "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 6d0366bc3b9..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.14-7-0.49.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.14%2B7_openj9-0.49.0/ibm-semeru-open-jre_x64_windows_17.0.14_7_openj9-0.49.0.zip", - "hash": "5f73f5207eddf290cc3a3b17231614bf8e76dbbfae1805c02232ed9953d4a9c2" + "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.14+7-jre", + "extract_dir": "jdk-17.0.18+8-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru21-jdk.json b/bucket/semeru21-jdk.json index 9edaa3c16ea..d3839968fc1 100644 --- a/bucket/semeru21-jdk.json +++ b/bucket/semeru21-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": "21.0.6-7-0.49.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/semeru21-binaries/releases/download/jdk-21.0.6%2B7_openj9-0.49.0/ibm-semeru-open-jdk_x64_windows_21.0.6_7_openj9-0.49.0.zip", - "hash": "04eaa198e64efe909c916c75d668fff6ccfc30647c094ee67411df6e6cae2e17" + "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.6+7", + "extract_dir": "jdk-21.0.10+7", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru21-jre.json b/bucket/semeru21-jre.json index b480ce8b00b..46c7f063442 100644 --- a/bucket/semeru21-jre.json +++ b/bucket/semeru21-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": "21.0.6-7-0.49.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/semeru21-binaries/releases/download/jdk-21.0.6%2B7_openj9-0.49.0/ibm-semeru-open-jre_x64_windows_21.0.6_7_openj9-0.49.0.zip", - "hash": "71170bc1b3728b8c88b3a349358247969bf98303ac250719dd8dee78306b5ae4" + "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.6+7-jre", + "extract_dir": "jdk-21.0.10+7-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/semeru8-jdk.json b/bucket/semeru8-jdk.json index 9a9e0adafed..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": "8u442-b06-0.49.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/jdk8u442-b06_openj9-0.49.0/ibm-semeru-open-jdk_x64_windows_8u442b06_openj9-0.49.0.zip", - "hash": "c7d5b6f7847cb173b7588da98163be36eded4288bd4299907fd4de7534e5879f" + "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/jdk8u442-b06_openj9-0.49.0/ibm-semeru-open-jdk_x86-32_windows_8u442b06_openj9-0.49.0.zip", - "hash": "2bcae8eeec05f57cdb73ecf9461999b19918b38b63c799476d0e1c9b324dca53" + "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": "jdk8u442-b06", + "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 bca62c17836..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": "8u442-b06-0.49.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/jdk8u442-b06_openj9-0.49.0/ibm-semeru-open-jre_x64_windows_8u442b06_openj9-0.49.0.zip", - "hash": "c508c048920701ae9d40004508cd503b1cf68c1ec87f4d37c72ced8fdab9519f" + "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/jdk8u442-b06_openj9-0.49.0/ibm-semeru-open-jre_x86-32_windows_8u442b06_openj9-0.49.0.zip", - "hash": "1c060ae04b560666a5a269049b02dd4500a1d9b771cba465ae36034f31e788a5" + "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": "jdk8u442-b06-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 ac6dcaf02b3..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": "24.0.1-9", + "version": "26.0.1-8", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24.0.1+9/OpenJDK24U-jdk_x64_windows_hotspot_24.0.1_9.zip", - "hash": "2ef7f20c00577747d23999c7b29a0d35d73aeeb9d67aec0aa9825e59084447c3" + "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-24.0.1+9", + "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 1541fbae0cc..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": "24.0.1-9", + "version": "26.0.1-8", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24.0.1+9/OpenJDK24U-jre_x64_windows_hotspot_24.0.1_9.zip", - "hash": "b362c2e0248a9574fe8dd958915a784d4627c3836448f3f184848616043833a7" + "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-24.0.1+9-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 0b1be90757e..f187d9d6b90 100644 --- a/bucket/temurin-lts-jdk.json +++ b/bucket/temurin-lts-jdk.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "21.0.7-6.0.LTS", + "version": "25.0.3-9.0.LTS", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7+6/OpenJDK21U-jdk_x64_windows_hotspot_21.0.7_6.zip", - "hash": "38f4b9fa0b36def9812f6576fd45f6224630477db8c4e669ee78eaa35abb9195" + "url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3+9/OpenJDK25U-jdk_x64_windows_hotspot_25.0.3_9.zip", + "hash": "709312cd0420296d9b9de917fe6e28a5b979e875ee5ab91783fb79bcd5857235" } }, - "extract_dir": "jdk-21.0.7+6", + "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 d42587f8f57..279a6d52f62 100644 --- a/bucket/temurin-lts-jre.json +++ b/bucket/temurin-lts-jre.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "21.0.7-6.0.LTS", + "version": "25.0.3-9.0.LTS", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7+6/OpenJDK21U-jre_x64_windows_hotspot_21.0.7_6.zip", - "hash": "b2850a96293048ed3020f8bfca2d92a785ae9bf80c7d96bbfe3ec4ccf45aef98" + "url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3+9/OpenJDK25U-jre_x64_windows_hotspot_25.0.3_9.zip", + "hash": "a183e7280220ad5f6fe94ecbf025a5f10fc5797a0b18c600ed8f813c8158c530" } }, - "extract_dir": "jdk-21.0.7+6-jre", + "extract_dir": "jdk-25.0.3+9-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin11-jdk.json b/bucket/temurin11-jdk.json index b4e41ef93af..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.27-6", + "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.27+6/OpenJDK11U-jdk_x64_windows_hotspot_11.0.27_6.zip", - "hash": "8503478995c81926db7154e3fbf3fce3ea214b1062c0a3391db52b0798640f5c" - }, - "32bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27+6/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.27_6.zip", - "hash": "a170fcae1baa79ad8578457ea2f4353b81df0362bf4bb1e2ae3c46e9ea0c8a8f" + "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.27+6", + "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 6f419fb460b..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.27-6", + "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.27+6/OpenJDK11U-jre_x64_windows_hotspot_11.0.27_6.zip", - "hash": "9ad85fbd8c2983fb6aa9863a6bc7f7e027d3c0f26d459ae8f37351269cb66057" - }, - "32bit": { - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27+6/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.27_6.zip", - "hash": "ab5ec2fc99d5d3a13c7d28777a896b33aa8ca94e9cfd38738e30c524066863fb" + "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.27+6-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 80e989b3bda..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.27-5.0.ea", + "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/jdk-11.0.27+5-ea-beta/OpenJDK11U-jdk_x64_windows_hotspot_11.0.27_5-ea.zip", - "hash": "088bec3dc22f93a4e32e9ee27725cc888b70f27927417e06f5da912cbe795fba" + "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/jdk-11.0.27+5-ea-beta/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.27_5-ea.zip", - "hash": "5d4a9fe243d7f98a2111b827084958e8f9b460fe6500077a5f56a3b8f59a164d" + "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 b2e228be0d3..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.27-5.0.ea", + "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/jdk-11.0.27+5-ea-beta/OpenJDK11U-jre_x64_windows_hotspot_11.0.27_5-ea.zip", - "hash": "5cacb3fe1ac9466d7fd999dcc77ae49291753fb17ac3bd9bfc11626fb2a6dd6a" + "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/jdk-11.0.27+5-ea-beta/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.27_5-ea.zip", - "hash": "09afbeb9d725ba0424a93a16688e401c9a2c7503b83305de5569eed3fedfdb42" + "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 df625da3f41..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.15-6", + "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.15+6/OpenJDK17U-jdk_x64_windows_hotspot_17.0.15_6.zip", - "hash": "118cf8d586ee3200e2d2e6e49717db4fb1a22005700fbf85f06166046ec74863" + "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.15+6", + "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 e6f8faa0d1d..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.15-6", + "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.15+6/OpenJDK17U-jre_x64_windows_hotspot_17.0.15_6.zip", - "hash": "4380136495b1aebf10593a94c98babd632155e5ace3fa5b1a1a3b79d6fbe2e99" + "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.15+6-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 4e11506fe6d..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.15-5.0.ea", + "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/jdk-17.0.15+5-ea-beta/OpenJDK17U-jdk_x64_windows_hotspot_17.0.15_5-ea.zip", - "hash": "afafa73bbdb617ffabc952ddc26f16a988492e414c632b6c8e019ad90598e7a9" + "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/jdk-17.0.15+5-ea-beta/OpenJDK17U-jdk_x86-32_windows_hotspot_17.0.15_5-ea.zip", - "hash": "6e02a564381fc65c6960584fbb876a098ef58e30f22ded852d40d2873a93f467" + "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 ac93a6663f1..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.15-5.0.ea", + "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/jdk-17.0.15+5-ea-beta/OpenJDK17U-jre_x64_windows_hotspot_17.0.15_5-ea.zip", - "hash": "363c0f26d9b76b1b1717030f8547798194dc9493494443b4010e844eca92ffc6" + "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/jdk-17.0.15+5-ea-beta/OpenJDK17U-jre_x86-32_windows_hotspot_17.0.15_5-ea.zip", - "hash": "8dedcf8c8ac8ab3a96a990a3202ff2b7526409b529635470c6af4baf348790af" + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18+4-ea-beta/OpenJDK17U-jre_x86-32_windows_hotspot_17.0.18_4-ea.zip", + "hash": "475dd47387d473c4534864afcb880ed34465c3ab6e76b246eb02f0ef6ad4b93e" } }, "extract_to": "tmp", diff --git a/bucket/temurin21-jdk.json b/bucket/temurin21-jdk.json index f2f8671df6c..cf5e09053bc 100644 --- a/bucket/temurin21-jdk.json +++ b/bucket/temurin21-jdk.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "21.0.7-6.0", + "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.7+6/OpenJDK21U-jdk_x64_windows_hotspot_21.0.7_6.zip", - "hash": "38f4b9fa0b36def9812f6576fd45f6224630477db8c4e669ee78eaa35abb9195" + "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.7+6", + "extract_dir": "jdk-21.0.11+10", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin21-jre.json b/bucket/temurin21-jre.json index c28dd2b0d70..dc15a11f967 100644 --- a/bucket/temurin21-jre.json +++ b/bucket/temurin21-jre.json @@ -1,15 +1,15 @@ { "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", "homepage": "https://adoptium.net", - "version": "21.0.7-6.0", + "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.7+6/OpenJDK21U-jre_x64_windows_hotspot_21.0.7_6.zip", - "hash": "b2850a96293048ed3020f8bfca2d92a785ae9bf80c7d96bbfe3ec4ccf45aef98" + "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.7+6-jre", + "extract_dir": "jdk-21.0.11+10-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin24-jdk.json b/bucket/temurin24-jdk.json index 411c7b1c1a6..e3ff4e65e9a 100644 --- a/bucket/temurin24-jdk.json +++ b/bucket/temurin24-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": "24.0.1-9", + "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.1+9/OpenJDK24U-jdk_x64_windows_hotspot_24.0.1_9.zip", - "hash": "2ef7f20c00577747d23999c7b29a0d35d73aeeb9d67aec0aa9825e59084447c3" + "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.1+9", + "extract_dir": "jdk-24.0.2+12", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/temurin24-jre.json b/bucket/temurin24-jre.json index 06868444cad..42056230c1a 100644 --- a/bucket/temurin24-jre.json +++ b/bucket/temurin24-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": "24.0.1-9", + "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.1+9/OpenJDK24U-jre_x64_windows_hotspot_24.0.1_9.zip", - "hash": "b362c2e0248a9574fe8dd958915a784d4627c3836448f3f184848616043833a7" + "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.1+9-jre", + "extract_dir": "jdk-24.0.2+12-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" 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 09bb1bc1c3b..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.452-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/jdk8u452-b09/OpenJDK8U-jdk_x64_windows_hotspot_8u452b09.zip", - "hash": "732f9e6015d6b0996ec5bae7e824996843295b366ea734557a158d87a7b8845b" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u492-b09/OpenJDK8U-jdk_x64_windows_hotspot_8u492b09.zip", + "hash": "1e33881ea6bfc1c532e3eaad1c1de7777169c0c1333e2b880621e0e0a16073b2" } }, - "extract_dir": "jdk8u452-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 ce9299b3459..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.452-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/jdk8u452-b09/OpenJDK8U-jre_x64_windows_hotspot_8u452b09.zip", - "hash": "802b1277505308290b6f00d8addde93e537d559cea1c826752d0cc46e7b58a5f" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u492-b09/OpenJDK8U-jre_x64_windows_hotspot_8u492b09.zip", + "hash": "bb25b002556afc7ef158cd95ec6270dddb3eecba69acdd7abb9d28b2e9ff0f5e" } }, - "extract_dir": "jdk8u452-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 f8549e56ec1..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.452-7.0.202504032012", + "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/jdk8u452-b07-ea-beta/OpenJDK8U-jdk_x64_windows_hotspot_8u452b07-ea.zip", - "hash": "3a4982eccfbc5c65aad67fd7d0d6b9c9f1c796c97fc5f6b5fa8d9edd6a6b3c39" + "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/jdk8u452-b07-ea-beta/OpenJDK8U-jdk_x86-32_windows_hotspot_8u452b07-ea.zip", - "hash": "1bfc2d02109a7081fe4095a6642f27a0d549872035cd0a0acaf8ffcf8e39c483" + "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 bd9899eabf8..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.452-7.0.202504032012", + "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/jdk8u452-b07-ea-beta/OpenJDK8U-jre_x64_windows_hotspot_8u452b07-ea.zip", - "hash": "4870256a05d611571316663c09c8d8e3a4664f03aeb1afbc56cf929b558e6e56" + "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/jdk8u452-b07-ea-beta/OpenJDK8U-jre_x86-32_windows_hotspot_8u452b07-ea.zip", - "hash": "f372286a9aefd154e30354930b2f92ded5fc350ca32079194bb56c08376ec954" + "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 4a2b95e0996..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.2", - "url": "https://github.com/oracle/visualvm/releases/download/2.2/visualvm_22.zip", - "hash": "cff2c79a7215955c1ece6f36f55c8af7312a7acee772358a0983099b8b7b4e8b", - "extract_dir": "visualvm_22", + "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 d736253ab25..7015e9667a1 100644 --- a/bucket/zulu-jdk.json +++ b/bucket/zulu-jdk.json @@ -1,16 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "24.30.11", + "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/zulu24.30.11-ca-jdk24.0.1-win_x64.zip", - "hash": "5bc4ee65329d533dea2d28b3773097f0f1b506f8e55c04c14fe64a8032929f7f", - "extract_dir": "zulu24.30.11-ca-jdk24.0.1-win_x64" + "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", diff --git a/bucket/zulu-jre.json b/bucket/zulu-jre.json index 3a274a4c413..ea6e64bca55 100644 --- a/bucket/zulu-jre.json +++ b/bucket/zulu-jre.json @@ -1,16 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "24.30.11", + "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/zulu24.30.11-ca-jre24.0.1-win_x64.zip", - "hash": "190a7ceafa2871801e6323f5236304ea93df10315ffd4f8c3b60f856e7c943ab", - "extract_dir": "zulu24.30.11-ca-jre24.0.1-win_x64" + "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", diff --git a/bucket/zulu11-jdk.json b/bucket/zulu11-jdk.json index 31002e3ba91..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.80.21", + "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.80.21-ca-jdk11.0.27-win_x64.zip", - "hash": "832971784adf3456f1cc7188e8e44b931ae793c5f835851fc3be6b2c435826fe", - "extract_dir": "zulu11.80.21-ca-jdk11.0.27-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.80.21-ca-jdk11.0.27-win_i686.zip", - "hash": "9e11edf9decf5fac1d92722d6e10e392498feccde97caa9e7d6555fa391c5c5e", - "extract_dir": "zulu11.80.21-ca-jdk11.0.27-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", diff --git a/bucket/zulu11-jre.json b/bucket/zulu11-jre.json index e92bfb3de5a..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.80.21", + "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.80.21-ca-jre11.0.27-win_x64.zip", - "hash": "ec235dc2134c39e6979a704622cf28f0f8fd596512ea474998cc72d4ddb8b799", - "extract_dir": "zulu11.80.21-ca-jre11.0.27-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", diff --git a/bucket/zulu17-jdk.json b/bucket/zulu17-jdk.json index 114a1249581..a5fa9ee84c9 100644 --- a/bucket/zulu17-jdk.json +++ b/bucket/zulu17-jdk.json @@ -1,16 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "17.58.21", + "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.58.21-ca-jdk17.0.15-win_x64.zip", - "hash": "b2c91dd8b125000f65177ea6967ef97059dbe31eebeb3ccaf6f8473d7dd7c48d", - "extract_dir": "zulu17.58.21-ca-jdk17.0.15-win_x64" + "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", diff --git a/bucket/zulu17-jre.json b/bucket/zulu17-jre.json index ab292995617..c960331c5a7 100644 --- a/bucket/zulu17-jre.json +++ b/bucket/zulu17-jre.json @@ -1,16 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "17.58.21", + "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.58.21-ca-jre17.0.15-win_x64.zip", - "hash": "9c692211708d9b5b8133177d328c311c4a95fc42eebced229b808799116f4f6d", - "extract_dir": "zulu17.58.21-ca-jre17.0.15-win_x64" + "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", diff --git a/bucket/zulu21-jdk.json b/bucket/zulu21-jdk.json index b173594987f..0980cb048d5 100644 --- a/bucket/zulu21-jdk.json +++ b/bucket/zulu21-jdk.json @@ -1,16 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "21.42.19", + "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.42.19-ca-jdk21.0.7-win_x64.zip", - "hash": "10a8226b09f4a09b82c31ba44daba6a08c954eda95a3b12d1ed5f49ddb768512", - "extract_dir": "zulu21.42.19-ca-jdk21.0.7-win_x64" + "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", diff --git a/bucket/zulu21-jre.json b/bucket/zulu21-jre.json index 803cd0b77da..9ecf950fc7c 100644 --- a/bucket/zulu21-jre.json +++ b/bucket/zulu21-jre.json @@ -1,16 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "21.42.19", + "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.42.19-ca-jre21.0.7-win_x64.zip", - "hash": "d38869dafd90348134a939ed4668859b7a2b46fd535c4b2ea366dcfe12e164a7", - "extract_dir": "zulu21.42.19-ca-jre21.0.7-win_x64" + "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", 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/zulu8-jdk.json b/bucket/zulu8-jdk.json index 9b1447555b5..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.86.0.25", + "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.86.0.25-ca-jdk8.0.452-win_x64.zip", - "hash": "c775a280c493f1e03eb91f29acaa4bc128f73919fe8ef3a03d0d23f1ce367a7c", - "extract_dir": "zulu8.86.0.25-ca-jdk8.0.452-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.86.0.25-ca-jdk8.0.452-win_i686.zip", - "hash": "245aba3ecbe1c617f90edb21235232289501d2f217012aaa1a96621450bb5775", - "extract_dir": "zulu8.86.0.25-ca-jdk8.0.452-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", diff --git a/bucket/zulu8-jre.json b/bucket/zulu8-jre.json index debf9d4d6b5..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.86.0.25", + "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.86.0.25-ca-jre8.0.452-win_x64.zip", - "hash": "e9535fe99fd4a2a57719357f5f45a6aa43759af45cd990a213c970af5780324a", - "extract_dir": "zulu8.86.0.25-ca-jre8.0.452-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.86.0.25-ca-jre8.0.452-win_i686.zip", - "hash": "4d8f6383418f725138dc4f62edc8783f91c9d1592dd521f9e801b6a3862cfd24", - "extract_dir": "zulu8.86.0.25-ca-jre8.0.452-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", diff --git a/bucket/zulufx-jdk.json b/bucket/zulufx-jdk.json index c1f9f7b6ed7..4c0f3325974 100644 --- a/bucket/zulufx-jdk.json +++ b/bucket/zulufx-jdk.json @@ -1,16 +1,16 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "24.30.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/zulu24.30.13-ca-fx-jdk24.0.1-win_x64.zip", - "hash": "1236a1a4c3190d10e33a927421247479ce3d79a861b484e737d95a6b97e4f752", - "extract_dir": "zulu24.30.13-ca-fx-jdk24.0.1-win_x64" + "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", diff --git a/bucket/zulufx-jre.json b/bucket/zulufx-jre.json index 0f8b2d18a0f..e32b5c6bc4a 100644 --- a/bucket/zulufx-jre.json +++ b/bucket/zulufx-jre.json @@ -1,16 +1,16 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "24.30.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/zulu24.30.13-ca-fx-jre24.0.1-win_x64.zip", - "hash": "8f03a3821ad73744037191aa0dacff1471ff32bf3f04d30eb58a669ba806e12e", - "extract_dir": "zulu24.30.13-ca-fx-jre24.0.1-win_x64" + "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", diff --git a/bucket/zulufx11-jdk.json b/bucket/zulufx11-jdk.json index 822bd63063b..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.80.21", + "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.80.21-ca-fx-jdk11.0.27-win_x64.zip", - "hash": "84454325bf004a946a14b298ab922fe1e7eac4ea0a3fb11221364f283cb690ba", - "extract_dir": "zulu11.80.21-ca-fx-jdk11.0.27-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.80.21-ca-fx-jdk11.0.27-win_i686.zip", - "hash": "83f30782c6bd743ad0ee25ee425a35b6bba1917de870882d474b4563a95f6621", - "extract_dir": "zulu11.80.21-ca-fx-jdk11.0.27-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", diff --git a/bucket/zulufx11-jre.json b/bucket/zulufx11-jre.json index daf7125dc81..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.80.21", + "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.80.21-ca-fx-jre11.0.27-win_x64.zip", - "hash": "e22f9e4b34c96bb16bf9867a57aae8dde2ab4bc277e696e2bb8871ed9ceb378f", - "extract_dir": "zulu11.80.21-ca-fx-jre11.0.27-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.80.21-ca-fx-jre11.0.27-win_i686.zip", - "hash": "3e82256729e6ffd275c4a1d907a32157a2be62e69db456ac475b6d2a4a89f564", - "extract_dir": "zulu11.80.21-ca-fx-jre11.0.27-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", diff --git a/bucket/zulufx17-jdk.json b/bucket/zulufx17-jdk.json index e0790633631..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.58.21", + "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.58.21-ca-fx-jdk17.0.15-win_x64.zip", - "hash": "22695d3111c20e48469276b34be13f49ac4e4833e3186711fc7cd258d7aae937", - "extract_dir": "zulu17.58.21-ca-fx-jdk17.0.15-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", diff --git a/bucket/zulufx17-jre.json b/bucket/zulufx17-jre.json index 749f9941e5a..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.58.21", + "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.58.21-ca-fx-jre17.0.15-win_x64.zip", - "hash": "7a527a79dc241f222543a1faa9cbe91af31852f027010f96cd9ef96c4691e7af", - "extract_dir": "zulu17.58.21-ca-fx-jre17.0.15-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", diff --git a/bucket/zulufx21-jdk.json b/bucket/zulufx21-jdk.json index 9c1f3ff3dc8..8fc65a98bf5 100644 --- a/bucket/zulufx21-jdk.json +++ b/bucket/zulufx21-jdk.json @@ -1,16 +1,16 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "21.42.19", + "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.42.19-ca-fx-jdk21.0.7-win_x64.zip", - "hash": "e81111e309a0219754cd6864b2f78f8af5538a573171a5e4dc7f539ea45ba8c6", - "extract_dir": "zulu21.42.19-ca-fx-jdk21.0.7-win_x64" + "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", diff --git a/bucket/zulufx21-jre.json b/bucket/zulufx21-jre.json index afa6caa1e2c..2c7511fb071 100644 --- a/bucket/zulufx21-jre.json +++ b/bucket/zulufx21-jre.json @@ -1,16 +1,16 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "21.42.19", + "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.42.19-ca-fx-jre21.0.7-win_x64.zip", - "hash": "8bd18371e578c38ef4a8831948ef6c2d91ca21613f1721228cfa40dae48a9bfa", - "extract_dir": "zulu21.42.19-ca-fx-jre21.0.7-win_x64" + "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", 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 27583b1500a..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.86.0.25", + "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.86.0.25-ca-fx-jdk8.0.452-win_x64.zip", - "hash": "42e674062667ebb81f7c82cdf1018422f12a1cec766f2d1a164568668dcacf4d", - "extract_dir": "zulu8.86.0.25-ca-fx-jdk8.0.452-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.86.0.25-ca-fx-jdk8.0.452-win_i686.zip", - "hash": "00f6876d32d8060a4ec4fd4354cf50c3cf8f9ca8f394dc1c623492c52325505c", - "extract_dir": "zulu8.86.0.25-ca-fx-jdk8.0.452-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", diff --git a/bucket/zulufx8-jre.json b/bucket/zulufx8-jre.json index 09665033b09..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.86.0.25", + "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.86.0.25-ca-fx-jre8.0.452-win_x64.zip", - "hash": "7e1e1f3bf894963fee9d1b4d48a94a9d8999768fa36e803ed8e80c6afe12d3bd", - "extract_dir": "zulu8.86.0.25-ca-fx-jre8.0.452-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.86.0.25-ca-fx-jre8.0.452-win_i686.zip", - "hash": "cbdabda1e0047239417b4ce64e9bceed6397f7e5652ddd345e5fc8b7c5b236ff", - "extract_dir": "zulu8.86.0.25-ca-fx-jre8.0.452-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", diff --git a/bucket/zulumc.json b/bucket/zulumc.json index 489e61f606c..5eac0278596 100644 --- a/bucket/zulumc.json +++ b/bucket/zulumc.json @@ -1,13 +1,13 @@ { - "version": "9.1.0.25", + "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/zmc9.1.0.25-ca-win_x64.zip", - "hash": "b22dc54b089e7920af0cbc6d4e5cc0607a0f84b4dfd2ca4fcf49e962b7abde86", - "extract_dir": "zmc9.1.0.25-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",