Hacker News new | past | comments | ask | show | jobs | submit login
Ruby on Rails 3.0 Release Notes (rails.info)
105 points by jmonegro on Feb 2, 2010 | hide | past | favorite | 25 comments



Rails 3 isn't out yet. That's just the daily auto-generated HTML, generated from the release notes file on the Git repository.


More specifically, the release notes were compiled by Mikel Lindsaar (and props to Engine Yard who paid him to do it) [1].

1. http://groups.google.com/group/rubyonrails-core/browse_threa...


... which was updated yesterday, because Rails 3 beta is going to be out real soon.


It's interesting that it doesn't really read fundamentally different than the release notes of the most unfashionable and enterpriesiest frameworks out there. "Enjoy the great advances of the generalized Smimgle API while ensuring to convert your Smapti configuration file. A conversion script is provided. The framework now supports Glump and Froffle including some experimental functionality that can be activated with the --zugzug flag"


I don't know about that, breaking the API entirely is pretty damned brazen and not very enterprise friendly.


Keyword was 'reads like'. Try reading it imagining you didn't know much about Rails and its terminology. You'll learn the release is a 'landmark'. And that, apparently, we now live in a world enriched by the fulfillment of the Merb Promise of 2008.


I would just say that this is a changelist, not a product landing page. I would want as many details in the changelist as possible.


It's not a changelist, although it does link to one. "These release notes cover the major upgrades, but don’t include every little bug fix and change." It's exactly what it says, release notes. I didn't say it wasn't or that it was a product landing page. They're release notes rather reminiscent of product release notes that excitedly told you all about CORBA integration and ODBC 2 support.


I noted this as well when I upgraded my blog to Rails 3 during the bugmash last month. Rails suddenly has a lot more moving parts, and understanding the internals is much more difficult than it used to be. However as a Rails developer for almost 5 years (gosh has it been that long?) every single change adds an order of magnitude more flexibility than complexity. The surface API has grown remarkably little, but the modularity and internal API stability is dramatically improved.

The days of Rails being the scrappy upstart are over, but I think the culture and capabilities of Ruby have largely prevented the nightmarish type of scenarios that J2EE developed a reputation for. I guess it's only fair to give it another 5-10 years and see what it looks like, but developing with Rails feels just as agile as ever even if the learning curve has been steepened.



Does anyone have any idea when Rails 3.0 stable is supposed to come out?


Soon (hopefully that was vague enough). According to DHH - "Rails 3 beta is almost ready for public testing. We're just hammering out the last bugs in Bundler. Stay tuned." [1].

As far as I can tell from watching commits/tweets/etc, the finishing touches are being put on now. It sounds like there is still some work to be done on Bundler as well as finishing up javascript handling. Other than that, I believe that all of the big pieces are in place and ready for a beta.

Hopefully someone on the core team who reads HN can chime in with a better response.

1. http://twitter.com/dhh/status/8522612662


We've been putting on the finishing touches since the weekend. At the moment, we've been running through the startup experience over and over, clearing any rough bits that are low-hanging fruit.

We've been working on the new bundler, which makes the normal unbundled experience as safe and isolated using system gems (the "default" experience) as when you explicitly lock the dependencies. We cleared a bunch of small bugs today and are coming in for a landing.


Nope, although apparently somebody really wanted it to be on the same day as the PHP folks announcing an exciting new product.


anyone have instructions on how to upgrade ruby to 1.8.7 on mac, or 1.9 , preferably the option to switch between both ?



I can't recommend RVM highly enough. Not only will it let you easily switch between MRI (the standard ruby interpreter) versions. It'll also let you switch just as easily between other interpreters such as JRuby, Rubinius, Ruby Enterprise Edition, etc.


+1 for RVM. Stupidly easy to use.


Hivelogic has good overall instructions on installing your own version of ruby in /usr/local here: http://hivelogic.com/articles/ruby-rails-leopard The steps are the same for installing 1.8.7 or 1.9, you just change the version of Ruby that you download.


Other people have mentioned RVM, so I don't need to, but you may also want to check out JRuby (http://jruby.org). Your startup time will suffer, but your runtime will be quite a bit faster. :)


The easiest solution(possibly a cop out) for 1.8.7... Upgrade to Snow Leopard.


Is it wrong that I feel incredibly happy with Rails 2.2.2 and find zero reason to upgrade?


You really should upgrade to 2.3.5, at least. It fixes some pretty big security vulnerabilities.


yes


Awesome!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: