Skip to content

aws-sdk-s3 1.214.0 autoloads aws-sdk-s3/directory_progress but file is missing #3359

Description

@marckohlbrugge

Describe the bug

In aws-sdk-s3 1.214.0, requiring the gem raises:

LoadError: cannot load such file -- aws-sdk-s3/directory_progress

lib/aws-sdk-s3/customizations.rb includes:

autoload :DirectoryProgress, 'aws-sdk-s3/directory_progress'

but lib/aws-sdk-s3/directory_progress.rb is not present in the packaged gem.

This also breaks Rails production boot when using aws-sdk-rails eager loading.

Reproduction

ruby -v
# ruby 3.4.8

gem install aws-sdk-s3 -v 1.214.0
ruby -e 'gem "aws-sdk-s3", "1.214.0"; require "aws-sdk-s3"'

Output:

cannot load such file -- aws-sdk-s3/directory_progress (LoadError)

Additional context

  • Downgrading to aws-sdk-s3 1.213.0 resolves the issue.
  • In 1.213.0, customizations.rb does not reference DirectoryProgress.

Activity

  1. jterapin commented on Mar 5, 2026

    @jterapin
    Contributor

    Hey Marc! Thanks for the issue. This is a miss on our part. I'll send out a fix today.

  2. added
    bugThis issue is a bug.
    potential-regressionMarking this issue as a potential regression to be checked by team member
    and removed
    potential-regressionMarking this issue as a potential regression to be checked by team member
    on Mar 5, 2026
  3. jterapin commented on Mar 5, 2026

    @jterapin
    Contributor

    This is fixed in aws-sdk-s3 v1.215.0: https://rubygems.org/gems/aws-sdk-s3/versions/1.215.0

    Please confirm this resolves the issue for you.

  4. marckohlbrugge commented on Mar 6, 2026

    @marckohlbrugge
    ContributorAuthor

    @jterapin All good now!

  5. jterapin commented on Mar 6, 2026

    @jterapin
    Contributor

    Great, I'll close the issue now. Feel free to reach out if you need anything else.

  6. github-actions commented on Mar 6, 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 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

    bugThis issue is a bug.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions