next.jdbc – the “next generation” of
clojure.java.jdbc – is a modern Clojure wrapper for JDBC. Beta 1 is now available to test – only accretive and fixative changes will be made from this point on, so the API should be considered stable enough for production usage.
The group and artifact ID will remain
seancorfield/next.jdbc, the namespace structure will remain
next.jdbc.*. With auto-generated documentation hosted on cljdoc.org and Continuous Integration testing hosted on circleci.com, I have decided to continue work on
next.jdbc outside Clojure Contrib, rather than merge it into
clojure.java.jdbc as new namespaces there. I have updated the Contributing page on GitHub to reflect that Pull Requests can now be submitted.
Changes since Alpha 13
- Set up CircleCI testing (just local DBs for now).
- Address #21 by adding
next.jdbc.specsand documenting basic usage.
- Fix #19 by caching loaded database driver classes.
- Address #16 by renaming
plan(this is a BREAKING CHANGE! from Alpha 13 – the naming of this function was the blocker for moving from Alpha to Beta).
- Address #3 by deciding to maintain this library outside Clojure Contrib.