AMD64
Ruby: 2.6.10
Git
Scroll to End of Log
0.12s0.09s0.00s0.07sTopworker_info1Worker information2hostname: 03c9432c-6d4c-498f-a5b6-e163786ff72b@1.worker-n2-com-779d777f7b-9jv6t.gce-production-13version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e9662314instance: travis-job-5dadf37e-3606-4e15-bda8-995cd3003262 travis-ci-ubuntu-2004-1707238145-6d1d1b02 (via amqp)5startup: 6.419482387ssystem_info7Build system information8Build language: ruby9Build dist: focal10Build id: 26965997711Job id: 61971038612Runtime kernel version: 5.15.0-1049-gcp13travis-build version: 5c36a08f14Build image provisioning date and time15Tue 06 Feb 2024 05:15:48 PM UTC16Operating System Details17Distributor ID: Ubuntu18Description: Ubuntu 20.04.6 LTS19Release: 20.0420Codename: focal21Systemd Version22systemd 245 (245.4-4ubuntu3.23)23Cookbooks Version244a0cff6 https://github.com/travis-ci/travis-cookbooks/tree/4a0cff625git version26git version 2.43.027bash version28GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)29gcc version30gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.031docker version32Client:33 Version: 24.0.534 API version: 1.4335 Go version: go1.20.336 Git commit: 24.0.5-0ubuntu1~20.04.137 Built: Mon Aug 21 19:50:14 202338 OS/Arch: linux/amd6439 Context: default41Server:42 Engine:43 Version: 24.0.544 API version: 1.43 (minimum version 1.12)45 Go version: go1.20.346 Git commit: 24.0.5-0ubuntu1~20.04.147 Built: Mon Aug 21 19:50:14 202348 OS/Arch: linux/amd6449 Experimental: false50 containerd:51 Version: 1.7.252 GitCommit:53 runc:54 Version: 1.1.7-0ubuntu1~20.04.255 GitCommit:56 docker-init:57 Version: 0.19.058 GitCommit:59clang version60clang version 16.0.061jq version62jq-1.763bats version64Bats 0.4.065shellcheck version660.9.067shfmt version68v3.7.069ccache version703.7.771cmake version72cmake version 3.26.373heroku version74heroku/8.7.1 linux-x64 node-v16.19.075imagemagick version76Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org77md5deep version784.479mercurial version80version 6.5.281mysql version82mysql Ver 8.0.36-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))83openssl version84OpenSSL 1.1.1f 31 Mar 202085packer version861.9.487postgresql client version88psql (PostgreSQL) 13.13 (Ubuntu 13.13-1.pgdg20.04+1)89ragel version90Ragel State Machine Compiler version 6.10 March 201791sudo version921.8.3193gzip version94gzip 1.1095zip version96Zip 3.097vim version98VIM - Vi IMproved 8.1 (2018 May 18, compiled Dec 07 2023 15:42:49)99iptables version100iptables v1.8.4 (legacy)101curl version102curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3103wget version104GNU Wget 1.20.3 built on linux-gnu.105rsync version106rsync version 3.1.3 protocol version 31107gimme version108v1.5.4109nvm version1100.39.7111perlbrew version112/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95113phpenv version114rbenv 1.2.0115rvm version116rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]117default ruby version118ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]119default python version120Python 3.7.17121ElasticSearch version1227.16.3123Installed Firefox version124firefox 99.0125MongoDB version126MongoDB 4.4.28127PhantomJS version1282.1.1129Redis version130redis-server 7.2.4131Pre-installed Go versions1321.11.1133mvn version134Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)135gradle version136Gradle 8.3!137lein version138Leiningen 2.11.1 on Java 11.0.21 OpenJDK 64-Bit Server VM139Pre-installed Node.js versions140v10.24.1141v12.22.12142v14.21.3143v16.15144v16.20.2145v18.19.0146v18.4.0147v20.11.0148v4.9.1149v6.17.1150v8.17.0151phpenv versions152 system153 7.4154* 7.4.6 (set by /home/travis/.phpenv/version)155 hhvm-stable156 hhvm157composer --version158Composer version 1.10.6 2020-05-06 10:28:10159Pre-installed Ruby versions160ruby-2.5.9161ruby-2.7.6162ruby-3.1.21650.00s0.04s0.00s0.01s0.14s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.82s0.00s0.12s6.03s0.00s3.98s0.00s2.19sdocker_mtu_and_registry_mirrorsresolvconfgit.checkout1660.01s1.62s$ git clone --depth=10 --branch=bfsy-304-ent-am https://github.com/travis-ci/travis-yml.git travis-ci/travis-yml167Cloning into 'travis-ci/travis-yml'...168$ cd travis-ci/travis-yml169$ git checkout -qf 4126f6f514c480807eaa8f1bd5e5820a12d4d6911710.01s172Setting environment variables from repository settings173$ export QUAY_ROBOT_HANDLE=[secure]174$ export QUAY_ROBOT_TOKEN=[secure]rvm177curl: (22) The requested URL returned error: 404178Required ruby-2.6.10 is not installed - installing.179curl: (22) The requested URL returned error: 404180Searching for binary rubies, this might take some time.181Found remote file https://storage.googleapis.com/travis-ci-language-archives/ruby/binaries/ubuntu/20.04/x86_64/ruby-2.6.10.tar.bz2182Checking requirements for ubuntu.183Requirements installation successful.184ruby-2.6.10 - #configure185ruby-2.6.10 - #download186 % Total % Received % Xferd Average Speed Time Time Time Current187 Dload Upload Total Spent Left Speed188100 19.9M 100 19.9M 0 0 48.3M 0 --:--:-- --:--:-- --:--:-- 48.3M189No checksum for downloaded archive, recording checksum in user configuration.190ruby-2.6.10 - #validate archive191ruby-2.6.10 - #extract192ruby-2.6.10 - #validate binary193ruby-2.6.10 - #setup194ruby-2.6.10 - #gemset created /home/travis/.rvm/gems/ruby-2.6.10@global195ruby-2.6.10 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................198ruby-2.6.10 - #gemset created /home/travis/.rvm/gems/ruby-2.6.10199ruby-2.6.10 - #importing gemset /home/travis/.rvm/gemsets/default.gemsthere was an error installing gem bundler200.........................202Using /home/travis/.rvm/gems/ruby-2.6.10204$ export BUNDLE_GEMFILE=$PWD/Gemfilecache.1205Setting up build cache206$ export CASHER_DIR=${TRAVIS_HOME}/.casher209fetching bfsy-304-ent-am/cache--linux-focal-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.6.10--gemfile-Gemfile.tgz210found cachecache.bundler214creating directory /home/travis/build/travis-ci/travis-yml/vendor/bundleruby.versions215$ ruby --version216ruby 2.6.10p210 (2022-04-12 revision 67958) [x86_64-linux]217$ rvm --version218rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]219$ bundle --version220/home/travis/.rvm/rubies/ruby-2.6.10/lib/ruby/2.6.0/rubygems.rb:283:in `find_spec_for_exe': Could not find 'bundler' (2.4.17) required by your /home/travis/build/travis-ci/travis-yml/Gemfile.lock. (Gem::GemNotFoundException)221To update to the latest version installed on your system, run `bundle update --bundler`.222To install the missing version, run `gem install bundler:2.4.17`223 from /home/travis/.rvm/rubies/ruby-2.6.10/lib/ruby/2.6.0/rubygems.rb:302:in `activate_bin_path'224 from /home/travis/.rvm/rubies/ruby-2.6.10/bin/bundle:30:in `<main>'225 from /home/travis/.rvm/rubies/ruby-2.6.10/bin/ruby_executable_hooks:22:in `eval'226 from /home/travis/.rvm/rubies/ruby-2.6.10/bin/ruby_executable_hooks:22:in `<main>'227$ gem --version2283.0.3.1before_install.2234 Successfully built RubyGem235 Name: bundler236 Version: 2.4.13237 File: bundler-2.4.13.gem238Bundler 2.4.13 installed239RubyGems 3.4.13 installed240Regenerating binstubs241Regenerating plugins243# 3.4.13 / 2023-05-09245## Enhancements:247* Installs bundler 2.4.13 as a default gem.249# 3.4.12 / 2023-04-11251## Enhancements:253* [Experimental] Add WebAuthn Support to the CLI. Pull request254 [#6560](https://github.com/rubygems/rubygems/pull/6560) by jenshenny255* Installs bundler 2.4.12 as a default gem.257# 3.4.11 / 2023-04-10259## Enhancements:261* Installs bundler 2.4.11 as a default gem.263# 3.4.10 / 2023-03-27265## Enhancements:267* Installs bundler 2.4.10 as a default gem.269# 3.4.9 / 2023-03-20271## Enhancements:273* Improve `TarHeader#calculate_checksum` speed and readability. Pull274 request [#6476](https://github.com/rubygems/rubygems/pull/6476) by275 Maumagnaguagno276* Added only missing extensions option into pristine command. Pull request277 [#6446](https://github.com/rubygems/rubygems/pull/6446) by hsbt278* Installs bundler 2.4.9 as a default gem.280## Bug fixes:282* Fix `$LOAD_PATH` in rake and ext_conf builder. Pull request283 [#6490](https://github.com/rubygems/rubygems/pull/6490) by ntkme284* Fix `gem uninstall` with `--install-dir`. Pull request285 [#6481](https://github.com/rubygems/rubygems/pull/6481) by286 deivid-rodriguez288## Documentation:290* Document our current release policy. Pull request291 [#6450](https://github.com/rubygems/rubygems/pull/6450) by292 deivid-rodriguez294# 3.4.8 / 2023-03-08296## Enhancements:298* Add TarReader::Entry#seek to seek within the tar file entry. Pull299 request [#6390](https://github.com/rubygems/rubygems/pull/6390) by300 martinemde301* Avoid calling String#dup in Gem::Version#marshal_dump. Pull request302 [#6438](https://github.com/rubygems/rubygems/pull/6438) by segiddins303* Remove hardcoded "master" branch references. Pull request304 [#6425](https://github.com/rubygems/rubygems/pull/6425) by305 deivid-rodriguez306* [Experimental] Add `gem exec` command to run executables from gems that307 may or may not be installed. Pull request308 [#6309](https://github.com/rubygems/rubygems/pull/6309) by segiddins309* Installs bundler 2.4.8 as a default gem.311## Bug fixes:313* Fix installation error of same version of default gems with local314 installation. Pull request315 [#6430](https://github.com/rubygems/rubygems/pull/6430) by hsbt316* Use proper memoized var name for Gem.state_home. Pull request317 [#6420](https://github.com/rubygems/rubygems/pull/6420) by simi319## Documentation:321* Switch supporting explanations to all Ruby Central. Pull request322 [#6419](https://github.com/rubygems/rubygems/pull/6419) by indirect323* Update the link to OpenSource.org. Pull request324 [#6392](https://github.com/rubygems/rubygems/pull/6392) by nobu326# 3.4.7 / 2023-02-15328## Enhancements:330* Warn on self referencing gemspec dependency. Pull request331 [#6335](https://github.com/rubygems/rubygems/pull/6335) by simi332* Installs bundler 2.4.7 as a default gem.334## Bug fixes:336* Fix inconsistent behavior of zero byte files in archive. Pull request337 [#6329](https://github.com/rubygems/rubygems/pull/6329) by martinemde339# 3.4.6 / 2023-01-31341## Enhancements:343* Allow `require` decorations be disabled. Pull request344 [#6319](https://github.com/rubygems/rubygems/pull/6319) by345 deivid-rodriguez346* Installs bundler 2.4.6 as a default gem.348## Bug fixes:350* Include directory in CargoBuilder install path. Pull request351 [#6298](https://github.com/rubygems/rubygems/pull/6298) by matsadler353## Documentation:355* Include links to pull requests in changelog. Pull request356 [#6316](https://github.com/rubygems/rubygems/pull/6316) by357 deivid-rodriguez359# 3.4.5 / 2023-01-21361## Enhancements:363* Installs bundler 2.4.5 as a default gem.365# 3.4.4 / 2023-01-16367## Enhancements:369* Installs bundler 2.4.4 as a default gem.371## Documentation:373* Improve documentation about `Kernel` monkeypatches. Pull request [#6217](https://github.com/rubygems/rubygems/pull/6217)374 by nobu376# 3.4.3 / 2023-01-06378## Enhancements:380* Installs bundler 2.4.3 as a default gem.382## Documentation:384* Fix several typos. Pull request [#6224](https://github.com/rubygems/rubygems/pull/6224) by jdufresne386# 3.4.2 / 2023-01-01388## Enhancements:390* Add global flag (`-C`) to change execution directory. Pull request [#6180](https://github.com/rubygems/rubygems/pull/6180)391 by gustavothecoder392* Installs bundler 2.4.2 as a default gem.394# 3.4.1 / 2022-12-24396## Enhancements:398* Installs bundler 2.4.1 as a default gem.400# 3.4.0 / 2022-12-24402## Breaking changes:404* Drop support for Ruby 2.3, 2.4, 2.5 and RubyGems 2.5, 2.6, 2.7. Pull405 request [#6107](https://github.com/rubygems/rubygems/pull/6107) by deivid-rodriguez406* Remove support for deprecated OS. Pull request [#6041](https://github.com/rubygems/rubygems/pull/6041) by peterzhu2118408## Features:410* Add 'call for update' to RubyGems install command. Pull request [#5922](https://github.com/rubygems/rubygems/pull/5922) by411 simi413## Enhancements:415* Add `mswin` support for cargo builder. Pull request [#6167](https://github.com/rubygems/rubygems/pull/6167) by ianks416* Validate Cargo.lock is present for Rust based extensions. Pull request417 [#6151](https://github.com/rubygems/rubygems/pull/6151) by simi418* Clean built artifacts after building extensions. Pull request [#6133](https://github.com/rubygems/rubygems/pull/6133) by419 deivid-rodriguez420* Installs bundler 2.4.0 as a default gem.422## Bug fixes:424* Fix crash due to `BundlerVersionFinder` not defined. Pull request [#6152](https://github.com/rubygems/rubygems/pull/6152)425 by deivid-rodriguez426* Don't leave corrupted partial package download around when running out427 of disk space. Pull request [#5681](https://github.com/rubygems/rubygems/pull/5681) by duckinator429# 3.3.26 / 2022-11-16431## Enhancements:433* Upgrade rb-sys to 0.9.37. Pull request [#6047](https://github.com/rubygems/rubygems/pull/6047) by ianks434* Installs bundler 2.3.26 as a default gem.436# 3.3.25 / 2022-11-02438## Enhancements:440* Github source should default to secure protocol. Pull request [#6026](https://github.com/rubygems/rubygems/pull/6026) by441 jasonkarns442* Allow upcoming JRuby to pass keywords to Kernel#warn. Pull request [#6002](https://github.com/rubygems/rubygems/pull/6002)443 by enebo444* Installs bundler 2.3.25 as a default gem.446# 3.3.24 / 2022-10-17448## Enhancements:450* Installs bundler 2.3.24 as a default gem.452# 3.3.23 / 2022-10-05454## Enhancements:456* Add better error handling for permanent redirect responses. Pull request457 [#5931](https://github.com/rubygems/rubygems/pull/5931) by jenshenny458* Installs bundler 2.3.23 as a default gem.460## Bug fixes:462* Fix generic arm platform matching against runtime arm platforms with463 eabi modifiers. Pull request [#5957](https://github.com/rubygems/rubygems/pull/5957) by deivid-rodriguez464* Fix `Gem::Platform.match` not handling String argument properly. Pull465 request [#5939](https://github.com/rubygems/rubygems/pull/5939) by flavorjones466* Fix resolution on non-musl platforms. Pull request [#5915](https://github.com/rubygems/rubygems/pull/5915) by467 deivid-rodriguez468* Mask the file mode when extracting files. Pull request [#5906](https://github.com/rubygems/rubygems/pull/5906) by469 kddnewton471# 3.3.22 / 2022-09-07473## Enhancements:475* Support non gnu libc arm-linux-eabi platforms. Pull request [#5889](https://github.com/rubygems/rubygems/pull/5889) by476 ntkme477* Installs bundler 2.3.22 as a default gem.479## Bug fixes:481* Fix `gem info` with explicit `--version`. Pull request [#5884](https://github.com/rubygems/rubygems/pull/5884) by482 tonyaraujop484# 3.3.21 / 2022-08-24486## Enhancements:488* Support non gnu libc linux platforms. Pull request [#5852](https://github.com/rubygems/rubygems/pull/5852) by489 deivid-rodriguez490* Installs bundler 2.3.21 as a default gem.492# 3.3.20 / 2022-08-10494## Enhancements:496* Include backtrace with crashes by default. Pull request [#5811](https://github.com/rubygems/rubygems/pull/5811) by497 deivid-rodriguez498* Don't create broken symlinks when a gem includes them, but print a499 warning instead. Pull request [#5801](https://github.com/rubygems/rubygems/pull/5801) by deivid-rodriguez500* Warn (rather than crash) when setting `nil` specification versions. Pull501 request [#5794](https://github.com/rubygems/rubygems/pull/5794) by deivid-rodriguez502* Installs bundler 2.3.20 as a default gem.504## Bug fixes:506* Always consider installed specs for resolution, even if prereleases.507 Pull request [#5821](https://github.com/rubygems/rubygems/pull/5821) by deivid-rodriguez508* Fix `gem install` with `--platform` flag not matching simulated platform509 correctly. Pull request [#5820](https://github.com/rubygems/rubygems/pull/5820) by deivid-rodriguez510* Fix platform matching for index specs. Pull request [#5795](https://github.com/rubygems/rubygems/pull/5795) by Ilushkanama512# 3.3.19 / 2022-07-27514## Enhancements:516* Display mfa warnings on `gem signin`. Pull request [#5590](https://github.com/rubygems/rubygems/pull/5590) by aellispierce517* Require fileutils more lazily when installing gems. Pull request [#5738](https://github.com/rubygems/rubygems/pull/5738)518 by deivid-rodriguez519* Fix upgrading RubyGems with a customized `Gem.default_dir`. Pull request520 [#5728](https://github.com/rubygems/rubygems/pull/5728) by deivid-rodriguez521* Stop using `/dev/null` for silent ui for WASI platform. Pull request522 [#5703](https://github.com/rubygems/rubygems/pull/5703) by kateinoigakukun523* Unify loading `Gem::Requirement`. Pull request [#5596](https://github.com/rubygems/rubygems/pull/5596) by deivid-rodriguez524* Installs bundler 2.3.19 as a default gem.526## Bug fixes:528* Fix `ruby setup.rb` with `--destdir` writing outside of `--destdir`.529 Pull request [#5737](https://github.com/rubygems/rubygems/pull/5737) by deivid-rodriguez531## Documentation:533* Fix wrong information about default RubyGems source. Pull request [#5723](https://github.com/rubygems/rubygems/pull/5723)534 by tnir536# 3.3.18 / 2022-07-14538## Enhancements:540* Make platform `universal-mingw32` match "x64-mingw-ucrt". Pull request541 [#5655](https://github.com/rubygems/rubygems/pull/5655) by johnnyshields542* Add more descriptive messages when `gem update` fails to update some543 gems. Pull request [#5676](https://github.com/rubygems/rubygems/pull/5676) by brianleshopify544* Installs bundler 2.3.18 as a default gem.546## Bug fixes:548* Make sure RubyGems prints no warnings when loading plugins. Pull request549 [#5607](https://github.com/rubygems/rubygems/pull/5607) by deivid-rodriguez551# 3.3.17 / 2022-06-29553## Enhancements:555* Document `gem env` argument aliases and add `gem env user_gemhome` and556 `gem env user_gemdir`. Pull request [#5644](https://github.com/rubygems/rubygems/pull/5644) by deivid-rodriguez557* Improve error message when `operating_system.rb` fails to load. Pull558 request [#5658](https://github.com/rubygems/rubygems/pull/5658) by deivid-rodriguez559* Clean up temporary directory after `generate_index --update`. Pull560 request [#5653](https://github.com/rubygems/rubygems/pull/5653) by graywolf-at-work561* Simplify extension builder. Pull request [#5626](https://github.com/rubygems/rubygems/pull/5626) by deivid-rodriguez562* Installs bundler 2.3.17 as a default gem.564## Documentation:566* Modify RubyGems issue template to be like the one for Bundler. Pull567 request [#5643](https://github.com/rubygems/rubygems/pull/5643) by deivid-rodriguez569# 3.3.16 / 2022-06-15571## Enhancements:573* Auto-fix and warn gem packages including a gemspec with `require_paths`574 as an array of arrays. Pull request [#5615](https://github.com/rubygems/rubygems/pull/5615) by deivid-rodriguez575* Misc cargo builder improvements. Pull request [#5459](https://github.com/rubygems/rubygems/pull/5459) by ianks576* Installs bundler 2.3.16 as a default gem.578## Bug fixes:580* Fix incorrect password redaction when there's an error in `gem source581 -a`. Pull request [#5623](https://github.com/rubygems/rubygems/pull/5623) by deivid-rodriguez582* Fix another regression when loading old marshaled specs. Pull request583 [#5610](https://github.com/rubygems/rubygems/pull/5610) by deivid-rodriguez585# 3.3.15 / 2022-06-01587## Enhancements:589* Support the change of did_you_mean about `Exception#detailed_message`.590 Pull request [#5560](https://github.com/rubygems/rubygems/pull/5560) by mame591* Installs bundler 2.3.15 as a default gem.593## Bug fixes:595* Fix loading old marshaled specs including `YAML::PrivateType` constant.596 Pull request [#5415](https://github.com/rubygems/rubygems/pull/5415) by deivid-rodriguez597* Fix rubygems update when non default `--install-dir` is configured. Pull598 request [#5566](https://github.com/rubygems/rubygems/pull/5566) by deivid-rodriguez600# 3.3.14 / 2022-05-18602## Enhancements:604* Installs bundler 2.3.14 as a default gem.606# 3.3.13 / 2022-05-04608## Enhancements:610* Installs bundler 2.3.13 as a default gem.612## Bug fixes:614* Fix regression when resolving ruby constraints. Pull request [#5486](https://github.com/rubygems/rubygems/pull/5486) by615 deivid-rodriguez617## Documentation:619* Clarify description of owner-flags. Pull request [#5497](https://github.com/rubygems/rubygems/pull/5497) by kronn621# 3.3.12 / 2022-04-20623## Enhancements:625* Less error swallowing when installing gems. Pull request [#5475](https://github.com/rubygems/rubygems/pull/5475) by626 deivid-rodriguez627* Stop considering `RUBY_PATCHLEVEL` for resolution. Pull request [#5472](https://github.com/rubygems/rubygems/pull/5472) by628 deivid-rodriguez629* Bump vendored optparse to latest master. Pull request [#5466](https://github.com/rubygems/rubygems/pull/5466) by630 deivid-rodriguez631* Installs bundler 2.3.12 as a default gem.633## Documentation:635* Fix formatting in docs. Pull request [#5470](https://github.com/rubygems/rubygems/pull/5470) by peterzhu2118636* Fix a typo. Pull request [#5401](https://github.com/rubygems/rubygems/pull/5401) by znz638# 3.3.11 / 2022-04-07640## Enhancements:642* Enable mfa on specific keys during gem signin. Pull request [#5305](https://github.com/rubygems/rubygems/pull/5305) by643 aellispierce644* Prefer `__dir__` to `__FILE__`. Pull request [#5444](https://github.com/rubygems/rubygems/pull/5444) by deivid-rodriguez645* Add cargo builder for rust extensions. Pull request [#5175](https://github.com/rubygems/rubygems/pull/5175) by ianks646* Installs bundler 2.3.11 as a default gem.648## Documentation:650* Improve RDoc setup. Pull request [#5398](https://github.com/rubygems/rubygems/pull/5398) by deivid-rodriguez652# 3.3.10 / 2022-03-23654## Enhancements:656* Installs bundler 2.3.10 as a default gem.658## Documentation:660* Enable `Gem::Package` example in RDoc documentation. Pull request [#5399](https://github.com/rubygems/rubygems/pull/5399)661 by nobu662* Unhide RDoc documentation from top level `Gem` module. Pull request663 [#5396](https://github.com/rubygems/rubygems/pull/5396) by nobu665# 3.3.9 / 2022-03-09667## Enhancements:669* Installs bundler 2.3.9 as a default gem.671# 3.3.8 / 2022-02-23673## Enhancements:675* Installs bundler 2.3.8 as a default gem.677# 3.3.7 / 2022-02-09679## Enhancements:681* Installs bundler 2.3.7 as a default gem.683## Documentation:685* Fix missing rdoc for `Gem::Version`. Pull request [#5299](https://github.com/rubygems/rubygems/pull/5299) by nevans687# 3.3.6 / 2022-01-26689## Enhancements:691* Forbid downgrading past the originally shipped version on Ruby 3.1. Pull692 request [#5301](https://github.com/rubygems/rubygems/pull/5301) by deivid-rodriguez693* Support `--enable-load-relative` inside binstubs. Pull request [#2929](https://github.com/rubygems/rubygems/pull/2929) by694 deivid-rodriguez695* Let `Version#<=>` accept a String. Pull request [#5275](https://github.com/rubygems/rubygems/pull/5275) by amatsuda696* Installs bundler 2.3.6 as a default gem.698## Bug fixes:700* Avoid `flock` on non Windows systems, since it causing issues on NFS701 file systems. Pull request [#5278](https://github.com/rubygems/rubygems/pull/5278) by deivid-rodriguez702* Fix `gem update --system` for already installed version of703 `rubygems-update`. Pull request [#5285](https://github.com/rubygems/rubygems/pull/5285) by loadkpi705# 3.3.5 / 2022-01-12707## Enhancements:709* Don't activate `yaml` gem from RubyGems. Pull request [#5266](https://github.com/rubygems/rubygems/pull/5266) by710 deivid-rodriguez711* Let `gem fetch` understand `<gem>:<version>` syntax and712 `--[no-]suggestions` flag. Pull request [#5242](https://github.com/rubygems/rubygems/pull/5242) by ximenasandoval713* Installs bundler 2.3.5 as a default gem.715## Bug fixes:717* Fix `gem install <non-existent-gem> --force` crash. Pull request [#5262](https://github.com/rubygems/rubygems/pull/5262)718 by deivid-rodriguez719* Fix longstanding `gem install` failure on JRuby. Pull request [#5228](https://github.com/rubygems/rubygems/pull/5228) by720 deivid-rodriguez722## Documentation:724* Markup `Gem::Specification` documentation with RDoc notations. Pull725 request [#5268](https://github.com/rubygems/rubygems/pull/5268) by nobu727# 3.3.4 / 2021-12-29729## Enhancements:731* Don't redownload `rubygems-update` package if already there. Pull732 request [#5230](https://github.com/rubygems/rubygems/pull/5230) by deivid-rodriguez733* Installs bundler 2.3.4 as a default gem.735## Bug fixes:737* Fix `gem update --system` crashing when latest version not supported.738 Pull request [#5191](https://github.com/rubygems/rubygems/pull/5191) by deivid-rodriguez740## Performance:742* Make SpecificationPolicy autoload constant. Pull request [#5222](https://github.com/rubygems/rubygems/pull/5222) by pocke744# 3.3.3 / 2021-12-24746## Enhancements:748* Installs bundler 2.3.3 as a default gem.750## Bug fixes:752* Fix gem installation failing in Solaris due to bad `IO#flock` usage.753 Pull request [#5216](https://github.com/rubygems/rubygems/pull/5216) by mame755# 3.3.2 / 2021-12-23757## Enhancements:759* Fix deprecations when activating DidYouMean for misspelled command760 suggestions. Pull request [#5211](https://github.com/rubygems/rubygems/pull/5211) by yuki24761* Installs bundler 2.3.2 as a default gem.763## Bug fixes:765* Fix gemspec truncation. Pull request [#5208](https://github.com/rubygems/rubygems/pull/5208) by deivid-rodriguez767# 3.3.1 / 2021-12-22769## Enhancements:771* Fix compatibility with OpenSSL 3.0. Pull request [#5196](https://github.com/rubygems/rubygems/pull/5196) by rhenium772* Remove hard errors when matching major bundler not found. Pull request773 [#5181](https://github.com/rubygems/rubygems/pull/5181) by deivid-rodriguez774* Installs bundler 2.3.1 as a default gem.776# 3.3.0 / 2021-12-21778## Breaking changes:780* Removed deprecated `gem server` command. Pull request [#5034](https://github.com/rubygems/rubygems/pull/5034) by hsbt781* Remove macOS specific gem layout. Pull request [#4833](https://github.com/rubygems/rubygems/pull/4833) by deivid-rodriguez782* Default `gem update` documentation format is now only `ri`. Pull request783 [#3888](https://github.com/rubygems/rubygems/pull/3888) by hsbt785## Features:787* Give command misspelled suggestions via `did_you_mean` gem. Pull request788 [#3904](https://github.com/rubygems/rubygems/pull/3904) by hsbt790## Performance:792* Avoid some unnecessary stat calls. Pull request [#3887](https://github.com/rubygems/rubygems/pull/3887) by kares793* Improve spell checking suggestion performance by794 vendoring`DidYouMean::Levenshtein.distance` from `did_you_mean-1.4.0`.795 Pull request [#3856](https://github.com/rubygems/rubygems/pull/3856) by austinpray797## Enhancements:799* Set `BUNDLER_VERSION` when `bundle _<version>_` is passed. Pull request800 [#5180](https://github.com/rubygems/rubygems/pull/5180) by deivid-rodriguez801* Don't require `rdoc` for `gem uninstall`. Pull request [#4691](https://github.com/rubygems/rubygems/pull/4691) by ndren802* More focused rescue on extension builder exception to get more803 information on errors. Pull request [#4189](https://github.com/rubygems/rubygems/pull/4189) by deivid-rodriguez804* Installs bundler 2.3.0 as a default gem.806## Bug fixes:808* Fix encoding mismatch issues when writing gem packages. Pull request809 [#5162](https://github.com/rubygems/rubygems/pull/5162) by deivid-rodriguez810* Fix broken brew formula due to loading `operating_system.rb`811 customizations too late. Pull request [#5154](https://github.com/rubygems/rubygems/pull/5154) by deivid-rodriguez812* Properly fetch `Gem#latest_spec_for` with multiple sources. Pull request813 [#2764](https://github.com/rubygems/rubygems/pull/2764) by kevlogan90814* Fix upgrade crashing when multiple versions of `fileutils` installed.815 Pull request [#5140](https://github.com/rubygems/rubygems/pull/5140) by deivid-rodriguez817# 3.2.33 / 2021-12-07819## Deprecations:821* Deprecate typo name. Pull request [#5109](https://github.com/rubygems/rubygems/pull/5109) by nobu823## Enhancements:825* Add login & logout alias for the signin & signout commands. Pull request826 [#5133](https://github.com/rubygems/rubygems/pull/5133) by colby-swandale827* Fix race conditions when reading & writing gemspecs concurrently. Pull828 request [#4408](https://github.com/rubygems/rubygems/pull/4408) by deivid-rodriguez829* Installs bundler 2.2.33 as a default gem.831## Bug fixes:833* Fix `ruby setup.rb` trying to write outside of `--destdir`. Pull request834 [#5053](https://github.com/rubygems/rubygems/pull/5053) by deivid-rodriguez836## Documentation:838* Move required_ruby_version gemspec attribute to recommended section.839 Pull request [#5130](https://github.com/rubygems/rubygems/pull/5130) by simi840* Ignore to generate the documentation from vendored libraries. Pull841 request [#5118](https://github.com/rubygems/rubygems/pull/5118) by hsbt843# 3.2.32 / 2021-11-23845## Enhancements:847* Refactor installer thread safety protections. Pull request [#5050](https://github.com/rubygems/rubygems/pull/5050) by848 deivid-rodriguez849* Allow gem activation from `operating_system.rb`. Pull request [#5044](https://github.com/rubygems/rubygems/pull/5044) by850 deivid-rodriguez851* Installs bundler 2.2.32 as a default gem.853# 3.2.31 / 2021-11-08855## Enhancements:857* Don't pass empty `DESTDIR` to `nmake` since it works differently from858 standard `make`. Pull request [#5057](https://github.com/rubygems/rubygems/pull/5057) by hsbt859* Fix `gem install` vs `gem fetch` inconsistency. Pull request [#5037](https://github.com/rubygems/rubygems/pull/5037) by860 deivid-rodriguez861* Lazily load and vendor `optparse`. Pull request [#4881](https://github.com/rubygems/rubygems/pull/4881) by862 deivid-rodriguez863* Use a vendored copy of `tsort` internally. Pull request [#5027](https://github.com/rubygems/rubygems/pull/5027) by864 deivid-rodriguez865* Install bundler 2.2.31 as a default gem.867## Bug fixes:869* Fix `ruby setup.rb` when `--prefix` is passed. Pull request [#5051](https://github.com/rubygems/rubygems/pull/5051) by870 deivid-rodriguez871* Don't apply `--destdir` twice when running `setup.rb`. Pull request872 [#2768](https://github.com/rubygems/rubygems/pull/2768) by alyssais874# 3.2.30 / 2021-10-26876## Enhancements:878* Add support to build and sign certificates with multiple key algorithms.879 Pull request [#4991](https://github.com/rubygems/rubygems/pull/4991) by doodzik880* Avoid loading the `digest` gem unnecessarily. Pull request [#4979](https://github.com/rubygems/rubygems/pull/4979) by881 deivid-rodriguez882* Prefer `require_relative` for all internal requires. Pull request [#4978](https://github.com/rubygems/rubygems/pull/4978)883 by deivid-rodriguez884* Add missing `require` of `time` within885 `Gem::Request.verify_certificate_message`. Pull request [#4975](https://github.com/rubygems/rubygems/pull/4975) by nobu886* Install bundler 2.2.30 as a default gem.888## Performance:890* Speed up `gem install`, specially under Windows. Pull request [#4960](https://github.com/rubygems/rubygems/pull/4960) by891 deivid-rodriguez893# 3.2.29 / 2021-10-08895## Enhancements:897* Only disallow FIXME/TODO for first word of gemspec description. Pull898 request [#4937](https://github.com/rubygems/rubygems/pull/4937) by duckinator899* Install bundler 2.2.29 as a default gem.901## Bug fixes:903* Fix `wordy` method in `SourceFetchProblem` changing the password of904 source. Pull request [#4910](https://github.com/rubygems/rubygems/pull/4910) by Huangxiaodui906## Performance:908* Improve `require` performance, particularly on systems with a lot of909 gems installed. Pull request [#4951](https://github.com/rubygems/rubygems/pull/4951) by pocke911# 3.2.28 / 2021-09-23913## Enhancements:915* Support MINGW-UCRT. Pull request [#4925](https://github.com/rubygems/rubygems/pull/4925) by hsbt916* Only check if descriptions *start with* FIXME/TODO. Pull request [#4841](https://github.com/rubygems/rubygems/pull/4841)917 by duckinator918* Avoid loading `uri` unnecessarily when activating gems. Pull request919 [#4897](https://github.com/rubygems/rubygems/pull/4897) by deivid-rodriguez920* Install bundler 2.2.28 as a default gem.922## Bug fixes:924* Fix redacted credentials being sent to gemserver. Pull request [#4919](https://github.com/rubygems/rubygems/pull/4919) by925 jdliss927# 3.2.27 / 2021-09-03929## Enhancements:931* Redact credentails when printing URI. Pull request [#4868](https://github.com/rubygems/rubygems/pull/4868) by intuxicated932* Prefer `require_relative` to `require` for internal requires. Pull933 request [#4858](https://github.com/rubygems/rubygems/pull/4858) by deivid-rodriguez934* Prioritise gems with higher version for fetching metadata, and stop935 fetching once we find a valid candidate. Pull request [#4843](https://github.com/rubygems/rubygems/pull/4843) by intuxicated936* Install bundler 2.2.27 as a default gem.938# 3.2.26 / 2021-08-17940## Enhancements:942* Enhance the error handling for loading the943 `rubygems/defaults/operating_system` file. Pull request [#4824](https://github.com/rubygems/rubygems/pull/4824) by944 intuxicated945* Ignore `RUBYGEMS_GEMDEPS` for the bundler gem. Pull request [#4532](https://github.com/rubygems/rubygems/pull/4532) by946 deivid-rodriguez947* Install bundler 2.2.26 as a default gem.949## Bug fixes:951* Also load user installed rubygems plugins. Pull request [#4829](https://github.com/rubygems/rubygems/pull/4829) by952 deivid-rodriguez954# 3.2.25 / 2021-07-30956## Enhancements:958* Don't load the `base64` library since it's not used. Pull request [#4785](https://github.com/rubygems/rubygems/pull/4785)959 by deivid-rodriguez960* Don't load the `resolv` library since it's not used. Pull request [#4784](https://github.com/rubygems/rubygems/pull/4784)961 by deivid-rodriguez962* Lazily load `shellwords` library. Pull request [#4783](https://github.com/rubygems/rubygems/pull/4783) by deivid-rodriguez963* Check requirements class before loading marshalled requirements. Pull964 request [#4651](https://github.com/rubygems/rubygems/pull/4651) by nobu965* Install bundler 2.2.25 as a default gem.967## Bug fixes:969* Add missing `require 'fileutils'` in `Gem::ConfigFile`. Pull request970 [#4768](https://github.com/rubygems/rubygems/pull/4768) by ybiquitous972# 3.2.24 / 2021-07-15974## Enhancements:976* Install bundler 2.2.24 as a default gem.978## Bug fixes:980* Fix contradictory message about deletion of default gem. Pull request981 [#4739](https://github.com/rubygems/rubygems/pull/4739) by jaredbeck983## Documentation:985* Add a description about `GEM_HOST_OTP_CODE` to help text. Pull request986 [#4742](https://github.com/rubygems/rubygems/pull/4742) by ybiquitous988# 3.2.23 / 2021-07-09990## Enhancements:992* Rewind IO source to allow working with contents in memory. Pull request993 [#4729](https://github.com/rubygems/rubygems/pull/4729) by drcapulet994* Install bundler 2.2.23 as a default gem.996# 3.2.22 / 2021-07-06998## Enhancements:1000* Allow setting `--otp` via `GEM_HOST_OTP_CODE`. Pull request [#4697](https://github.com/rubygems/rubygems/pull/4697) by1001 CGA11231002* Fixes for the edge case when openssl library is missing. Pull request1003 [#4695](https://github.com/rubygems/rubygems/pull/4695) by rhenium1004* Install bundler 2.2.22 as a default gem.1006# 3.2.21 / 2021-06-231008## Enhancements:1010* Fix typo in OpenSSL detection. Pull request [#4679](https://github.com/rubygems/rubygems/pull/4679) by osyoyu1011* Add the most recent licenses from spdx.org. Pull request [#4662](https://github.com/rubygems/rubygems/pull/4662) by nobu1012* Simplify setup.rb code to allow installing rubygems from source on1013 truffleruby 21.0 and 21.1. Pull request [#4624](https://github.com/rubygems/rubygems/pull/4624) by deivid-rodriguez1014* Install bundler 2.2.21 as a default gem.1016## Bug fixes:1018* Create credentials folder when setting API keys if not there yet. Pull1019 request [#4665](https://github.com/rubygems/rubygems/pull/4665) by deivid-rodriguez1021# 3.2.20 / 2021-06-111023## Security fixes:1025* Verify platform before installing to avoid potential remote code1026 execution. Pull request [#4667](https://github.com/rubygems/rubygems/pull/4667) by sonalkr1321028## Enhancements:1030* Add better specification policy error description. Pull request [#4658](https://github.com/rubygems/rubygems/pull/4658) by1031 ceritium1032* Install bundler 2.2.20 as a default gem.1034# 3.2.19 / 2021-05-311036## Enhancements:1038* Fix `gem help build` output format. Pull request [#4613](https://github.com/rubygems/rubygems/pull/4613) by tnir1039* Install bundler 2.2.19 as a default gem.1041# 3.2.18 / 2021-05-251043## Enhancements:1045* Don't leave temporary directory around when building extensions to1046 improve build reproducibility. Pull request [#4610](https://github.com/rubygems/rubygems/pull/4610) by baloo1047* Install bundler 2.2.18 as a default gem.1049# 3.2.17 / 2021-05-051051## Enhancements:1053* Only print month & year in deprecation messages. Pull request [#3085](https://github.com/rubygems/rubygems/pull/3085) by1054 Schwad1055* Make deprecate method support ruby3's keyword arguments. Pull request1056 [#4558](https://github.com/rubygems/rubygems/pull/4558) by mame1057* Update the default bindir on macOS. Pull request [#4524](https://github.com/rubygems/rubygems/pull/4524) by nobu1058* Prefer File.open instead of Kernel#open. Pull request [#4529](https://github.com/rubygems/rubygems/pull/4529) by mame1059* Install bundler 2.2.17 as a default gem.1061## Documentation:1063* Fix usage messages to reflect the current POSIX-compatible behaviour.1064 Pull request [#4551](https://github.com/rubygems/rubygems/pull/4551) by graywolf-at-work1066# 3.2.16 / 2021-04-081068## Enhancements:1070* Install bundler 2.2.16 as a default gem.1072## Bug fixes:1074* Correctly handle symlinks. Pull request [#2836](https://github.com/rubygems/rubygems/pull/2836) by voxik1076# 3.2.15 / 2021-03-191078## Enhancements:1080* Prevent downgrades to untested rubygems versions. Pull request [#4460](https://github.com/rubygems/rubygems/pull/4460) by1081 deivid-rodriguez1082* Install bundler 2.2.15 as a default gem.1084## Bug fixes:1086* Fix missing require breaking `gem cert`. Pull request [#4464](https://github.com/rubygems/rubygems/pull/4464) by lukehinds1088# 3.2.14 / 2021-03-081090## Enhancements:1092* Less wrapping of network errors. Pull request [#4064](https://github.com/rubygems/rubygems/pull/4064) by deivid-rodriguez1093* Install bundler 2.2.14 as a default gem.1095## Bug fixes:1097* Revert addition of support for `musl` variants to restore graceful1098 fallback on Alpine. Pull request [#4434](https://github.com/rubygems/rubygems/pull/4434) by deivid-rodriguez1100# 3.2.13 / 2021-03-031102## Enhancements:1104* Install bundler 2.2.13 as a default gem.1106## Bug fixes:1108* Support non-gnu libc linux platforms. Pull request [#4082](https://github.com/rubygems/rubygems/pull/4082) by lloeki1110# 3.2.12 / 2021-03-011112## Enhancements:1114* Install bundler 2.2.12 as a default gem.1116## Bug fixes:1118* Restore the ability to manually install extension gems. Pull request1119 [#4384](https://github.com/rubygems/rubygems/pull/4384) by cfis1121# 3.2.11 / 2021-02-171123## Enhancements:1125* Optionally fallback to IPv4 when IPv6 is unreachable. Pull request [#2662](https://github.com/rubygems/rubygems/pull/2662)1126 by sonalkr1321127* Install bundler 2.2.11 as a default gem.1129# 3.2.10 / 2021-02-151131## Enhancements:1133* Install bundler 2.2.10 as a default gem.1135## Documentation:1137* Add a `gem push` example to `gem help`. Pull request [#4373](https://github.com/rubygems/rubygems/pull/4373) by1138 deivid-rodriguez1139* Improve documentation for `required_ruby_version`. Pull request [#4343](https://github.com/rubygems/rubygems/pull/4343) by1140 AlexWayfer1142# 3.2.9 / 2021-02-081144## Enhancements:1146* Install bundler 2.2.9 as a default gem.1148## Bug fixes:1150* Fix error message when underscore selection can't find bundler. Pull1151 request [#4363](https://github.com/rubygems/rubygems/pull/4363) by deivid-rodriguez1152* Fix `Gem::Specification.stubs_for` returning wrong named specs. Pull1153 request [#4356](https://github.com/rubygems/rubygems/pull/4356) by tompng1154* Don't error out when activating a binstub unless necessary. Pull request1155 [#4351](https://github.com/rubygems/rubygems/pull/4351) by deivid-rodriguez1156* Fix `gem outdated` incorrectly handling platform specific gems. Pull1157 request [#4248](https://github.com/rubygems/rubygems/pull/4248) by deivid-rodriguez1159# 3.2.8 / 2021-02-021161## Enhancements:1163* Install bundler 2.2.8 as a default gem.1165## Bug fixes:1167* Fix `gem install` crashing on gemspec with nil required_ruby_version.1168 Pull request [#4334](https://github.com/rubygems/rubygems/pull/4334) by pbernays1170# 3.2.7 / 2021-01-261172## Enhancements:1174* Install bundler 2.2.7 as a default gem.1176## Bug fixes:1178* Generate plugin wrappers with relative requires. Pull request [#4317](https://github.com/rubygems/rubygems/pull/4317) by1179 deivid-rodriguez1181# 3.2.6 / 2021-01-181183## Enhancements:1185* Fix `Gem::Platform#inspect` showing duplicate information. Pull request1186 [#4276](https://github.com/rubygems/rubygems/pull/4276) by deivid-rodriguez1187* Install bundler 2.2.6 as a default gem.1189## Bug fixes:1191* Swallow any system call error in `ensure_gem_subdirs` to support jruby1192 embedded paths. Pull request [#4291](https://github.com/rubygems/rubygems/pull/4291) by kares1193* Restore accepting custom make command with extra options as the `make`1194 env variable. Pull request [#4271](https://github.com/rubygems/rubygems/pull/4271) by terceiro1196# 3.2.5 / 2021-01-111198## Enhancements:1200* Install bundler 2.2.5 as a default gem.1202## Bug fixes:1204* Don't load more specs after the whole set of specs has been setup. Pull1205 request [#4262](https://github.com/rubygems/rubygems/pull/4262) by deivid-rodriguez1206* Fix broken `bundler` executable after `gem update --system`. Pull1207 request [#4221](https://github.com/rubygems/rubygems/pull/4221) by deivid-rodriguez1209# 3.2.4 / 2020-12-311211## Enhancements:1213* Use a CHANGELOG in markdown for rubygems. Pull request [#4168](https://github.com/rubygems/rubygems/pull/4168) by1214 deivid-rodriguez1215* Never spawn subshells when building extensions. Pull request [#4190](https://github.com/rubygems/rubygems/pull/4190) by1216 deivid-rodriguez1217* Install bundler 2.2.4 as a default gem.1219## Bug fixes:1221* Fix fallback to the old index and installation from it not working. Pull1222 request [#4213](https://github.com/rubygems/rubygems/pull/4213) by deivid-rodriguez1223* Fix installing from source on truffleruby. Pull request [#4201](https://github.com/rubygems/rubygems/pull/4201) by1224 deivid-rodriguez1226# 3.2.3 / 2020-12-221228## Enhancements:1230* Fix misspellings in default API key name. Pull request [#4177](https://github.com/rubygems/rubygems/pull/4177) by hsbt1231* Install bundler 2.2.3 as a default gem.1233## Bug fixes:1235* Respect `required_ruby_version` and `required_rubygems_version`1236 constraints when looking for `gem install` candidates. Pull request [#4110](https://github.com/rubygems/rubygems/pull/4110)1237 by deivid-rodriguez1239# 3.2.2 / 2020-12-171241## Enhancements:1243* Install bundler 2.2.2 as a default gem.1245## Bug fixes:1247* Fix issue where CLI commands making more than one request to1248 rubygems.org needing an OTP code would crash or ask for the code twice.1249 Pull request [#4162](https://github.com/rubygems/rubygems/pull/4162) by sonalkr1321250* Fix building rake extensions that require openssl. Pull request [#4165](https://github.com/rubygems/rubygems/pull/4165) by1251 deivid-rodriguez1252* Fix `gem update --system` displaying too many changelog entries. Pull1253 request [#4145](https://github.com/rubygems/rubygems/pull/4145) by deivid-rodriguez1255# 3.2.1 / 2020-12-141257## Enhancements:1259* Added help message for gem i webrick in gem server command. Pull request1260 [#4117](https://github.com/rubygems/rubygems/pull/4117) by hsbt1261* Install bundler 2.2.1 as a default gem.1263## Bug fixes:1265* Added the missing loading of fileutils same as load_specs. Pull request1266 [#4124](https://github.com/rubygems/rubygems/pull/4124) by hsbt1267* Fix Resolver::APISet to always include prereleases when necessary. Pull1268 request [#4113](https://github.com/rubygems/rubygems/pull/4113) by deivid-rodriguez1270# 3.2.0 / 2020-12-071272## Enhancements:1274* Do not override Kernel#warn when there is no need. Pull request [#4075](https://github.com/rubygems/rubygems/pull/4075) by1275 eregon1276* Update endpoint of gem signin command. Pull request [#3840](https://github.com/rubygems/rubygems/pull/3840) by sonalkr1321277* Omit deprecated commands from command help output. Pull request [#4023](https://github.com/rubygems/rubygems/pull/4023) by1278 landongrindheim1279* Suggest alternatives in `gem query` deprecation. Pull request [#4021](https://github.com/rubygems/rubygems/pull/4021) by1280 landongrindheim1281* Lazily load `time`, `cgi`, and `zlib`. Pull request [#4010](https://github.com/rubygems/rubygems/pull/4010) by1282 deivid-rodriguez1283* Don't hit the network when installing dependencyless local gemspec. Pull1284 request [#3968](https://github.com/rubygems/rubygems/pull/3968) by deivid-rodriguez1285* Add `--force` option to `gem sources` command. Pull request [#3956](https://github.com/rubygems/rubygems/pull/3956) by1286 andy-smith-msm1287* Lazily load `openssl`. Pull request [#3850](https://github.com/rubygems/rubygems/pull/3850) by deivid-rodriguez1288* Pass more information when comparing platforms. Pull request [#3817](https://github.com/rubygems/rubygems/pull/3817) by1289 eregon1290* Install bundler 2.2.0 as a default gem.1292## Bug fixes:1294* Use better owner & group for files in rubygems package. Pull request1295 [#4065](https://github.com/rubygems/rubygems/pull/4065) by deivid-rodriguez1296* Improve gem build -C flag. Pull request [#3983](https://github.com/rubygems/rubygems/pull/3983) by bronzdoc1297* Handle unexpected behavior with URI#merge and subpaths missing trailing1298 slashes. Pull request [#3123](https://github.com/rubygems/rubygems/pull/3123) by drcapulet1299* Add missing `fileutils` require in rubygems installer. Pull request1300 [#4036](https://github.com/rubygems/rubygems/pull/4036) by deivid-rodriguez1301* Fix `--platform` option to `gem specification` being ignored. Pull1302 request [#4043](https://github.com/rubygems/rubygems/pull/4043) by deivid-rodriguez1303* Expose `--no-minimal-deps` flag to install the latest version of1304 dependencies. Pull request [#4030](https://github.com/rubygems/rubygems/pull/4030) by deivid-rodriguez1305* Fix "stack level too deep" error when overriding `Warning.warn`. Pull1306 request [#3987](https://github.com/rubygems/rubygems/pull/3987) by eregon1307* Append '.gemspec' extension only when it is not present. Pull request1308 [#3988](https://github.com/rubygems/rubygems/pull/3988) by voxik1309* Install to correct plugins dir when using `--build-root`. Pull request1310 [#3972](https://github.com/rubygems/rubygems/pull/3972) by deivid-rodriguez1311* Fix `--build-root` flag under Windows. Pull request [#3975](https://github.com/rubygems/rubygems/pull/3975) by1312 deivid-rodriguez1313* Fix `typo_squatting?` false positive for `rubygems.org` itself. Pull1314 request [#3951](https://github.com/rubygems/rubygems/pull/3951) by andy-smith-msm1315* Make `--default` and `--install-dir` options to `gem install` play nice1316 together. Pull request [#3906](https://github.com/rubygems/rubygems/pull/3906) by deivid-rodriguez1318## Deprecations:1320* Deprecate server command. Pull request [#3868](https://github.com/rubygems/rubygems/pull/3868) by bronzdoc1322## Performance:1324* Don't change ruby process CWD when building extensions. Pull request1325 [#3498](https://github.com/rubygems/rubygems/pull/3498) by deivid-rodriguez1327# 3.2.0.rc.2 / 2020-10-081329## Enhancements:1331* Make --dry-run flag consistent across rubygems commands. Pull request1332 [#3867](https://github.com/rubygems/rubygems/pull/3867) by bronzdoc1333* Disallow downgrades to too old versions. Pull request [#3566](https://github.com/rubygems/rubygems/pull/3566) by1334 deivid-rodriguez1335* Added `--platform` option to `build` command. Pull request [#3079](https://github.com/rubygems/rubygems/pull/3079) by nobu1336* Have "gem update --system" pass through the `--silent` flag. Pull1337 request [#3789](https://github.com/rubygems/rubygems/pull/3789) by duckinator1338* Add writable check for cache dir. Pull request [#3876](https://github.com/rubygems/rubygems/pull/3876) by xndcn1339* Warn on duplicate dependency in a specification. Pull request [#3864](https://github.com/rubygems/rubygems/pull/3864) by1340 bronzdoc1341* Fix indentation in `gem env`. Pull request [#3861](https://github.com/rubygems/rubygems/pull/3861) by colby-swandale1342* Let more exceptions flow. Pull request [#3819](https://github.com/rubygems/rubygems/pull/3819) by deivid-rodriguez1343* Ignore internal frames in RubyGems' Kernel#warn. Pull request [#3810](https://github.com/rubygems/rubygems/pull/3810) by1344 eregon1346## Bug fixes:1348* Add missing fileutils require. Pull request [#3911](https://github.com/rubygems/rubygems/pull/3911) by deivid-rodriguez1349* Fix false positive warning on Windows when PATH has1350 `File::ALT_SEPARATOR`. Pull request [#3829](https://github.com/rubygems/rubygems/pull/3829) by deivid-rodriguez1351* Fix Kernel#warn override to handle backtrace location with nil path.1352 Pull request [#3852](https://github.com/rubygems/rubygems/pull/3852) by jeremyevans1353* Don't format executables on `gem update --system`. Pull request [#3811](https://github.com/rubygems/rubygems/pull/3811) by1354 deivid-rodriguez1355* `gem install --user` fails with `Gem::FilePermissionError` on the system1356 plugins directory. Pull request [#3804](https://github.com/rubygems/rubygems/pull/3804) by nobu1358## Performance:1360* Avoid duplicated generation of APISpecification objects. Pull request1361 [#3940](https://github.com/rubygems/rubygems/pull/3940) by mame1362* Eval defaults with frozen_string_literal: true. Pull request [#3847](https://github.com/rubygems/rubygems/pull/3847) by1363 casperisfine1364* Deduplicate the requirement operators in memory. Pull request [#3846](https://github.com/rubygems/rubygems/pull/3846) by1365 casperisfine1366* Optimize Gem.already_loaded?. Pull request [#3793](https://github.com/rubygems/rubygems/pull/3793) by casperisfine1368# 3.2.0.rc.1 / 2020-07-041370## Enhancements:1372* Test TruffleRuby in CI. Pull request [#2797](https://github.com/rubygems/rubygems/pull/2797) by Benoit Daloze.1373* Rework plugins system and speed up rubygems. Pull request [#3108](https://github.com/rubygems/rubygems/pull/3108) by David1374 Rodríguez.1375* Specify explicit separator not to be affected by $;. Pull request [#3424](https://github.com/rubygems/rubygems/pull/3424)1376 by Nobuyoshi Nakada.1377* Enable `Layout/ExtraSpacing` cop. Pull request [#3449](https://github.com/rubygems/rubygems/pull/3449) by David Rodríguez.1378* Rollback gem deprecate. Pull request [#3530](https://github.com/rubygems/rubygems/pull/3530) by Luis Sagastume.1379* Normalize heredoc delimiters. Pull request [#3533](https://github.com/rubygems/rubygems/pull/3533) by David Rodríguez.1380* Log messages to stdout in `rake package`. Pull request [#3632](https://github.com/rubygems/rubygems/pull/3632) by David1381 Rodríguez.1382* Remove explicit `psych` activation. Pull request [#3636](https://github.com/rubygems/rubygems/pull/3636) by David1383 Rodríguez.1384* Delay `fileutils` loading to fix some warnings. Pull request [#3637](https://github.com/rubygems/rubygems/pull/3637) by1385 David Rodríguez.1386* Make sure rubygems/package can be directly required reliably. Pull1387 request [#3670](https://github.com/rubygems/rubygems/pull/3670) by Luis Sagastume.1388* Make sure `tmp` folder exists before calling `Dir.tmpdir`. Pull request1389 [#3711](https://github.com/rubygems/rubygems/pull/3711) by David Rodríguez.1390* Add Gem.disable_system_update_message to disable gem update --system if1391 needed. Pull request [#3720](https://github.com/rubygems/rubygems/pull/3720) by Josef Šimánek.1392* Tweaks to play nice with ruby-core setup. Pull request [#3733](https://github.com/rubygems/rubygems/pull/3733) by David1393 Rodríguez.1394* Remove explicit require for auto-loaded constant. Pull request [#3751](https://github.com/rubygems/rubygems/pull/3751) by1395 Karol Bucek.1396* Test files should not be included in spec.files. Pull request [#3758](https://github.com/rubygems/rubygems/pull/3758) by1397 Marc-André Lafortune.1398* Remove TODO comment about warning on setting instead of pushing. Pull1399 request [#2823](https://github.com/rubygems/rubygems/pull/2823) by Luis Sagastume.1400* Add deprecate command method. Pull request [#2935](https://github.com/rubygems/rubygems/pull/2935) by Luis Sagastume.1401* Simplify deprecate command method. Pull request [#2974](https://github.com/rubygems/rubygems/pull/2974) by Luis Sagastume.1402* Fix Gem::LOADED_SPECS_MUTEX handling for recursive locking. Pull request1403 [#2985](https://github.com/rubygems/rubygems/pull/2985) by MSP-Greg.1404* Add `funding_uri ` metadata field to gemspec. Pull request [#3060](https://github.com/rubygems/rubygems/pull/3060) by1405 Colby Swandale.1406* Updates to some old gem-signing docs. Pull request [#3063](https://github.com/rubygems/rubygems/pull/3063) by Tieg1407 Zaharia.1408* Update the gem method for Gem::Installer. Pull request [#3137](https://github.com/rubygems/rubygems/pull/3137) by Daniel1409 Berger.1410* Simplify initial gem help output. Pull request [#3148](https://github.com/rubygems/rubygems/pull/3148) by Olivier Lacan.1411* Resolve latest version via `gem contents`. Pull request [#3149](https://github.com/rubygems/rubygems/pull/3149) by Dan1412 Rice.1413* Install suggestions. Pull request [#3151](https://github.com/rubygems/rubygems/pull/3151) by Sophia Castellarin.1414* Only rescue the errors we actually want to rescue. Pull request [#3156](https://github.com/rubygems/rubygems/pull/3156) by1415 David Rodríguez.1417## Bug fixes:1419* Accept not only /usr/bin/env but also /bin/env in some tests. Pull1420 request [#3422](https://github.com/rubygems/rubygems/pull/3422) by Yusuke Endoh.1421* Skip a test that attempts to remove the current directory on Solaris.1422 Pull request [#3423](https://github.com/rubygems/rubygems/pull/3423) by Yusuke Endoh.1423* Fix race condition on bundler's parallel installer. Pull request [#3440](https://github.com/rubygems/rubygems/pull/3440)1424 by David Rodríguez.1425* Fix platform comparison check in #contains_requirable_file?. Pull1426 request [#3495](https://github.com/rubygems/rubygems/pull/3495) by Benoit Daloze.1427* Improve missing spec error. Pull request [#3559](https://github.com/rubygems/rubygems/pull/3559) by Luis Sagastume.1428* Fix hidden bundler template installation from rubygems updater. Pull1429 request [#3674](https://github.com/rubygems/rubygems/pull/3674) by David Rodríguez.1430* Fix gem update --user-install. Pull request [#2901](https://github.com/rubygems/rubygems/pull/2901) by Luis Sagastume.1431* Correct conflict list when uninstallation is prevented. Pull request1432 [#2973](https://github.com/rubygems/rubygems/pull/2973) by David Rodríguez.1433* Fix error when trying to find bundler with a deleted "working directo….1434 Pull request [#3090](https://github.com/rubygems/rubygems/pull/3090) by Luis Sagastume.1435* Fix -I require priority. Pull request [#3124](https://github.com/rubygems/rubygems/pull/3124) by David Rodríguez.1436* Fix `ruby setup.rb` for new plugins layout. Pull request [#3144](https://github.com/rubygems/rubygems/pull/3144) by David1437 Rodríguez.1439## Deprecations:1441* Set deprecation warning on query command. Pull request [#2967](https://github.com/rubygems/rubygems/pull/2967) by Luis1442 Sagastume.1444## Breaking changes:1446* Remove ruby 1.8 leftovers. Pull request [#3442](https://github.com/rubygems/rubygems/pull/3442) by David Rodríguez.1447* Minitest cleanup. Pull request [#3445](https://github.com/rubygems/rubygems/pull/3445) by David Rodríguez.1448* Remove `builder` gem requirement for `gem regenerate_index`. Pull1449 request [#3552](https://github.com/rubygems/rubygems/pull/3552) by David Rodríguez.1450* Remove modelines for consistency. Pull request [#3714](https://github.com/rubygems/rubygems/pull/3714) by David Rodríguez.1451* Stop using deprecated OpenSSL::Digest constants. Pull request [#3763](https://github.com/rubygems/rubygems/pull/3763) by1452 Bart de Water.1453* Remove Gem module deprecated methods. Pull request [#3101](https://github.com/rubygems/rubygems/pull/3101) by Luis1454 Sagastume.1455* Remove ubygems.rb. Pull request [#3102](https://github.com/rubygems/rubygems/pull/3102) by Luis Sagastume.1456* Remove Gem::Commands::QueryCommand. Pull request [#3104](https://github.com/rubygems/rubygems/pull/3104) by Luis1457 Sagastume.1458* Remove dependency installer deprecated methods. Pull request [#3106](https://github.com/rubygems/rubygems/pull/3106) by1459 Luis Sagastume.1460* Remove Gem::UserInteraction#debug method. Pull request [#3107](https://github.com/rubygems/rubygems/pull/3107) by Luis1461 Sagastume.1462* Remove options from Gem::GemRunner.new. Pull request [#3110](https://github.com/rubygems/rubygems/pull/3110) by Luis1463 Sagastume.1464* Remove deprecated Gem::RemoteFetcher#fetch_size. Pull request [#3111](https://github.com/rubygems/rubygems/pull/3111) by1465 Luis Sagastume.1466* Remove source_exception from Gem::Exception. Pull request [#3112](https://github.com/rubygems/rubygems/pull/3112) by Luis1467 Sagastume.1468* Requiring rubygems/source_specific_file is deprecated, remove it. Pull1469 request [#3114](https://github.com/rubygems/rubygems/pull/3114) by Luis Sagastume.1471# 3.1.4 / 2020-06-031473## Enhancements:1475* Deprecate rubyforge_project attribute only during build1476 time. Pull request [#3609](https://github.com/rubygems/rubygems/pull/3609) by Josef Šimánek.1477* Update links. Pull request [#3610](https://github.com/rubygems/rubygems/pull/3610) by Josef Šimánek.1478* Run CI at 3.1 branch head as well. Pull request [#3677](https://github.com/rubygems/rubygems/pull/3677) by Josef Šimánek.1479* Remove failing ubuntu-rvm CI flow. Pull request [#3611](https://github.com/rubygems/rubygems/pull/3611) by1480 Josef Šimánek.1482# 3.1.3 / 2020-05-051484## Enhancements:1486* Resolver: require NameTuple before use. Pull request [#3171](https://github.com/rubygems/rubygems/pull/3171) by Olle1487 Jonsson.1488* Use absolute paths with autoload. Pull request [#3100](https://github.com/rubygems/rubygems/pull/3100) by David Rodríguez.1489* Avoid changing $SOURCE_DATE_EPOCH. Pull request [#3088](https://github.com/rubygems/rubygems/pull/3088) by Ellen Marie1490 Dash.1491* Use Bundler 2.1.4. Pull request [#3072](https://github.com/rubygems/rubygems/pull/3072) by Hiroshi SHIBATA.1492* Add tests to check if Gem.ruby_version works with ruby git master.1493 Pull request [#3049](https://github.com/rubygems/rubygems/pull/3049) by Yusuke Endoh.1495## Bug fixes:1497* Fix platform comparison check in #contains_requirable_file?. Pull1498 request [#3495](https://github.com/rubygems/rubygems/pull/3495) by Benoit Daloze.1499* Improve gzip errors logging. Pull request [#3485](https://github.com/rubygems/rubygems/pull/3485) by David Rodríguez.1500* Fix incorrect `gem uninstall --all` message. Pull request [#3483](https://github.com/rubygems/rubygems/pull/3483) by David1501 Rodríguez.1502* Fix incorrect bundler version being required. Pull request [#3458](https://github.com/rubygems/rubygems/pull/3458) by1503 David Rodríguez.1504* Fix gem install from a gemdeps file with complex dependencies.1505 Pull request [#3054](https://github.com/rubygems/rubygems/pull/3054) by Luis Sagastume.1507# 3.1.2 / 2019-12-201509## Enhancements:1511* Restore non prompting `gem update --system` behavior. Pull request [#3040](https://github.com/rubygems/rubygems/pull/3040)1512 by David Rodríguez.1513* Show only release notes for new code installed. Pull request [#3041](https://github.com/rubygems/rubygems/pull/3041) by1514 David Rodríguez.1515* Inform about installed `bundle` executable after `gem update --system`.1516 Pull request [#3042](https://github.com/rubygems/rubygems/pull/3042) by David Rodríguez.1517* Use Bundler 2.1.2. Pull request [#3043](https://github.com/rubygems/rubygems/pull/3043) by SHIBATA Hiroshi.1519## Bug fixes:1521* Require `uri` in source.rb. Pull request [#3034](https://github.com/rubygems/rubygems/pull/3034) by mihaibuzgau.1522* Fix `gem update --system --force`. Pull request [#3035](https://github.com/rubygems/rubygems/pull/3035) by David1523 Rodríguez.1524* Move `require uri` to source_list. Pull request [#3038](https://github.com/rubygems/rubygems/pull/3038) by mihaibuzgau.1526# 3.1.1 / 2019-12-161528## Bug fixes:1530* Vendor Bundler 2.1.0 again. The version of Bundler with1531 RubyGems 3.1.0 was Bundler 2.1.0.pre.3. Pull request [#3029](https://github.com/rubygems/rubygems/pull/3029) by1532 SHIBATA Hiroshi.1534# 3.1.0 / 2019-12-161536## Enhancements:1538* Vendor bundler 2.1. Pull request [#3028](https://github.com/rubygems/rubygems/pull/3028) by David Rodríguez.1539* Check for rubygems.org typo squatting sources. Pull request [#2999](https://github.com/rubygems/rubygems/pull/2999) by1540 Luis Sagastume.1541* Refactor remote fetcher. Pull request [#3017](https://github.com/rubygems/rubygems/pull/3017) by David Rodríguez.1542* Lazily load `open3`. Pull request [#3001](https://github.com/rubygems/rubygems/pull/3001) by David Rodríguez.1543* Remove `delegate` dependency. Pull request [#3002](https://github.com/rubygems/rubygems/pull/3002) by David Rodríguez.1544* Lazily load `uri`. Pull request [#3005](https://github.com/rubygems/rubygems/pull/3005) by David Rodríguez.1545* Lazily load `rubygems/gem_runner` during tests. Pull request [#3009](https://github.com/rubygems/rubygems/pull/3009) by1546 David Rodríguez.1547* Use bundler to manage development dependencies. Pull request [#3012](https://github.com/rubygems/rubygems/pull/3012) by1548 David Rodríguez.1550## Bug fixes:1552* Remove unnecessary executable flags. Pull request [#2982](https://github.com/rubygems/rubygems/pull/2982) by David1553 Rodríguez.1554* Remove configuration that contained a typo. Pull request [#2989](https://github.com/rubygems/rubygems/pull/2989) by David1555 Rodríguez.1557## Deprecations:1559* Deprecate `gem generate_index --modern` and `gem generate_index1560 --no-modern`. Pull request [#2992](https://github.com/rubygems/rubygems/pull/2992) by David Rodríguez.1562## Breaking changes:1564* Remove 1.8.7 leftovers. Pull request [#2972](https://github.com/rubygems/rubygems/pull/2972) by David Rodríguez.1566# 3.1.0.pre3 / 2019-11-111568## Enhancements:1570* Fix gem pristine not accounting for user installed gems. Pull request1571 [#2914](https://github.com/rubygems/rubygems/pull/2914) by Luis Sagastume.1572* Refactor keyword argument test for Ruby 2.7. Pull request [#2947](https://github.com/rubygems/rubygems/pull/2947) by1573 SHIBATA Hiroshi.1574* Fix errors at frozen Gem::Version. Pull request [#2949](https://github.com/rubygems/rubygems/pull/2949) by Nobuyoshi1575 Nakada.1576* Remove taint usage on Ruby 2.7+. Pull request [#2951](https://github.com/rubygems/rubygems/pull/2951) by Jeremy Evans.1577* Check Manifest.txt is up to date. Pull request [#2953](https://github.com/rubygems/rubygems/pull/2953) by David Rodríguez.1578* Clarify symlink conditionals in tests. Pull request [#2962](https://github.com/rubygems/rubygems/pull/2962) by David1579 Rodríguez.1580* Update command line parsing to work under ps. Pull request [#2966](https://github.com/rubygems/rubygems/pull/2966) by1581 David Rodríguez.1582* Properly test `Gem::Specifications.stub_for`. Pull request [#2970](https://github.com/rubygems/rubygems/pull/2970) by1583 David Rodríguez.1584* Fix Gem::LOADED_SPECS_MUTEX handling for recursive locking. Pull request1585 [#2985](https://github.com/rubygems/rubygems/pull/2985) by MSP-Greg.1587# 3.1.0.pre2 / 2019-10-151589## Enhancements:1591* Optimize Gem::Package::TarReader#each. Pull request [#2941](https://github.com/rubygems/rubygems/pull/2941) by Jean byroot1592 Boussier.1593* Time comparison around date boundary. Pull request [#2944](https://github.com/rubygems/rubygems/pull/2944) by Nobuyoshi1594 Nakada.1596# 3.1.0.pre1 / 2019-10-081598## Enhancements:1600* Try to use bundler-2.1.0.pre.2. Pull request [#2923](https://github.com/rubygems/rubygems/pull/2923) by SHIBATA Hiroshi.1601* [Require] Ensure -I beats a default gem. Pull request [#1868](https://github.com/rubygems/rubygems/pull/1868) by Samuel1602 Giddins.1603* [Specification] Prefer user-installed gems to default gems. Pull request1604 [#2112](https://github.com/rubygems/rubygems/pull/2112) by Samuel Giddins.1605* Multifactor authentication for yank command. Pull request [#2514](https://github.com/rubygems/rubygems/pull/2514) by Qiu1606 Chaofan.1607* Autoswitch to exact bundler version if present. Pull request [#2583](https://github.com/rubygems/rubygems/pull/2583) by1608 David Rodríguez.1609* Fix Gem::Requirement equality comparison when ~> operator is used. Pull1610 request [#2554](https://github.com/rubygems/rubygems/pull/2554) by Grey Baker.1611* Don't use a proxy if https_proxy env var is empty. Pull request [#2567](https://github.com/rubygems/rubygems/pull/2567) by1612 Luis Sagastume.1613* Fix typo in specs warning. Pull request [#2585](https://github.com/rubygems/rubygems/pull/2585) by Rui.1614* Bin/gem: remove initial empty line. Pull request [#2602](https://github.com/rubygems/rubygems/pull/2602) by Kenyon Ralph.1615* Avoid rdoc hook when it's failed to load rdoc library. Pull request1616 [#2604](https://github.com/rubygems/rubygems/pull/2604) by SHIBATA Hiroshi.1617* Refactor get_proxy_from_env logic. Pull request [#2611](https://github.com/rubygems/rubygems/pull/2611) by Luis Sagastume.1618* Allow to easily bisect flaky failures. Pull request [#2626](https://github.com/rubygems/rubygems/pull/2626) by David1619 Rodríguez.1620* Fix `--ignore-dependencies` flag not installing platform specific gems.1621 Pull request [#2631](https://github.com/rubygems/rubygems/pull/2631) by David Rodríguez.1622* Make `gem install --explain` list platforms. Pull request [#2634](https://github.com/rubygems/rubygems/pull/2634) by David1623 Rodríguez.1624* Make `gem update --explain` list platforms. Pull request [#2635](https://github.com/rubygems/rubygems/pull/2635) by David1625 Rodríguez.1626* Refactoring install and update explanations. Pull request [#2643](https://github.com/rubygems/rubygems/pull/2643) by David1627 Rodríguez.1628* Restore transitiveness of version comparison. Pull request [#2651](https://github.com/rubygems/rubygems/pull/2651) by1629 David Rodríguez.1630* Undo requirement sorting. Pull request [#2652](https://github.com/rubygems/rubygems/pull/2652) by David Rodríguez.1631* Update dummy version of Bundler for #2581. Pull request [#2584](https://github.com/rubygems/rubygems/pull/2584) by SHIBATA1632 Hiroshi.1633* Ignore to handle the different platform. Pull request [#2672](https://github.com/rubygems/rubygems/pull/2672) by SHIBATA1634 Hiroshi.1635* Make Gem::Specification.default_stubs to public methods. Pull request1636 [#2675](https://github.com/rubygems/rubygems/pull/2675) by SHIBATA Hiroshi.1637* Sort files and test_files in specifications. Pull request [#2524](https://github.com/rubygems/rubygems/pull/2524) by1638 Christopher Baines.1639* Fix comment of Gem::Specification#required_ruby_version=. Pull request1640 [#2732](https://github.com/rubygems/rubygems/pull/2732) by Alex Junger.1641* Config_file.rb - update path separator in ENV['GEMRC'] logic. Pull1642 request [#2735](https://github.com/rubygems/rubygems/pull/2735) by MSP-Greg.1643* Fix `ruby setup.rb` warnings. Pull request [#2737](https://github.com/rubygems/rubygems/pull/2737) by David Rodríguez.1644* Don't use regex delimiters when searching for a dependency. Pull request1645 [#2738](https://github.com/rubygems/rubygems/pull/2738) by Luis Sagastume.1646* Refactor query command. Pull request [#2739](https://github.com/rubygems/rubygems/pull/2739) by Luis Sagastume.1647* Don't remove default spec files from mapping after require. Pull request1648 [#2741](https://github.com/rubygems/rubygems/pull/2741) by David Rodríguez.1649* Cleanup base test case. Pull request [#2742](https://github.com/rubygems/rubygems/pull/2742) by David Rodríguez.1650* Simplify Specification#gems_dir. Pull request [#2745](https://github.com/rubygems/rubygems/pull/2745) by David Rodríguez.1651* Fix test warning. Pull request [#2746](https://github.com/rubygems/rubygems/pull/2746) by David Rodríguez.1652* Extract an `add_to_load_path` method. Pull request [#2749](https://github.com/rubygems/rubygems/pull/2749) by David1653 Rodríguez.1654* Fix setup command if format_executable is true by default. Pull request1655 [#2766](https://github.com/rubygems/rubygems/pull/2766) by Jeremy Evans.1656* Update the certificate files to make the test pass on Debian 10. Pull1657 request [#2777](https://github.com/rubygems/rubygems/pull/2777) by Yusuke Endoh.1658* Write to the correct config file(.gemrc). Pull request [#2779](https://github.com/rubygems/rubygems/pull/2779) by Luis1659 Sagastume.1660* Fix for large values in UID/GID fields in tar archives. Pull request1661 [#2780](https://github.com/rubygems/rubygems/pull/2780) by Alexey Shein.1662* Lazy require stringio. Pull request [#2781](https://github.com/rubygems/rubygems/pull/2781) by Luis Sagastume.1663* Make Gem::Specification#ruby_code handle OpenSSL::PKey::RSA objects.1664 Pull request [#2782](https://github.com/rubygems/rubygems/pull/2782) by Luis Sagastume.1665* Fix setup command test for bundler with program_suffix. Pull request1666 [#2783](https://github.com/rubygems/rubygems/pull/2783) by Sorah Fukumori.1667* Make sure `rake package` works. Pull request [#2787](https://github.com/rubygems/rubygems/pull/2787) by David Rodríguez.1668* Synchronize access to the Gem::Specification::LOAD_CACHE Hash. Pull1669 request [#2789](https://github.com/rubygems/rubygems/pull/2789) by Benoit Daloze.1670* Task to install rubygems to local system. Pull request [#2795](https://github.com/rubygems/rubygems/pull/2795) by David1671 Rodríguez.1672* Add an attr_reader to Gem::Installer for the package instance variable.1673 Pull request [#2796](https://github.com/rubygems/rubygems/pull/2796) by Daniel Berger.1674* Switch CI script to bash. Pull request [#2799](https://github.com/rubygems/rubygems/pull/2799) by David Rodríguez.1675* Move gemcutter utilities code to Gem::Command. Pull request [#2803](https://github.com/rubygems/rubygems/pull/2803) by1676 Luis Sagastume.1677* Add raw spec method to gem package. Pull request [#2806](https://github.com/rubygems/rubygems/pull/2806) by Luis1678 Sagastume.1679* Improve `rake package` test error message. Pull request [#2815](https://github.com/rubygems/rubygems/pull/2815) by David1680 Rodríguez.1681* Resolve `@@project_dir` from test file paths. Pull request [#2843](https://github.com/rubygems/rubygems/pull/2843) by1682 Nobuyoshi Nakada.1683* Remove dead code in Gem::Validator. Pull request [#2537](https://github.com/rubygems/rubygems/pull/2537) by Ellen Marie1684 Dash.1685* The date might have advanced since TODAY has been set. Pull request1686 [#2938](https://github.com/rubygems/rubygems/pull/2938) by Nobuyoshi Nakada.1687* Remove old ci configurations. Pull request [#2917](https://github.com/rubygems/rubygems/pull/2917) by SHIBATA Hiroshi.1688* Add Gem::Dependency identity. Pull request [#2936](https://github.com/rubygems/rubygems/pull/2936) by Luis Sagastume.1689* Filter dependency type and name strictly. Pull request [#2930](https://github.com/rubygems/rubygems/pull/2930) by SHIBATA1690 Hiroshi.1691* Always pass an encoding option to Zlib::GzipReader.wrap. Pull request1692 [#2933](https://github.com/rubygems/rubygems/pull/2933) by Nobuyoshi Nakada.1693* Introduce default prerelease requirement. Pull request [#2925](https://github.com/rubygems/rubygems/pull/2925) by David1694 Rodríguez.1695* Detect libc version, closes #2918. Pull request [#2922](https://github.com/rubygems/rubygems/pull/2922) by fauno.1696* Use IAM role to extract security-credentials for EC2 instance. Pull1697 request [#2894](https://github.com/rubygems/rubygems/pull/2894) by Alexander Pakulov.1698* Improve `gem uninstall --all`. Pull request [#2893](https://github.com/rubygems/rubygems/pull/2893) by David Rodríguez.1699* Use `RbConfig::CONFIG['rubylibprefix']`. Pull request [#2889](https://github.com/rubygems/rubygems/pull/2889) by Nobuyoshi1700 Nakada.1701* Build the first gemspec we found if no arguments are passed to gem1702 build. Pull request [#2887](https://github.com/rubygems/rubygems/pull/2887) by Luis Sagastume.1703* $LOAD_PATH elements should be real paths. Pull request [#2885](https://github.com/rubygems/rubygems/pull/2885) by1704 Nobuyoshi Nakada.1705* Use the standard RUBY_ENGINE_VERSION instead of JRUBY_VERSION. Pull1706 request [#2864](https://github.com/rubygems/rubygems/pull/2864) by Benoit Daloze.1707* Cleanup after testing `rake package`. Pull request [#2862](https://github.com/rubygems/rubygems/pull/2862) by David1708 Rodríguez.1709* Cherry-pick shushing deprecation warnings from ruby-core. Pull request1710 [#2861](https://github.com/rubygems/rubygems/pull/2861) by David Rodríguez.1711* Ext/builder.rb cleanup. Pull request [#2849](https://github.com/rubygems/rubygems/pull/2849) by Luis Sagastume.1712* Fix @ran_rake assignment in builder.rb. Pull request [#2850](https://github.com/rubygems/rubygems/pull/2850) by Luis1713 Sagastume.1714* Remove test suite warnings. Pull request [#2845](https://github.com/rubygems/rubygems/pull/2845) by Luis Sagastume.1715* Replace domain parameter with a parameter to suppress suggestions. Pull1716 request [#2846](https://github.com/rubygems/rubygems/pull/2846) by Luis Sagastume.1717* Move default specifications dir definition out of BasicSpecification.1718 Pull request [#2841](https://github.com/rubygems/rubygems/pull/2841) by Vít Ondruch.1719* There is no usage of @orig_env_* variables in test suite. Pull request1720 [#2838](https://github.com/rubygems/rubygems/pull/2838) by SHIBATA Hiroshi.1721* Use File#open instead of Kernel#open in stub_specification.rb. Pull1722 request [#2834](https://github.com/rubygems/rubygems/pull/2834) by Luis Sagastume.1723* Simplify #to_ruby code. Pull request [#2825](https://github.com/rubygems/rubygems/pull/2825) by Nobuyoshi Nakada.1724* Add a gem attr to the Gem::Package class. Pull request [#2828](https://github.com/rubygems/rubygems/pull/2828) by Daniel1725 Berger.1726* Remove useless TODO comment. Pull request [#2818](https://github.com/rubygems/rubygems/pull/2818) by Luis Sagastume.1728## Bug fixes:1730* Fix typos in History.txt. Pull request [#2565](https://github.com/rubygems/rubygems/pull/2565) by Igor Zubkov.1731* Remove unused empty sources array. Pull request [#2598](https://github.com/rubygems/rubygems/pull/2598) by Aaron1732 Patterson.1733* Fix windows specific executables generated by `gem install`. Pull1734 request [#2628](https://github.com/rubygems/rubygems/pull/2628) by David Rodríguez.1735* Gem::Specification#to_ruby needs OpenSSL. Pull request [#2937](https://github.com/rubygems/rubygems/pull/2937) by1736 Nobuyoshi Nakada.1737* Set SOURCE_DATE_EPOCH env var if not provided. Pull request [#2882](https://github.com/rubygems/rubygems/pull/2882) by1738 Ellen Marie Dash.1739* Installer.rb - fix #windows_stub_script. Pull request [#2876](https://github.com/rubygems/rubygems/pull/2876) by MSP-Greg.1740* Fixed deprecation message. Pull request [#2867](https://github.com/rubygems/rubygems/pull/2867) by Nobuyoshi Nakada.1741* Fix requiring default gems to consider prereleases. Pull request [#2728](https://github.com/rubygems/rubygems/pull/2728)1742 by David Rodríguez.1743* Forbid `find_spec_for_exe` without an `exec_name`. Pull request [#2706](https://github.com/rubygems/rubygems/pull/2706) by1744 David Rodríguez.1745* Do not prompt for passphrase when key can be loaded without it. Pull1746 request [#2710](https://github.com/rubygems/rubygems/pull/2710) by Luis Sagastume.1747* Add missing wrapper. Pull request [#2690](https://github.com/rubygems/rubygems/pull/2690) by David Rodríguez.1748* Remove long ago deprecated methods. Pull request [#2704](https://github.com/rubygems/rubygems/pull/2704) by David1749 Rodríguez.1750* Renamed duplicate test. Pull request [#2678](https://github.com/rubygems/rubygems/pull/2678) by Nobuyoshi Nakada.1751* File.exists? is deprecated. Pull request [#2855](https://github.com/rubygems/rubygems/pull/2855) by SHIBATA Hiroshi.1752* Fixed to warn with shadowing outer local variable. Pull request [#2856](https://github.com/rubygems/rubygems/pull/2856) by1753 SHIBATA Hiroshi.1754* Fix explain with ignore-dependencies. Pull request [#2647](https://github.com/rubygems/rubygems/pull/2647) by David1755 Rodríguez.1756* Fix default gem executable installation when folder is not `bin/`. Pull1757 request [#2649](https://github.com/rubygems/rubygems/pull/2649) by David Rodríguez.1758* Fix cryptic error on local and ignore-dependencies combination. Pull1759 request [#2650](https://github.com/rubygems/rubygems/pull/2650) by David Rodríguez.1761## Deprecations:1763* Make deprecate Gem::RubyGemsVersion and Gem::ConfigMap. Pull request1764 [#2857](https://github.com/rubygems/rubygems/pull/2857) by SHIBATA Hiroshi.1765* Deprecate Gem::RemoteFetcher#fetch_size. Pull request [#2833](https://github.com/rubygems/rubygems/pull/2833) by Luis1766 Sagastume.1767* Explicitly deprecate `rubyforge_project`. Pull request [#2798](https://github.com/rubygems/rubygems/pull/2798) by David1768 Rodríguez.1769* Deprecate unused Gem::Installer#unpack method. Pull request [#2715](https://github.com/rubygems/rubygems/pull/2715) by Vít1770 Ondruch.1771* Deprecate a few unused methods. Pull request [#2674](https://github.com/rubygems/rubygems/pull/2674) by David Rodríguez.1772* Add deprecation warnings for cli options. Pull request [#2607](https://github.com/rubygems/rubygems/pull/2607) by Luis1773 Sagastume.1775## Breaking changes:1777* Suppress keywords warning. Pull request [#2934](https://github.com/rubygems/rubygems/pull/2934) by Nobuyoshi Nakada.1778* Suppress Ruby 2.7's real kwargs warning. Pull request [#2912](https://github.com/rubygems/rubygems/pull/2912) by Koichi1779 ITO.1780* Fix Kernel#warn override. Pull request [#2911](https://github.com/rubygems/rubygems/pull/2911) by Jeremy Evans.1781* Remove conflict.rb code that was supposed to be removed in Rubygems 3.1782 Pull request [#2802](https://github.com/rubygems/rubygems/pull/2802) by Luis Sagastume.1783* Compatibility cleanups. Pull request [#2754](https://github.com/rubygems/rubygems/pull/2754) by David Rodríguez.1784* Remove `others_possible` activation request param. Pull request [#2747](https://github.com/rubygems/rubygems/pull/2747) by1785 David Rodríguez.1786* Remove dependency installer deprecated code. Pull request [#2740](https://github.com/rubygems/rubygems/pull/2740) by Luis1787 Sagastume.1788* Removed guard condition with USE_BUNDLER_FOR_GEMDEPS. Pull request [#2716](https://github.com/rubygems/rubygems/pull/2716)1789 by SHIBATA Hiroshi.1790* Skip deprecation warning during specs. Pull request [#2718](https://github.com/rubygems/rubygems/pull/2718) by David1791 Rodríguez.1792* Remove QuickLoader reference. Pull request [#2719](https://github.com/rubygems/rubygems/pull/2719) by David Rodríguez.1793* Removed circular require. Pull request [#2679](https://github.com/rubygems/rubygems/pull/2679) by Nobuyoshi Nakada.1794* Removed needless environmental variable for Travis CI. Pull request1795 [#2685](https://github.com/rubygems/rubygems/pull/2685) by SHIBATA Hiroshi.1796* Removing yaml require. Pull request [#2538](https://github.com/rubygems/rubygems/pull/2538) by Luciano Sousa.1798# 3.0.8 / 2020-02-191800## Bug fixes:1802* Gem::Specification#to_ruby needs OpenSSL. Pull request [#2937](https://github.com/rubygems/rubygems/pull/2937) by1803 Nobuyoshi Nakada.1805# 3.0.7 / 2020-02-181807## Bug fixes:1809* Fix underscore version selection for bundler #2908 by David Rodríguez.1810* Add missing wrapper. Pull request [#2690](https://github.com/rubygems/rubygems/pull/2690) by David Rodríguez.1811* Make Gem::Specification#ruby_code handle OpenSSL::PKey::RSA objects.1812 Pull request [#2782](https://github.com/rubygems/rubygems/pull/2782) by Luis Sagastume.1813* Installer.rb - fix #windows_stub_script. Pull request [#2876](https://github.com/rubygems/rubygems/pull/2876) by MSP-Greg.1814* Use IAM role to extract security-credentials for EC2 instance. Pull1815 request [#2894](https://github.com/rubygems/rubygems/pull/2894) by Alexander Pakulov.1817# 3.0.6 / 2019-08-171819## Bug fixes:1821* Revert #2813. It broke the compatibility with 3.0.x versions.1823# 3.0.5 / 2019-08-161825## Enhancements:1827* Use env var to configure api key on push. Pull request [#2559](https://github.com/rubygems/rubygems/pull/2559) by Luis1828 Sagastume.1829* Unswallow uninstall error. Pull request [#2707](https://github.com/rubygems/rubygems/pull/2707) by David Rodríguez.1830* Expose windows path normalization utility. Pull request [#2767](https://github.com/rubygems/rubygems/pull/2767) by David1831 Rodríguez.1832* Clean which command. Pull request [#2801](https://github.com/rubygems/rubygems/pull/2801) by Luis Sagastume.1833* Upgrading S3 source signature to AWS SigV4. Pull request [#2807](https://github.com/rubygems/rubygems/pull/2807) by1834 Alexander Pakulov.1835* Remove misleading comment, no reason to move Gem.host to Gem::Util.1836 Pull request [#2811](https://github.com/rubygems/rubygems/pull/2811) by Luis Sagastume.1837* Drop support for 'gem env packageversion'. Pull request [#2813](https://github.com/rubygems/rubygems/pull/2813) by Luis1838 Sagastume.1839* Take into account just git tracked files in update_manifest rake task.1840 Pull request [#2816](https://github.com/rubygems/rubygems/pull/2816) by Luis Sagastume.1841* Remove TODO comment, there's no Gem::Dirs constant. Pull request [#2819](https://github.com/rubygems/rubygems/pull/2819)1842 by Luis Sagastume.1843* Remove unused 'raise' from test_case. Pull request [#2820](https://github.com/rubygems/rubygems/pull/2820) by Luis1844 Sagastume.1845* Move TODO comment to an information comment. Pull request [#2821](https://github.com/rubygems/rubygems/pull/2821) by Luis1846 Sagastume.1847* Use File#open instead of Kernel#open in stub_specification.rb. Pull1848 request [#2834](https://github.com/rubygems/rubygems/pull/2834) by Luis Sagastume.1849* Make error code a gemcutter_utilities a constant. Pull request [#2844](https://github.com/rubygems/rubygems/pull/2844) by1850 Luis Sagastume.1851* Remove FIXME comment related to PathSupport. Pull request [#2854](https://github.com/rubygems/rubygems/pull/2854) by Luis1852 Sagastume.1853* Use gsub with Hash. Pull request [#2860](https://github.com/rubygems/rubygems/pull/2860) by Kazuhiro NISHIYAMA.1854* Use the standard RUBY_ENGINE_VERSION instead of JRUBY_VERSION. Pull1855 request [#2864](https://github.com/rubygems/rubygems/pull/2864) by Benoit Daloze.1856* Do not mutate uri.query during s3 signature creation. Pull request [#2874](https://github.com/rubygems/rubygems/pull/2874)1857 by Alexander Pakulov.1858* Fixup #2844. Pull request [#2878](https://github.com/rubygems/rubygems/pull/2878) by SHIBATA Hiroshi.1860## Bug fixes:1862* Fix intermittent test error on Appveyor & Travis. Pull request [#2568](https://github.com/rubygems/rubygems/pull/2568) by1863 MSP-Greg.1864* Extend timeout on assert_self_install_permissions. Pull request [#2605](https://github.com/rubygems/rubygems/pull/2605) by1865 SHIBATA Hiroshi.1866* Better folder assertions. Pull request [#2644](https://github.com/rubygems/rubygems/pull/2644) by David Rodríguez.1867* Fix default gem executable installation when folder is not `bin/`. Pull1868 request [#2649](https://github.com/rubygems/rubygems/pull/2649) by David Rodríguez.1869* Fix gem uninstall behavior. Pull request [#2663](https://github.com/rubygems/rubygems/pull/2663) by Luis Sagastume.1870* Fix for large values in UID/GID fields in tar archives. Pull request1871 [#2780](https://github.com/rubygems/rubygems/pull/2780) by Alexey Shein.1872* Fixed task order for release. Pull request [#2792](https://github.com/rubygems/rubygems/pull/2792) by SHIBATA Hiroshi.1873* Ignore GEMRC variable for test suite. Pull request [#2837](https://github.com/rubygems/rubygems/pull/2837) by SHIBATA1874 Hiroshi.1876# 3.0.4 / 2019-06-141878## Enhancements:1880* Add support for TruffleRuby #2612 by Benoit Daloze1881* Serve a more descriptive error when --no-ri or --no-rdoc are used #25721882 by Grey Baker1883* Improve test compatibility with CMake 2.8. Pull request [#2590](https://github.com/rubygems/rubygems/pull/2590) by Vít1884 Ondruch.1885* Restore gem build behavior and introduce the "-C" flag to gem build.1886 Pull request [#2596](https://github.com/rubygems/rubygems/pull/2596) by Luis Sagastume.1887* Enabled block call with util_set_arch. Pull request [#2603](https://github.com/rubygems/rubygems/pull/2603) by SHIBATA1888 Hiroshi.1889* Avoid rdoc hook when it's failed to load rdoc library. Pull request1890 [#2604](https://github.com/rubygems/rubygems/pull/2604) by SHIBATA Hiroshi.1891* Drop tests for legacy RDoc. Pull request [#2608](https://github.com/rubygems/rubygems/pull/2608) by Nobuyoshi Nakada.1892* Update TODO comment. Pull request [#2658](https://github.com/rubygems/rubygems/pull/2658) by Luis Sagastume.1893* Skip malicious extension test with mswin platform. Pull request [#2670](https://github.com/rubygems/rubygems/pull/2670) by1894 SHIBATA Hiroshi.1895* Check deprecated methods on release. Pull request [#2673](https://github.com/rubygems/rubygems/pull/2673) by David1896 Rodríguez.1897* Add steps to run bundler tests. Pull request [#2680](https://github.com/rubygems/rubygems/pull/2680) by Aditya Prakash.1898* Skip temporary "No such host is known" error. Pull request [#2684](https://github.com/rubygems/rubygems/pull/2684) by1899 Takashi Kokubun.1900* Replaced aws-sdk-s3 instead of s3cmd. Pull request [#2688](https://github.com/rubygems/rubygems/pull/2688) by SHIBATA1901 Hiroshi.1902* Allow uninstall from symlinked GEM_HOME. Pull request [#2720](https://github.com/rubygems/rubygems/pull/2720) by David1903 Rodríguez.1904* Use current checkout in CI to uninstall RVM related gems. Pull request1905 [#2729](https://github.com/rubygems/rubygems/pull/2729) by David Rodríguez.1906* Update Contributor Covenant v1.4.1. Pull request [#2751](https://github.com/rubygems/rubygems/pull/2751) by SHIBATA1907 Hiroshi.1908* Added supported versions of Ruby. Pull request [#2756](https://github.com/rubygems/rubygems/pull/2756) by SHIBATA Hiroshi.1909* Fix shadowing outer local variable warning. Pull request [#2763](https://github.com/rubygems/rubygems/pull/2763) by Luis1910 Sagastume.1911* Update the certificate files to make the test pass on Debian 10. Pull1912 request [#2777](https://github.com/rubygems/rubygems/pull/2777) by Yusuke Endoh.1913* Backport ruby core changes. Pull request [#2778](https://github.com/rubygems/rubygems/pull/2778) by SHIBATA Hiroshi.1915## Bug fixes:1917* Test_gem.rb - intermittent failure fix. Pull request [#2613](https://github.com/rubygems/rubygems/pull/2613) by MSP-Greg.1918* Fix sporadic CI failures. Pull request [#2617](https://github.com/rubygems/rubygems/pull/2617) by David Rodríguez.1919* Fix flaky bundler version finder tests. Pull request [#2624](https://github.com/rubygems/rubygems/pull/2624) by David1920 Rodríguez.1921* Fix gem indexer tests leaking utility gems. Pull request [#2625](https://github.com/rubygems/rubygems/pull/2625) by David1922 Rodríguez.1923* Clean up default spec dir too. Pull request [#2639](https://github.com/rubygems/rubygems/pull/2639) by David Rodríguez.1924* Fix 2.6.1 build against vendored bundler. Pull request [#2645](https://github.com/rubygems/rubygems/pull/2645) by David1925 Rodríguez.1926* Fix comment typo. Pull request [#2664](https://github.com/rubygems/rubygems/pull/2664) by Luis Sagastume.1927* Fix comment of Gem::Specification#required_ruby_version=. Pull request1928 [#2732](https://github.com/rubygems/rubygems/pull/2732) by Alex Junger.1929* Fix TODOs. Pull request [#2748](https://github.com/rubygems/rubygems/pull/2748) by David Rodríguez.1932------------------------------------------------------------------------------1934RubyGems installed the following executables:1935 /home/travis/.rvm/rubies/ruby-2.6.10/bin/gem1936 /home/travis/.rvm/rubies/ruby-2.6.10/bin/bundle1937 /home/travis/.rvm/rubies/ruby-2.6.10/bin/bundlerbefore_install.3install.bundler1941[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag1942[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local path 'vendor/bundle'`, and stop using this flag1943Bundler 2.4.13 is running, but your lockfile was generated with 2.4.17. Installing Bundler 2.4.17 and restarting using that version.1944Fetching gem metadata from https://rubygems.org/.1945Fetching bundler 2.4.171946Installing bundler 2.4.171947[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag1948[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local path 'vendor/bundle'`, and stop using this flag1949Bundle complete! 17 Gemfile dependencies, 58 gems now installed.1950Bundled gems are installed into `./vendor/bundle`1953The command "true" exited with 0.1959Done. Your build exited with 0.