Hanami 3.0: In full bloom
Hanami 3.0 is released with three major new features: first-class mailers with SMTP support and injectable delivery, built-in i18n with translate/localize helpers across actions and views, and Minitest support alongside the existing RSpec setup. Performance is dramatically improved through default component memoization, yielding nearly 3x HTTP throughput, 14x fewer allocations per request, and p99 latency dropping from 89ms to 4ms. Other highlights include colorized and structured logging, improved asset watching, body parsing moved into Hanami Action, undecorated view exposures by default, gem renames (hanami-controller → hanami-action), retirement of hanami-validations in favor of dry-validation, and a Ruby 3.3 minimum requirement.