Custom lockfile support
The new bundle install --lockfile option and lockfile method in Gemfile allow managing multiple lockfiles for different environments.
Go extension support
bundle gem --ext=go generates gems with Go native extensions, expanding beyond Ruby and Rust.
JSON output for bundle list
bundle list --format=json provides machine-readable dependency output.
API_REQUEST_LIMIT.New enabled defaults
cache_all - Caches all gems including git gems by default.lockfile_checksums - Checksums are now included in the lockfile by default.Removed commands and flags
bundle viz and bundle inject commands removed.bundle install --binstubs now raises an error.bundle show --outdated now raises an error.bundle remove --install now raises an error.--rubocop flag to bundle gem removed.--local-git flag to bundle plugin install removed.Removed features
allow_offline_install setting removed.deployment, capistrano, vlad entrypoints removed.Bundler.* helper methods removed.Lockfile changes
DidYouMean::SpellChecker.