RubyGems и Bundler 4.1: override и prune в бете
8 октября 2026 года вышла бета RubyGems и Bundler 4.1.0.beta2. В Gemfile появилась директива override, переписывающая ограничения версий зависимостей, включая транзитивные, а настройка prune удаляет кэш загрузок и каталоги .git после установки. Обе функции опциональны.
- override принимает поля version:, required_ruby_version: и required_rubygems_version:
- Операции: строка требования, :ignore_upper, ~> и nil для снятия ограничений
- override не записывается в Gemfile.lock — хранится только результат разрешения
- prune заменяет rm -rf в Dockerfile, удаляя кэш и .git после установки
Читать дальше
Безопасность