ruby 1.9 is for library authors, not for your app
Don't expect libraries to work on Ruby 1.9 right away. This includes Mongrel.
1.9.1 is a bridge release. The point of 1.9.1 is to stabilize the API so that library authors have plenty of time to get their stuff ready. In the meantime, ko1 and Matz and the other excellent dudes on Ruby-list will continue to work on the implementation so that it is fast and lightweight and won't leak and won't crash.
December 11, 2007
4 comments
Matz, on Ruby-Core:
As I said before we try our best to stabilize features before Christmas. 1.9.1 on Christmas will not be as stable as you (or we) expected.
And Jeremy Kemper, on Mongrel-Dev:
1.9.1 is a production release. I think the point is to bridge 1.8 and 2.0 for all users, not just library developers. [At] RubyKaigi 2006: Matz announced 1.9.1 is the next stable release, aiming for Christmas 2007. However, this October he said Ruby 1.8 will remain the stable Ruby for the first half of 2008.
I realize those seem slightly contradictory. The Ruby versioning scheme is a little fly-by-night :) .
We are trying to hash out a roadmap for Mongrel on 1.9.1. The massive threading changes make it difficult.
Thanks Evan, I've seen Matz's first post on the mailing list, but not the other 2 (especially the one about Ruby 1.8 remaining the stable Ruby for the first half of 2008).
I actually asked Jeremy a similar question in one of my emails not realizing he'd said that on mongrel-dev. If Mongrel is Ruby 1.9 compatible come its release, it'd be a perfect Christmas ;) Jeremy (and several of us) have been patching Rails for 1.9 compatibility and I think the aim is to have it compatible (excluding the database adapters) around/before Ruby 1.9's release.
If Mongrel is Ruby 1.9 compatible come its release
It might be compatible by Christmas, but it will not be performant.


Chu Yeow says (December 14, 2007):
Hi Evan, I was under impression that Ruby 1.9 is a full release for general consumption - but I'm no authority on this matter at all. Could you point me to where you got that piece of information?
Also, can you share when mongrel's plans with regards to 1.9 compatibility? Thanks!