This page tracks every release of the AWS Lambda PDF Generator, from the initial public release (v1.0.5) through the current stable version (v3.0.1). Each entry summarises what changed, why it changed, and — where relevant — what you need to do when upgrading.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/barchart/aws-lambda-pdf-generator/llms.txt
Use this file to discover all available pages before exploring further.
Version 3.0.1
This release continues the modernisation effort started in v3.0.0, advancing both the browser engine and the Lambda execution environment to their latest supported versions.Major Changes
Major Changes
Technical Enhancements
Technical Enhancements
- Updated AWS CodeBuild integration to use Node.js version 20.
- Updated the Node.js Lambda runtime to
nodejs20.xfor all Lambda functions and layers. - Raised the minimum required version of the Serverless framework.
- Updated dependencies implicitly.
Version 3.0.0
This release resolves a long-standing compatibility issue that prevented the service from running on Node.js 16 and Node.js 18, and brings the bundled browser engine up to Chromium 116.Major Changes
Major Changes
Bug Fixes
Bug Fixes
- Resolved an inability to run on Node.js 16 and Node.js 18 by replacing the unmaintained
aws-chrome-lambdapackage with@sparticuz/chromium.
Technical Enhancements
Technical Enhancements
- Updated the Node.js Lambda runtime to
nodejs18.xfor all Lambda functions and layers. - Raised the minimum required version of the Serverless framework.
- Updated Lerna by three major versions.
- Updated other dependencies explicitly and implicitly.
Version 2.1.1
A housekeeping release with no functional or API changes.Other
Other
- Applied minor corrections to the documentation website.
- Regenerated the
yarn.lockfile.
Version 2.1.0
This release adds a version-inspection endpoint to the API and refreshes the underlying runtime and framework dependencies.New Features
New Features
- Added the
GET /service/versionendpoint to the API.
Technical Enhancements
Technical Enhancements
- Updated the Node.js Lambda runtime to version 14.
- Updated AWS CodeBuild to use Node.js version 14.
- Updated the Serverless framework to version 3.
- Updated
puppeteer,puppeteer-core, andchrome-aws-lambdato version 10.1.0. Puppeteer version 14 is available; however, at present thechrome-aws-lambdalibrary does not support any version past 10.1.0. More detail can be found in theREADME.mdfile for the API. - Updated various other dependencies.
Version 2.0.0
Version 2.0.0 is a major release that introduces breaking API changes, adds support for generating large PDFs, and restructures the project internals as a Lerna monorepo.New Features
New Features
- PDF files larger than 10 MB are now supported, using gzip compression or an HTTP 303 response.
Technical Enhancements
Technical Enhancements
- Converted the project to use a Lerna approach.
- Upgraded the Serverless framework to version 2.13.0 (or better).
- Added
descriptionfields for the application and functions toserverless.yml. - Updated the bundled Chromium version from
v83tov88.
Version 1.1.1
A documentation-only release. No functional or API changes were made.No Functional Changes
No Functional Changes
- Finalized the documentation website.
Version 1.1.0
This release improves observability and extends the request schema, with no breaking changes.New Features
New Features
- Added a
sourcefield to the print request body.
Other
Other
- Added printer failure types.
- Improved logging.
Version 1.0.5
The initial public release of the AWS Lambda PDF Generator.Initial Public Release
Initial Public Release
- First publicly available version of the service.