Today we released puppetlabs/trapperkeeper v1.3.0 to clojars.

Trapperkeeper[1] is a Clojure framework for hosting long-running
applications and services. You can think of it as a sort of "binder" for
Ring applications and other modular bits of Clojure code.

The major change in the release is support for HUP signal handling; if you
send your TK process a HUP signal, it will gracefully stop and restart all
of your TK services without needing to restart the entire JVM process.
Note that if you plan to use this feature, it's important to ensure that
your services clean up after themselves properly during a `stop`, or you
may be subject to memory leaks when the services are restarted.

Also note that this release introduces a dependency on core.async.  This is
not used in any public APIs, but I thought it was worth mentioning since it
is a significant new dependency.

This release also bumps our raynes.fs dependency to 1.4.6, as we received
some feedback from users that the older version of raynes that we were
using was causing dependency conflicts.

For more info see the CHANGELOG[2], docs[3], and associated jira
tickets[4,5]

[1] Trapperkeeper github repo: https://github.com/puppetlabs/trapperkeeper
[2] CHANGELOG:
https://github.com/puppetlabs/trapperkeeper/blob/master/CHANGELOG.md#130
<https://github.com/Prismatic/plumbing>
[3] Trapperkeeper github wiki:
https://github.com/puppetlabs/trapperkeeper/wiki
[4] Trapperkeeper HUP support Jira ticket:
https://tickets.puppetlabs.com/browse/TK-202
[5] raynes.fs dependency upgrade ticket:
https://tickets.puppetlabs.com/browse/TK-315

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to