Ruby 2.0 introduced many new features and changes including:
- A new bitmap-based garbage collector that improves performance and memory usage.
- Keyword arguments, module prepend, lazy enumerators, and tracepoints were added.
- Many smaller changes like literal symbol lists, binary search, and UTF-8 support by default.
- The ecosystem was updated with RubyGems 2.0, Bundler 1.3 supporting Ruby 2.0, and Rails 4.0 being compatible with Ruby 2.0.