Rails 5 introduces numerous new features such as Action Cable for real-time communication, an API-only mode, and a new test runner. It requires Ruby 2.2.2 or higher and enhances performance with various improvements like action mailer caching, model behavior configuration through ApplicationRecord, and streamlined command usage. Additionally, Rails 5 emphasizes integration testing and significantly simplifies debugging with improved error messages and testing commands.