# 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)

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)