However, we apparently had no deprecation warnings in our project, which indicated that an upgrade to Serverless v3 would work without any breaking changes, so I've decided to go for it, and to upgrade all the plugins as well.
Security Checklist
[ ] Make sure you do not include new dependencies in the project unless strictly necessary and do not include dev-dependencies as production ones. More dependencies increase the possibility of one of them being hijacked and affecting us.
Acceptance Criteria
Motivation
I actually only needed to upgrade the
serverless-api-gateway-caching
to get this fix: https://github.com/DianaIonita/serverless-api-gateway-caching/pull/132We were experiencing the problem described there in our pipeline (see https://github.com/HathorNetwork/hathor-explorer-service/actions/runs/8239853205/job/22534429751)
However, we apparently had no deprecation warnings in our project, which indicated that an upgrade to Serverless v3 would work without any breaking changes, so I've decided to go for it, and to upgrade all the plugins as well.
Security Checklist