[ANN] JRuby 1.1 Released

View: New views
6 Messages — Rating Filter:   Alert me  

[ANN] JRuby 1.1 Released

by Thomas E Enebo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The JRuby community is pleased to announce the release of JRuby 1.1!

Homepage: http://www.jruby.org/
Download: http://dist.codehaus.org/jruby/

JRuby 1.1 is the second major release for our project.  The main goal for 1.1
has been improving performance.  We have made great strides in performance
during the last nine months.  There have been more and more reports of
applications exceeding Ruby 1.8.6 performance; we are even beating Ruby 1.9
in some microbenchmarks.  Please try your applications against JRuby 1.1 and
give us feedback.  If you find poor performance or a compatibility problem,
then we want to know about it; message us on IRC, email our mailing list, or
file a bug.

Other major features include:

- Compilation of Ruby to Java Bytecode (in AOT and JIT modes)
- Oniguruma port to Java
- Refactored IO implementation
- Improved memory consumption
- Thousands of compatibility fixes

As always, the community has been the driving force behind JRuby's progress.
Thousands of reported issues and unending IRC conversations has helped keep
JRuby focused on doing what is most important: Making Ruby applications work
well.  We want to thank all people who have helped and encouraged others to
give JRuby a try.  It is ready for production use today.


--
Blog: http://www.bloglines.com/blog/ThomasEEnebo
Email: enebo@... , tom.enebo@...

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: [jruby-dev] [ANN] JRuby 1.1 Released

by Stephen Bannasch-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Tom,

I adapted your announcement and made a JRuby 1.1 page on the wiki.

   http://wiki.jruby.org/wiki/JRuby_1.1

All the Documentation links on this page:

   http://www.jruby.org/

now point to the wiki except for the Tutorials link which points here:

   http://jruby.codehaus.org/Tutorials

These were created by Ola Bini and appear to be somewhat out of date.
There is a wiki page Walkthroughs and Tutorials:

   http://wiki.jruby.org/wiki/Walkthroughs_and_Tutorials

I've added links at the bottom of that wiki page to Ola's tutorials
so the Tutorial link on http://www.jruby.org/ could be updated to
point to the wiki.

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: [ANN] JRuby 1.1 Released

by Larry Myers-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is there any difference codebase wise between RC3 and the official 1.1  
release?

I've been really happy with all the 1.1 releases, we have ruby code  
running in production at work that runs significantly better with  
JRuby vs. MRI.

It's also really satisfying to tell our Ops people that all we need  
new servers bootstrapped with is the JDK for deploying code. We can  
just drop our JRuby tarball with gems already installed and be up and  
running quickly on production servers.

Thanks for all the hard work on this release!

-- Larry

On Apr 5, 2008, at 7:10 AM, Thomas E Enebo wrote:

> The JRuby community is pleased to announce the release of JRuby 1.1!
>
> Homepage: http://www.jruby.org/
> Download: http://dist.codehaus.org/jruby/
>
> JRuby 1.1 is the second major release for our project.  The main  
> goal for 1.1
> has been improving performance.  We have made great strides in  
> performance
> during the last nine months.  There have been more and more reports of
> applications exceeding Ruby 1.8.6 performance; we are even beating  
> Ruby 1.9
> in some microbenchmarks.  Please try your applications against JRuby  
> 1.1 and
> give us feedback.  If you find poor performance or a compatibility  
> problem,
> then we want to know about it; message us on IRC, email our mailing  
> list, or
> file a bug.
>
> Other major features include:
>
> - Compilation of Ruby to Java Bytecode (in AOT and JIT modes)
> - Oniguruma port to Java
> - Refactored IO implementation
> - Improved memory consumption
> - Thousands of compatibility fixes
>
> As always, the community has been the driving force behind JRuby's  
> progress.
> Thousands of reported issues and unending IRC conversations has  
> helped keep
> JRuby focused on doing what is most important: Making Ruby  
> applications work
> well.  We want to thank all people who have helped and encouraged  
> others to
> give JRuby a try.  It is ready for production use today.
>
>
> --
> Blog: http://www.bloglines.com/blog/ThomasEEnebo
> Email: enebo@... , tom.enebo@...
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: [ANN] JRuby 1.1 Released

by Stephen Bannasch-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>Is there any difference codebase wise between RC3 and the official 1.1 release?

Looks like the main difference is the fix for:

  Kernel#exit does not work from within Thread
  http://jira.codehaus.org/browse/JRUBY-2315

The 1.1 release was based on the 1.1 branch which was based off of RC3.

This url shows the changesets (there are only 5):

http://svn.jruby.codehaus.org/changelog/jruby/branches/jruby-1_1?todate=1206713129151

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: [ANN] JRuby 1.1 Released

by Charles Oliver Nutter-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Stephen Bannasch wrote:

>> Is there any difference codebase wise between RC3 and the official 1.1 release?
>
> Looks like the main difference is the fix for:
>
>   Kernel#exit does not work from within Thread
>   http://jira.codehaus.org/browse/JRUBY-2315
>
> The 1.1 release was based on the 1.1 branch which was based off of RC3.
>
> This url shows the changesets (there are only 5):
>
> http://svn.jruby.codehaus.org/changelog/jruby/branches/jruby-1_1?todate=1206713129151

2314 was also fixed between RC3 and 1.1.

And hey, big shout out to Stephen for all his wiki updates. Very much
appreciated, and I happily watch them all come through my feed reader.

- Charlie

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: [ANN] JRuby 1.1 Released

by Charles Oliver Nutter-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Larry Myers wrote:

> Is there any difference codebase wise between RC3 and the official 1.1
> release?
>
> I've been really happy with all the 1.1 releases, we have ruby code
> running in production at work that runs significantly better with JRuby
> vs. MRI.
>
> It's also really satisfying to tell our Ops people that all we need new
> servers bootstrapped with is the JDK for deploying code. We can just
> drop our JRuby tarball with gems already installed and be up and running
> quickly on production servers.
>
> Thanks for all the hard work on this release!

Great to hear it's working out so well for you. We'd love to hear more
about your app or have you add an article to the wiki on it.

The only two fixes promoted to JRuby 1.1 after RC3 were JRUBY-2315 and
JRUBY-2314.

JRUBY-2314: Buffer management defect in RubyIO library: Class ChannelStream
JRUBY-2315: Kernel#exit does not work from within Thread

The former was a minor behavioral problem that affected IO#read and
IO#readpartial. The latter was causing JRuby to not shut down
"everything" on a Kernel#exit (and it seems we may not have fixed it
entirely, so a better fix will hopefully be in 1.1.1 very soon).

- Charlie

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email