# \[ANN\] kgio 2.11.4 - legacy I/O for legacy Ruby + Unix

**URL:** https://rubytalk.org/t/ann-kgio-2-11-4-legacy-i-o-for-legacy-ruby-unix/75476
**Category:** ruby-talk
**Created:** [25 May 2021 23:33 UTC](https://rubytalk.org/t/ann-kgio-2-11-4-legacy-i-o-for-legacy-ruby-unix/75476 "2021-05-25T23:33:14Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Eric\_Wong](https://avatars.discourse-cdn.com/v4/letter/e/a3d4f5/32.png) [@Eric\_Wong](https://rubytalk.org/u/Eric_Wong)
#### Post date: [25 May 2021 23:33 UTC](https://rubytalk.org/t/ann-kgio-2-11-4-legacy-i-o-for-legacy-ruby-unix/75476/1 "2021-05-25T23:33:14Z")

</div>

This is a legacy project, do not use it for new projects.  
Ruby 2.3+ makes this obsolete. kgio provides non-blocking I/O  
methods for Ruby without raising exceptions on EAGAIN and  
EINPROGRESS.

Note: I do not recommend using kgio for new code, Ruby 2.x  
has a lot of the functionality of kgio and Ruby 2.3+ has even more.

\* homepage: [Index of /kgio/](https://yhbt.net/kgio/)  
\* public mailbox (no subscription, no HTML mail): [kgio-public@yhbt.net](mailto:kgio-public@yhbt.net)  
\* git clone [kgio.git - kinder, gentler I/O for Ruby](https://yhbt.net/kgio.git)  
- torsocks git clone [http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/kgio.git](http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/kgio.git)  
\* Atom feed [https://yhbt.net/kgio/NEWS.atom.xml](https://yhbt.net/kgio/NEWS.atom.xml)  
\* public mail archives: [kgio RubyGem user+dev discussion/patches/pulls/bugs/help](https://yhbt.net/kgio-public/)  
&nbsp;&nbsp;[http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/kgio-public/](http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/kgio-public/)  
&nbsp;&nbsp;nntp://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/inbox.comp.lang.ruby.kgio

Changes:

&nbsp;&nbsp;&nbsp;&nbsp;kgio 2.11.4

&nbsp;&nbsp;&nbsp;&nbsp;This release fixes compatibility with GC.compact on Ruby 3.x.  
&nbsp;&nbsp;&nbsp;&nbsp;Thanks to Ngan Pham for the patch and Aaron Patterson for the  
&nbsp;&nbsp;&nbsp;&nbsp;feedback:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://yhbt.net/kgio-public/CAAvYYt5Z5f2rMuXO5DMpR1-6uRvu\_gXKDvqcyoZ+oNcLiTH39g@mail.gmail.com/T/](https://yhbt.net/kgio-public/CAAvYYt5Z5f2rMuXO5DMpR1-6uRvu_gXKDvqcyoZ+oNcLiTH39g@mail.gmail.com/T/)

&nbsp;&nbsp;&nbsp;&nbsp;kgio remains obsolete and deprecated, and it's primary dependent  
&nbsp;&nbsp;&nbsp;&nbsp;will be updated to not depend on it in the future.
