My book Merb in Action, is available now in Early Access from Manning Publications

Wednesday, February 13, 2008

Merb 0.9.0 (developer release)

A few minutes ago I pushed the gems for Merb 0.9.0 “All you need, none you don’t” to merbivore.com. Before you run off to “gem update” there’s some things you should know.

As wycats explained earlier we’ve chopped Merb up a little bit. merb-core is small, fast and just the stuff you need to build a basic web application. merb-more is a collection of things that make it cooler and more useful, like mailers and generators and template engines. Together, merb-core and merb-more make up “merb”. You’ll still be able to gem install merb and have it work, or you can cherrypick just the pieces you want for your application.

We’ve also got a decent collection of “official” plugins, including all the ORM plugins, and some additional rspec and test/unit support.

Anytime you gut a codebase like we did with Merb after 0.5, there’s stuff that doesn’t shake out properly. We had planned to release 0.9.0 last weekend during acts_as_conference, but there’s still some little stuff that needs shaking.

Normally, we’d just get people to use trunk and see what needed doing, and then call it a release. This time, we don’t really have a good sense of exactly where the rough spots are between all the moving parts.

We need your help.

Here’s 0.9.0, and it’s a real release. It’s official. It’s just not on the Rubyforge gem repository yet. We’re calling it a “developer release” and it’s like a release candidate, except we don’t think we’ll actually release it. Once people use it, and we oil some of those squeaky spots, we’ll push an 0.9.1. We may do a few of these developer releases before we decide we’re ready to push it to Rubyforge for general consumption.

These developer releases are here to make sure that Merb 1.0 is as good as it can be, so if you want to see an awesome Merb 1.0, please use these 0.9.0 gems, and future dev releases, and give us feedback.

If you have RubyGems 1.0.1, and want to always use these developer releases whenever they’re available:


$ gem sources -a http://merbivore.com
$ gem install merb

If you don’t, or you don’t:


$ gem install --source http://merbivore.com merb

As always, put your bugs and patches in Lighthouse and join the discussion on #merb.

PS: Want to see something cool?


$ merb-gen myflatapp --flat
$ merb-gen mysinglefileapp --very-flat

Tags:  

Comments

Leave a response

  1. LonFebruary 13, 2008 @ 11:47 PM

    Congratulations! Time for a merb road trip with potholes and all.

  2. Sean BraithwaiteFebruary 14, 2008 @ 01:14 AM

    It can only get better.

    Great work guys.

  3. MirkoFebruary 14, 2008 @ 01:27 AM

    Congrats on 0.9!

  4. PhoopFebruary 14, 2008 @ 02:41 AM

    Very nice guys! Congratulations with this release

  5. johnFebruary 14, 2008 @ 08:41 AM

    Any info on upgrading/changes available?

  6. Timothy JohnsonFebruary 14, 2008 @ 09:40 AM

    Cant find this on your lighthouse project site, but I got this when running the flat version

    undefined method `_shown_actions’ for Merb::AbstractController:Class

  7. slurryFebruary 14, 2008 @ 10:35 AM

    Awesome work guys, I’ll be updating Socialface to 0.9 momentarily.

  8. joeFebruary 14, 2008 @ 11:30 AM

    good work – im looking forward to upgrading shutterpond.com. Merbs been a solid performer!!

  9. Geoffrey GrosenbachFebruary 15, 2008 @ 12:36 AM

    @timothy: There’s an issue with cookie sessions. Try clearing your cookies or running on a different port.

  10. Martin DufortFebruary 20, 2008 @ 08:24 PM

    Excellent… and I really like the rack-based support for Thin as well. Good work.

  11. bryanFebruary 29, 2008 @ 08:42 AM

    hey mdi trying to keep up with you and the guys. just finished installing all this and it looks great.