AMD64
no language set
Git
Scroll to End of Log
0.13s0.10s0.00s0.06sTopworker_info1Worker information2hostname: 763105dc-d25d-4a08-bb2a-58c90ac136dc@1.worker-n2-com-779d777f7b-9jv6t.gce-production-13version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e9662314instance: travis-job-c78225a2-71e6-42d7-94eb-f705b3bea2ff travis-ci-ubuntu-2004-1707238145-6d1d1b02 (via amqp)5startup: 6.543054872ssystem_info7Build system information8Build language: ruby9Build dist: focal10Build id: 26965997711Job id: 61971038812Runtime 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.05s0.00s0.02s0.17s0.00s0.00s0.00s0.01s0.00s0.28s0.00s1.03s0.00s0.15s6.04s0.00s4.05s0.00s2.30sdocker_mtu_and_registry_mirrorsresolvconfgit.checkout1660.01s1.52s$ 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 71.3M 0 --:--:-- --:--:-- --:--:-- 71.1M189No 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.2233$ gem update --silent --system 3.4.13234 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.