Today I updated our log forwarders to the latest version only to find they immediately started erroring because the minimum required Python runtime version had changed from 3.13 to 3.14.
When the minimum required Python runtime version changes, it is absolutely necessary that the release containing the change is made a breaking change with a suitably obvious warning and explanation in the release notes.
This has caused problematic upgrades three times for us now (once when the architecture requirement changed to only arm64 and twice due to Python version changes).
Also, it's unclear how the RDS EM forwarder lambda versioning works - what is the latest version and can it have its own dedicated release please? There seems to be a lot of cross-contamination between the various lambdas in this repo and it's really confusing and problematic.
Thank you 🙏🏻
Today I updated our log forwarders to the latest version only to find they immediately started erroring because the minimum required Python runtime version had changed from 3.13 to 3.14.
When the minimum required Python runtime version changes, it is absolutely necessary that the release containing the change is made a breaking change with a suitably obvious warning and explanation in the release notes.
This has caused problematic upgrades three times for us now (once when the architecture requirement changed to only
arm64and twice due to Python version changes).Also, it's unclear how the RDS EM forwarder lambda versioning works - what is the latest version and can it have its own dedicated release please? There seems to be a lot of cross-contamination between the various lambdas in this repo and it's really confusing and problematic.
Thank you 🙏🏻