Skip to content

Clarity on release versions, breaking changes, and runtime/architecture compatibility #1054

@edjshelton

Description

@edjshelton

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 🙏🏻

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions