system 0.1.9 has been released.

First, a reminder of what system is:

system <https://github.com/danielsz/system> is a repository of readymade 
components. It doesn't bring any
new semantics on its own, but rather sits in the center of an
imaginary triangle between Stuart Sierra's component, Boot made at
Adzerk and James Reeves' environ. With those key libraries at its
foundation, it is optimized to bring an interactive, Lispy development
experience to Clojure developers.

*What's new*

(A release full of goodies)

On the readymade components front, a new Postgres component is now
available.  The http-kit component has been updated to allow access to
all its native options.

Also, a new generic app component has been added to enable dependency
injection in typical Ring applications. To better understand this latest 
feature,
please check the relevant section 
<https://github.com/danielsz/system#at-runtime-global-system-map-vs-dependency-injection>
 
in the README.

Two new examples have been added. Both implement the exact same Web
service, but one is using a global system map, the other embodies the
DI mechanism built in Stuart Sierra's component library. Together,
they illustrate real-world wiring of components with system.

Contributions in this release were made by Ben Sima, John Swanson,
Ragnar Dahlén, Christopher Small and Stig Brautaset.

Changelog: 
- Generic app component for typical Ring applications
- Web service example
- Postgres component
- Latest dependencies: component, ns-tracker.
- http-kit access to full options
- EPL License

Thank you, everybody!

-- 
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