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.