We’re happy to announce that a beta of a next major-ish release (1.5.0)
of
Trinidad is available.
This release mostly deals with “hot” (zero-downtime) re-deploys, that
have
been an issue with leaking perm-gen memory for quite some time. I
personally always knew they’re possible and should be actually easier to
make happen with JRuby than for a Java web application in general (due
having a more predictable set of libraries/classes) but it’s not only
recently that I’ve been diving deep in heap-dumps once again and decided
to
apply some of my findings to Trinidad as well …
Please try it out if you’re using Trinidad or would like to see your
Rack/Rails application restart under heavy loads and let us
knowhttps://github.com/trinidad/trinidad/issues?milestone=4&page=1&state=open
how
it went https://github.com/trinidad/trinidad/issues/75. It should also
be
a good starting point to find out whether your application leaks if
you’re
using something else (e.g. TorqueBox / JBoss / WebSphere etc.).
You find out more about how to use hot-deployment in the project’s
READMEhttps://github.com/trinidad/trinidad#hot-deploymentand wiki.
Detailed release notes are at:
Happy Serving, yours Team Trinidad