diff --git a/bucket/zulu-jre.json b/bucket/zulu-jre.json index e57b4f698..b0823c08c 100644 --- a/bucket/zulu-jre.json +++ b/bucket/zulu-jre.json @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu13(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", - "replace": "13${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu.json b/bucket/zulu.json index f3f34931a..5a9c8ac48 100644 --- a/bucket/zulu.json +++ b/bucket/zulu.json @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu13(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "13${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu10.json b/bucket/zulu10.json index 677a43434..d6dac915f 100644 --- a/bucket/zulu10.json +++ b/bucket/zulu10.json @@ -1,7 +1,7 @@ { "description": "Zulu 10 is certified build of OpenJDK 10", "homepage": "https://www.azul.com/downloads/zulu/", - "version": "10.3-5", + "version": "10.3.5", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu10(?[\\d.]+)\\+(?[\\d.]+)-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "10${major}-${minor}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)(?:[.+]{1})(?[\\d]+)(?:-ca)?-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}.${build}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu11-jre.json b/bucket/zulu11-jre.json index 1246392fe..be850ca89 100644 --- a/bucket/zulu11-jre.json +++ b/bucket/zulu11-jre.json @@ -18,20 +18,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": "(?zulu11(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", - "replace": "11${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu11.json b/bucket/zulu11.json index 2f1824e53..56a98cb76 100644 --- a/bucket/zulu11.json +++ b/bucket/zulu11.json @@ -11,6 +11,11 @@ "url": "https://cdn.azul.com/zulu/bin/zulu11.37.17-ca-jdk11.0.6-win_x64.zip", "hash": "a9695617b8374bfa171f166951214965b1d1d08f43218db9a2a780b71c665c18", "extract_dir": "zulu11.37.17-ca-jdk11.0.6-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu11.37.17-ca-jdk11.0.6-win_i686.zip", + "hash": "fd3ac9f2ae6c546968ca90ef936f9c393b0f19b0b9ee9de76ad7316fef0e1fd7", + "extract_dir": "zulu11.37.17-ca-jdk11.0.6-win_i686" } }, "env_add_path": "bin", @@ -18,20 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": "(?zulu11(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "11${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu12.json b/bucket/zulu12.json index 8170307cf..581973a5b 100644 --- a/bucket/zulu12.json +++ b/bucket/zulu12.json @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu12(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "12${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu13-jre.json b/bucket/zulu13-jre.json index e57b4f698..b5531cc3c 100644 --- a/bucket/zulu13-jre.json +++ b/bucket/zulu13-jre.json @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu13(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", - "replace": "13${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu13.json b/bucket/zulu13.json index f3f34931a..6b7cfc570 100644 --- a/bucket/zulu13.json +++ b/bucket/zulu13.json @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu13(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "13${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu6.json b/bucket/zulu6.json index e6400a011..17eda240a 100644 --- a/bucket/zulu6.json +++ b/bucket/zulu6.json @@ -18,20 +18,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu6(?[\\d.]+)-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "6${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)(?:-ca)?-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu7.json b/bucket/zulu7.json index 32f04f9ce..37092a2ff 100644 --- a/bucket/zulu7.json +++ b/bucket/zulu7.json @@ -18,20 +18,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu7(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "7${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu8-jre.json b/bucket/zulu8-jre.json index bac27e399..9007c9a34 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/downloads/zulu/", - "version": "8.44.0.11", + "version": "8.44.0.9", "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.44.0.11-ca-jre8.0.242-win_x64.zip", - "hash": "9ed3be01b8ee1a7e0f1f591ec5a1d1927dc8ae81c3c489672bb249c5d8a06780", - "extract_dir": "zulu8.44.0.11-ca-jre8.0.242-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.9-ca-jre8.0.242-win_x64.zip", + "hash": "391ae5f35864fc0ce9ad233fa19f80796657988ca948cf88bfbaaa02e04bce15", + "extract_dir": "zulu8.44.0.9-ca-jre8.0.242-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.11-ca-jre8.0.242-win_i686.zip", - "hash": "324c26d9d1e0bee9b77b3dfc6b98200799e5c42b634e96c21e126bc4bd4ed6aa", - "extract_dir": "zulu8.44.0.11-ca-jre8.0.242-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.9-ca-jre8.0.242-win_i686.zip", + "hash": "54d1c15680ab14452b582df29794ba9cee730158d7213110e0c18dbd01c4fac0", + "extract_dir": "zulu8.44.0.9-ca-jre8.0.242-win_i686" } }, "env_add_path": "bin", @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu8(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", - "replace": "8${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu8.json b/bucket/zulu8.json index 4dc9329a4..b3a50b4c9 100644 --- a/bucket/zulu8.json +++ b/bucket/zulu8.json @@ -1,21 +1,21 @@ { "description": "Zulu 8 is certified build of OpenJDK 8", "homepage": "https://www.azul.com/downloads/zulu/", - "version": "8.44.0.11", + "version": "8.44.0.9", "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.44.0.11-ca-jdk8.0.242-win_x64.zip", - "hash": "5a03afae3bedda54d1e89f776721fd4cfef70c01b0a8adaff28e28af7a8de514", - "extract_dir": "zulu8.44.0.11-ca-jdk8.0.242-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.9-ca-jdk8.0.242-win_x64.zip", + "hash": "c4c14a122078f277d1d89b25a2a9f874e4b1859b6a892c01afdb445969e1dd0b", + "extract_dir": "zulu8.44.0.9-ca-jdk8.0.242-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.11-ca-jdk8.0.242-win_i686.zip", - "hash": "66e637df8be9bffe8fe111361ec698d500de35754fcf70acaa582a4614289bc6", - "extract_dir": "zulu8.44.0.11-ca-jdk8.0.242-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.9-ca-jdk8.0.242-win_i686.zip", + "hash": "602e6dd1377c849dd4159fb9774be17c660a0d39596a588bca064b6a952baf75", + "extract_dir": "zulu8.44.0.9-ca-jdk8.0.242-win_i686" } }, "env_add_path": "bin", @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu8(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "8${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu9.json b/bucket/zulu9.json index b3b9a8d32..e31b820ce 100644 --- a/bucket/zulu9.json +++ b/bucket/zulu9.json @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu9(?[\\d.]+)-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "9${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "regex": "(?zulu(?[\\d.]+)(?:-ca)?-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulufx-jre.json b/bucket/zulufx-jre.json new file mode 100644 index 000000000..e39f334c0 --- /dev/null +++ b/bucket/zulufx-jre.json @@ -0,0 +1,51 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/downloads/zulu/zulufx/", + "version": "11.35.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jre11.0.5-win_x64.zip", + "hash": "25d446effc4542dac86017abb5bd7c14468c4c2bdfde4558d7ad36ca48fa54a7", + "extract_dir": "zulu11.35.15-ca-fx-jre11.0.5-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jre11.0.5-win_i686.zip", + "hash": "b6fb220127a0bb6123f8fa57a00a382a903b29a76a64c85db90666dc0cd3b66e", + "extract_dir": "zulu11.35.15-ca-fx-jre11.0.5-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "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/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx.json b/bucket/zulufx.json index cd693f5cb..af6bea167 100644 --- a/bucket/zulufx.json +++ b/bucket/zulufx.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "11.37.19", + "version": "11.35.15", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jdk11.0.6-win_x64.zip", - "hash": "7736694d3e74e3ec6e55c00c478b9482560a8ea5ccd8c6b2fd5bfc6a0628da1e", - "extract_dir": "zulu11.37.19-ca-fx-jdk11.0.6-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jdk11.0.5-win_x64.zip", + "hash": "d1cb78300d07fd21f3d6c5e34b2302ef33e9c5157f6471267dfbe0d52170056c", + "extract_dir": "zulu11.35.15-ca-fx-jdk11.0.5-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jdk11.0.6-win_i686.zip", - "hash": "a56b41e169d8e55c2bc6a51e53611886d71754cd8de430dde9faec4c2e956e3b", - "extract_dir": "zulu11.37.19-ca-fx-jdk11.0.6-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jdk11.0.5-win_i686.zip", + "hash": "1140a522f61c549d039e30b6b0fe48f9e938464e9da05154e2521df3219ae234", + "extract_dir": "zulu11.35.15-ca-fx-jdk11.0.5-win_i686" } }, "env_add_path": "bin", @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu11(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "11${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "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" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulufx11-jre.json b/bucket/zulufx11-jre.json index eccc57d0e..fb5755dcc 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/downloads/zulu/zulufx/", - "version": "11.37.19", + "version": "11.35.15", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jre11.0.6-win_x64.zip", - "hash": "544922300c041804d97f3b2c7b5622cba3cf27cbf40d2fd74022d0396a59f42f", - "extract_dir": "zulu11.37.19-ca-fx-jre11.0.6-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jre11.0.5-win_x64.zip", + "hash": "25d446effc4542dac86017abb5bd7c14468c4c2bdfde4558d7ad36ca48fa54a7", + "extract_dir": "zulu11.35.15-ca-fx-jre11.0.5-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jre11.0.6-win_i686.zip", - "hash": "96f65587b325828837a63cbe6f0e47e69ae6fa6460bc1606f52c3483afe78ec2", - "extract_dir": "zulu11.37.19-ca-fx-jre11.0.6-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jre11.0.5-win_i686.zip", + "hash": "b6fb220127a0bb6123f8fa57a00a382a903b29a76a64c85db90666dc0cd3b66e", + "extract_dir": "zulu11.35.15-ca-fx-jre11.0.5-win_i686" } }, "env_add_path": "bin", @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu11(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", - "replace": "11${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "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" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulufx11.json b/bucket/zulufx11.json index cd693f5cb..48d5c32c0 100644 --- a/bucket/zulufx11.json +++ b/bucket/zulufx11.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "11.37.19", + "version": "11.35.15", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jdk11.0.6-win_x64.zip", - "hash": "7736694d3e74e3ec6e55c00c478b9482560a8ea5ccd8c6b2fd5bfc6a0628da1e", - "extract_dir": "zulu11.37.19-ca-fx-jdk11.0.6-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jdk11.0.5-win_x64.zip", + "hash": "d1cb78300d07fd21f3d6c5e34b2302ef33e9c5157f6471267dfbe0d52170056c", + "extract_dir": "zulu11.35.15-ca-fx-jdk11.0.5-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jdk11.0.6-win_i686.zip", - "hash": "a56b41e169d8e55c2bc6a51e53611886d71754cd8de430dde9faec4c2e956e3b", - "extract_dir": "zulu11.37.19-ca-fx-jdk11.0.6-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jdk11.0.5-win_i686.zip", + "hash": "1140a522f61c549d039e30b6b0fe48f9e938464e9da05154e2521df3219ae234", + "extract_dir": "zulu11.35.15-ca-fx-jdk11.0.5-win_i686" } }, "env_add_path": "bin", @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu11(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "11${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "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" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulufx8-jre.json b/bucket/zulufx8-jre.json index 71e44a220..464de6f0b 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/downloads/zulu/zulufx/", - "version": "8.44.0.13", + "version": "8.42.0.23", "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.44.0.13-ca-fx-jre8.0.242-win_x64.zip", - "hash": "1131df2b0cf0f235a47f791eb0c62ea54539815ec1870c0da21ef3c039d3a224", - "extract_dir": "zulu8.44.0.13-ca-fx-jre8.0.242-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-fx-jre8.0.232-win_x64.zip", + "hash": "6f87bf6fabc53801007036842c1be71c65f923e730dbc4c1d6662bd4316c9f9a", + "extract_dir": "zulu8.42.0.23-ca-fx-jre8.0.232-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.13-ca-fx-jre8.0.242-win_i686.zip", - "hash": "aa8ea677b4bcf49a66b3d39309d951ca0fcf0ddd84f3a00ddafe9d9e72d9ff41", - "extract_dir": "zulu8.44.0.13-ca-fx-jre8.0.242-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-fx-jre8.0.232-win_i686.zip", + "hash": "2ecf0ff4940a96e3acc123f2798ced2c096803e2847c35171e5f53d0c7413b79", + "extract_dir": "zulu8.42.0.23-ca-fx-jre8.0.232-win_i686" } }, "env_add_path": "bin", @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu8(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", - "replace": "8${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "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" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulufx8.json b/bucket/zulufx8.json index 514a1b49d..c4572746d 100644 --- a/bucket/zulufx8.json +++ b/bucket/zulufx8.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu 8 With OpenJFX", "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "8.44.0.13", + "version": "8.42.0.23", "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.44.0.13-ca-fx-jdk8.0.242-win_x64.zip", - "hash": "6e08d9e2b7de3c3fdeaed40dd8f24bcc9b9f982b98a8091aa3d4063b82a045db", - "extract_dir": "zulu8.44.0.13-ca-fx-jdk8.0.242-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-fx-jdk8.0.232-win_x64.zip", + "hash": "8e6e4e18c39384048e71a29cfb42a1c0e84137aadc6a81243f6aed061093fb93", + "extract_dir": "zulu8.42.0.23-ca-fx-jdk8.0.232-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.13-ca-fx-jdk8.0.242-win_i686.zip", - "hash": "18d3f77f594ab7daa0a6f298bf901e608b2570ae7978673ee41e6c1fe6147cbe", - "extract_dir": "zulu8.44.0.13-ca-fx-jdk8.0.242-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-fx-jdk8.0.232-win_i686.zip", + "hash": "743f14fdb3248fa577720d48faf07f7b28164402c055440c762f06c097816915", + "extract_dir": "zulu8.42.0.23-ca-fx-jdk8.0.232-win_i686" } }, "env_add_path": "bin", @@ -23,24 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", - "re": ">(?zulu8(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "8${major}" + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jsonpath": "$.name", + "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" + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", + "jp": "$.sha256_hash" + } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=32", + "jp": "$.sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", - "jp": "$..[?(@.link=='$url')].checksum" } } }