Rack 1.0 arrives
Rack, the modular Ruby web server interface, has arrived at version 1.0. Rack provides a simple interface layer between a Ruby web server and a Ruby framework, and encapsulates the process of converting a web request into a web response. This gives developers flexibility allowing them to use any Rack compatible web server without changing their code. Frameworks can also be made Rack compatible; for example, Rails was recently reworked to become Rack compatible.
Among the web servers that have Rack handlers are Mongrel, Webrick, FCGI and LiteSpeed. Rack compatible frameworks, beyond Rails, include Camping, Merb and Ramaze. Rack 1.0 is available to download from RubyForge under the MIT/X Consortium licence.