# Install this plugin
npm install @pinelab/vendure-plugin-google-cloud-tasks
Changelog for vendure-plugin-google-cloud-tasks
2.0.1 (2025-08-14)
- IMPORTANT: Better truncate of job.data, and retry saving without data if it fails. V2.0.0 crashes the Vendure server when job.data is too large.
2.0.0 (2025-08-11)
- BREAKING: Included
SQLJobBufferStrategy
, to buffer jobs in DB instead of in memory, to support multiple instances. A database migration is required. - Added documentation to fix
ER_OUT_OF_SORTMEMORY: Out of sort memory, consider increasing server sort buffer size
on MySQL - Constrain data size to 64kb to prevent
ER_DATA_TOO_LONG
errors on MySQL - Allow configuring deletion of jobs older than X days
- Save original queue names in database. Only use suffix for creating queues in Google Cloud. This fixes admin UI job filtering
1.9.1 (2025-06-24)
- Add stack trace to error message when job fails
1.9.0 (2025-06-04)
- Upgrade to Vendure to 3.3.2
1.8.0 (2024-12-19)
- Update Vendure to 3.1.1
1.7.1 (2024-08-04)
- Update compatibility range (#480)
1.7.0 (2024-09-06)
- Updated
@google-cloud/tasks
to"^5.4.0"
- Generates a unique task name; this reduces the latency during creation of the task
1.6.0 (2024-06-21)
- Updated Vendure to 2.2.6
1.5.0 (2024-01-30)
- Don't store
job.data
when it's too big for MySQL text column - Remove jobs older than 30 days on application startup
1.4.0 (2023-12-19)
- Allow setting
fallback:true
to fallback to HTTP instead of gRPC to prevent DEADLINE_EXCEEDED errors. For more details see https://github.com/googleapis/nodejs-tasks/issues/397#issuecomment-618580649 - Allow setting of all Google Cloud Tasks Client options via
clientOptions: ...
- Removed
bodySizeLimit
option, because body-parser is loaded by NestJs since Vendure V2
1.3.0 (2023-11-21)
- Only log error when job is not added to queue after configured retries
- Apply exponential backoff when adding to queue doesn't work.
1.2.0 (2023-10-24)
- Updated vendure to 2.1.1
1.1.2 (2023-09-26)
- Added
onJobFailure
option to inspect errors from failed jobs(#262)