# JRuby 0.9.9 Released

**URL:** <https://www.ruby-forum.com/t/jruby-0-9-9-released/92768>\
**Category:** Ruby\
**Created:** [April 24, 2007, 1:11am UTC](https://www.ruby-forum.com/t/jruby-0-9-9-released/92768 "2007-04-24T01:11:09Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thomas\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@Thomas\_E](https://www.ruby-forum.com/u/Thomas_E)\
**Post date:** [April 24, 2007, 1:11am UTC](https://www.ruby-forum.com/t/jruby-0-9-9-released/92768/1 "2007-04-24T01:11:09Z")

</div>

The JRuby community is pleased to announce the release of JRuby 0.9.9.

Homepage: [http://www.jruby.org/](http://www.jruby.org/)  
Download: [http://dist.codehaus.org/jruby/](http://dist.codehaus.org/jruby/)

This release has largely been a stabilization release where we have  
spent  
more focus on Ruby compatibility. We are gearing up for a 1.0 release.  
Here  
are some of the more significant acheivements for 0.9.9:

- Major compatibility and performance overhaul of String, Array, Hash
- Many YAML and Marshalling issues have been fixed
- Java Integration overhaul fixing many outstanding issues
- 180 Jira issues resolved
- Several more bottlenecks removed
- Rails applications like Mephisto and plugins like Goldberg are running  
without hitches
- Performance has improved by 40% over 0.9.8 based on YARV benchmarks

With all the hard work done by Marcin Mielz.yn’ski and Bill D. we  
are adding  
them as core committers. Their contributions have made a huge difference  
in  
our progress as of late.

We also want to thank all people who hang out on IRC,  
triage/report/patch  
issues, and communicate on our mailing lists. Their interest has really  
helped shape JRuby into a better implementation.

Please take JRuby 0.9.9 for a spin and help us root out the last issues  
before our 1.0 release!

-Tom

---

<div class="post-metadata">

**Author:** ![Thomas\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@Thomas\_E](https://www.ruby-forum.com/u/Thomas_E)\
**Post date:** [April 24, 2007, 2:06am UTC](https://www.ruby-forum.com/t/jruby-0-9-9-released/92768/2 "2007-04-24T02:06:13Z")

</div>

On Apr 23, 5:10 pm, Thomas E. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> The JRuby community is pleased to announce the release of JRuby 0.9.9.

> Please take JRuby 0.9.9 for a spin and help us root out the last issues  
> before our 1.0 release!

Great work!

That being said, you can’t avoid JNI forever. In my humble opinion, a  
1.0 release should support the POSIX functions you’ve been avoiding.

Regards,

Dan

---

<div class="post-metadata">

**Author:** ![Thomas\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@Thomas\_E](https://www.ruby-forum.com/u/Thomas_E)\
**Post date:** [April 24, 2007, 5:01am UTC](https://www.ruby-forum.com/t/jruby-0-9-9-released/92768/3 "2007-04-24T05:01:23Z")

</div>

Starting point: [http://www.basepath.com/aup/jtux/](http://www.basepath.com/aup/jtux/)

-Stephen

---

<div class="post-metadata">

**Author:** ![Thomas\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@Thomas\_E](https://www.ruby-forum.com/u/Thomas_E)\
**Post date:** [April 24, 2007, 4:26am UTC](https://www.ruby-forum.com/t/jruby-0-9-9-released/92768/4 "2007-04-24T04:26:21Z")

</div>

Daniel B. wrote:

> That being said, you can’t avoid JNI forever. In my humble opinion, a  
> 1.0 release should support the POSIX functions you’ve been avoiding.

You may be right…and it would be quite generous of you to jump in and  
help out! I’m sure your JNI-based implementation of POSIX functions for  
JRuby will be an excellent addition!

😉

- Charlie

---

<div class="post-metadata">

**Author:** ![Thomas\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@Thomas\_E](https://www.ruby-forum.com/u/Thomas_E)\
**Post date:** [April 24, 2007, 9:46am UTC](https://www.ruby-forum.com/t/jruby-0-9-9-released/92768/5 "2007-04-24T09:46:44Z")

</div>

Thomas E. wrote:

> - Many YAML and Marshalling issues have been fixed  
> our progress as of late.
> 
> We also want to thank all people who hang out on IRC, triage/report/patch  
> issues, and communicate on our mailing lists. Their interest has really  
> helped shape JRuby into a better implementation.
> 
> Please take JRuby 0.9.9 for a spin and help us root out the last issues  
> before our 1.0 release!
> 
> -Tom

What is the advantage of using a java implementation of ruby?

---

<div class="post-metadata">

**Author:** ![Thomas\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@Thomas\_E](https://www.ruby-forum.com/u/Thomas_E)\
**Post date:** [April 24, 2007, 9:21am UTC](https://www.ruby-forum.com/t/jruby-0-9-9-released/92768/6 "2007-04-24T09:21:41Z")

</div>

Stephen D. wrote:

> Starting point: [http://www.basepath.com/aup/jtux/](http://www.basepath.com/aup/jtux/)

I concur…JTux appears to be the most promising candidate. It’s too bad  
it wouldn’t work for Windows, but perhaps I don’t care.

- Charlie

---

<div class="post-metadata">

**Author:** ![Thomas\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@Thomas\_E](https://www.ruby-forum.com/u/Thomas_E)\
**Post date:** [April 24, 2007, 10:24am UTC](https://www.ruby-forum.com/t/jruby-0-9-9-released/92768/7 "2007-04-24T10:24:58Z")

</div>

music wrote:

> What is the advantage of using a java implementation of ruby?

Three obvious ones:

- You can use Ruby wherever there’s a Java VM.
- You can access Java libraries.
- You can deploy Ruby applications in a Java application server  
(Glasfish, Tomcat, WebSphere…), making enterprise adoption easier.

–  
Phillip “CynicalRyan” Gawlowski  
[http://cynicalryan.110mb.com/](http://cynicalryan.110mb.com/)  
[http://clothred.rubyforge.org](http://clothred.rubyforge.org)

Rule of Open-Source Programming #48:

The number of items on a project’s to-do list always grows or remains  
constant.

---

<div class="post-metadata">

**Author:** ![Thomas\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@Thomas\_E](https://www.ruby-forum.com/u/Thomas_E)\
**Post date:** [April 24, 2007, 7:42pm UTC](https://www.ruby-forum.com/t/jruby-0-9-9-released/92768/8 "2007-04-24T19:42:41Z")

</div>

On Apr 24, 1:20 am, Charles Oliver N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Stephen D. wrote:
> 
> > Starting point:[http://www.basepath.com/aup/jtux/](http://www.basepath.com/aup/jtux/)
> 
> I concur…JTux appears to be the most promising candidate. It’s too bad  
> it wouldn’t work for Windows, but perhaps I don’t care.

I’d say that should be the starting point. You can then modify the  
code to work for Windows as needed, unless there are licensing issues  
of some sort that I’m unaware of.

As for helping you write this, well, not only do I not have the time,  
I just don’t know how. I can certainly try to learn, and I’ll be happy  
to help with testing, especially for Windows.

Regards,

Dan
