Merb 0.0.9 released

Posted by ezmobius Mon, 15 Jan 2007 01:54:00 GMT

I have just released version 0.0..9 of Merb to rubyforge. Within a few hours you should be able to gem install merb and get the new version.

There have been a ton of updates since the last release. It’s now easier to get started with merb. There is an app generator as well as mrblog, a lightweight blogging engine build on merb(not finished but good for examples)

Merb is running in production on more then 12 apps that I know of. Some of these apps are handling insane amounts of file uploads every day. And a few javascript tracker style apps are running on merb now for speed.

Here is an excerpt from the changelog. I know I missed a ton of stuff because merb has grown twice as much code since the last release and is working sweet now.

* Added merb app generator  $ merb -g appname
* added super snazzy error pages and stack trace. install the coderay gem to get syntax highlighting of error code pages.
* many fixes for efficeincy of overall framework. 
* extensiuve refactoring since last version
* form helpers
* template caching
* production test and development environments.
* upload progress built in now. no need for mup gem.
* added helper system.
* Updated merb rails session parasite mode.
* vendored Paginator gem
* added memory sessions
* added transactional yaml store.
* before and after filters, with very powerfult filter chain halting and redirection
* refactor merb_server to be in the framework and not in bin/
* catch_content and throw_content
* updated routing tobe more precise
* added status codes module
* added Request object
* added Merb::Mailer frameowkr
* fixed up exception handling 
* added basic auth mixin
* added drb service provider
* refactored merb halnder for speed
* added Enumerable#injecting
* too many more tweaks to list

You can get your own merb app started in a few steps with the new app generator:

$ sudo gem install merb
$ merb -g myapp

And you can look at mrblog to see a merb app with a decent amount of functionality to see how merb works a little bit easier then the old sample app:

mrblog svn

And the rdoc has been updated quite a bit as well:

Merb Rdoc

Stay tuned for some detailed tutorials on making a secure file upload/download server with merb and integrating it with your rails app.

Tags , , ,  | 5 comments

Comments

  1. Peter Cooper said about 8 hours later:
    Any chance of a quick screencast demonstrating Merb's rapid development powers in the future? It'd be excellent for pushing Merb further in the face of Ruby Inside readers :)
  2. Alex Payne said about 14 hours later:
    Great work Erza! The link to the Rdoc needs fixing, though :)
  3. Ezra said 1 day later:
    FIxed the rdoc link.. thx alex.

    Peter- yeah I can put together a screencast soon. I will make sure I have a good one for merb-0.1.0.
  4. pablete said 4 days later:
    Congrats!! I have been trying to use devjavu ticketing system, but I have had an error when trying to sumbit the following:

    No template found at path: /usr/home/pdelgado/rails/upload/dist/app/views/layout/application.herb
    render_mixin.rb is looking for a path "layout" (in singular) whereas skeleton.tar has "layouts" in plural.

  5. Ezra said 4 days later:
    pablete. Yeah i shipped a fubared skeleton apop. I am going t push another release to fix the problem. Thanks. For now you woudl be best off grabbing svn trunk and doing a rake install in the trunk dir.

(leave url/email »)

   Preview comment