Skip to content

lambda_http enables default features of lambda_runtime #1092

Closed

Description

@nstilt1

This is an easy fix. I was trying to minimize the size of my lambda functions and came across regex-automata which was depended on by tracing-subscriber which was depended on by lambda_runtime_api_client which was depended on by lambda_runtime. lambda_runtime lists it as an optional dependency, so I said something must be enabling it somehow. And then I got to lambda_http, which kept the default dependencies of lambda_runtime.

Activity

  1. jlizen commented on Jan 26, 2026

    @jlizen
    Member

    Good catch! Theoretically disabling default features of a dependency might break somebody, but it is generally considered not a breaking semver change as it does not change any public interfaces. (See our cargo-semver-check CI run passing: ref)

    We should be able to merge this once the rest of the CI finishes.

  2. github-actions commented on Jan 26, 2026

    @github-actions

    This issue is now closed. Comments on closed issues are hard for our team to see.
    If you need more assistance, please either tag a team member or open a new issue that references this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions