Thursday, September 26, 2013

Ruby 2.1.0 preview1 now available in BitNami

The release of Ruby 2.1.0 is planned for December 25th. The Ruby team has released Ruby 2.1.0preview1, the first cut of this upcoming version. If you are curious about this release and how it may affect your projects, we just made this task really easy for you! We are happy to share that we have just released BitNami Ruby Stack with Ruby 2.1.0preview1. It is completely self-contained and will not conflict with your current development environment. You can download it, give it a try and safely remove it when you are done.

The main changes in the new Ruby 2.1.0preview1 are:

    - VM (method cache)

- RGenGC (See ko1’s RubyKaigi presentation and Euruko presentation)
- refinements
    - syntax
    - Decimal Literal
    - Frozen String Literal
    - def’s return value
    - Bignum
    - 128bit support
    - GMP
    - String#scrub
    - Socket.getifaddrs
    - new RubyGems

This version includes new features and improvements but it has a few compatibility issues as well. You can find a list of changes in the Ruby repository.

If you are not familiar with BitNami Ruby Stack, it is a free package that simplifies the development and deployment of Ruby on Rails applications. This version includes ready-to-run versions of Apache 2.4.6, MySQL 5.5.32, Ruby 2.1.0preview1 and Rails 4.0.0. It also includes RVM 1.19.6, NGinx 1.4.1, Passenger 4.0.17, SQLite, Git 1.8.3 and all required dependencies.

BitNami RubyStack can be deployed using all-in-one free native installers (for Linux and Mac OS X), virtual machines and Amazon Cloud Images as always and we are happy to add Windows Azure as an additional Cloud platform. If you are not familiar with this platform yet, check our Getting Started guide to learn how easy it is to run BitNami applications through the Windows Azure management console.