Chromium (x86-64) for Serverless Platforms
MIT License
Bot releases are visible (Hide)
The chromium-v123.0.1-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v123.0.1-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v123.0.1-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v123.0.1" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v123.0.1-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v123.0.1-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v123.0.0...v123.0.1
Published by github-actions[bot] 7 months ago
The chromium-v123.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v123.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v123.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v123.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v123.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v123.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v122.0.0...v123.0.0
Published by github-actions[bot] 8 months ago
The chromium-v122.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v122.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v122.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v122.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v122.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v122.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
headless
field values, should now be set to chrome-headless-shell
for legacy use (Which is what @sparticuz/chromium is using). true
is reserved for future use.Full Changelog: https://github.com/Sparticuz/chromium/compare/v121.0.0...v122.0.0
Published by github-actions[bot] 9 months ago
The chromium-v121.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v121.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v121.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v121.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v121.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v121.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v119.0.2...v121.0.0
Published by github-actions[bot] 10 months ago
The chromium-v119.0.2-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v119.0.2-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v119.0.2-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v119.0.2" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v119.0.2-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v119.0.2-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v119.0.0...v119.0.2
Published by github-actions[bot] 11 months ago
The chromium-v119.0.1-next.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v119.0.1-next.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v119.0.1-next.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v119.0.1-next.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v119.0.1-next.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v119.0.1-next.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v119.0.0...v119.0.1-next.0
Published by github-actions[bot] 11 months ago
The chromium-v119.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v119.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v119.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v119.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v119.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v119.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
LayerVersion
example by @davidjb in https://github.com/Sparticuz/chromium/pull/178
Full Changelog: https://github.com/Sparticuz/chromium/compare/v118.0.0...v119.0.0
Published by github-actions[bot] 12 months ago
The chromium-v118.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v118.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v118.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v118.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v118.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v118.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v117.0.0...v118.0.0
Published by github-actions[bot] about 1 year ago
The chromium-v117.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v117.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v117.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v117.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v117.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v117.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v116.0.0...v117.0.0
Published by github-actions[bot] about 1 year ago
The chromium-v116.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v116.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v116.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v116.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v116.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v116.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v115.0.0...v116.0.0
Published by github-actions[bot] about 1 year ago
The chromium-v115.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v115.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v115.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v115.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v115.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v115.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v114.0.0...v115.0.0
Published by github-actions[bot] over 1 year ago
The chromium-v114.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v114.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v114.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v114.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v114.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v114.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v113.0.1...v114.0.0
Published by github-actions[bot] over 1 year ago
The chromium-v113.0.1-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v113.0.1-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v113.0.1-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v113.0.1" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v113.0.1-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v113.0.1-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v113.0.0...v113.0.1
Published by github-actions[bot] over 1 year ago
The chromium-v113.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v113.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v113.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v113.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v113.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v113.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v112.0.2...v113.0.0
Published by github-actions[bot] over 1 year ago
The chromium-v112.0.2-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v112.0.2-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v112.0.2-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v112.0.2" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v112.0.2-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v112.0.2-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
--single-process
to avoid chromium error by @Sparticuz in https://github.com/Sparticuz/chromium/pull/81
Full Changelog: https://github.com/Sparticuz/chromium/compare/v112.0.1...v112.0.2
Published by github-actions[bot] over 1 year ago
The chromium-v112.0.1-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v112.0.1-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v112.0.1-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v112.0.1" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v112.0.1-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v112.0.1-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
This is technically a breaking change because of the new Chromium headless version, however, no code changes are necessary
--headless=new
flag, graphics stack enable/disable, lots of docs updates by @Sparticuz in https://github.com/Sparticuz/chromium/pull/76
EDIT: NOTE! These must be called before launching chromium.
// Optional: If you'd like to use the legacy headless mode. "new" is the default.
chromium.setHeadlessMode = true;
// Optional: If you'd like to disable webgl, true is the default.
chromium.setGraphicsMode = false;
Full Changelog: https://github.com/Sparticuz/chromium/compare/v112.0.0...v112.0.1
Published by github-actions[bot] over 1 year ago
The chromium-v112.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v112.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v112.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v112.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v112.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v112.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v111.0.0...v112.0.0
Published by github-actions[bot] over 1 year ago
The chromium-v111.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v111.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v111.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v111.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v111.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v111.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v110.0.1...v111.0.0
Published by github-actions[bot] over 1 year ago
The chromium-v110.0.1-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v110.0.1-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v110.0.1-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v110.0.1" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v110.0.1-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v110.0.1-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v110.0.0...v110.0.1
Published by github-actions[bot] over 1 year ago
The chromium-v110.0.0-layer.zip
file may be uploaded directly as a layer in AWS Lambda using the following code
bucketName="chromiumUploadBucket" && \
aws s3 cp chromium-v110.0.0-layer.zip "s3://${bucketName}/chromiumLayers/chromium-v110.0.0-layer.zip" && \
aws lambda publish-layer-version --layer-name chromium --description "Chromium v110.0.0" --content "S3Bucket=${bucketName},S3Key=chromiumLayers/chromium-v110.0.0-layer.zip" --compatible-runtimes nodejs --compatible-architectures x86_64
The chromium-v110.0.0-pack.tar
file may be uploaded to any https endpoint and the remote location may be used as the input
variable in the chromium.executablePath(input)
function.
Full Changelog: https://github.com/Sparticuz/chromium/compare/v109.0.6...v110.0.0