Thursday, December 31, 2009

Clojure 1.1 Release

Clojure 1.1 is now out:

http://clojure.googlecode.com/files/clojure-1.1.0.zip

It contains several new features and many bug fixes and small enhancements. Many people contributed ideas, patches, docs, testing, feedback etc to this release - it truly was a community effort.

http://www.assembla.com/spaces/clojure/tickets?milestone_id=93750&tickets_report_id=5

See the changes file for more details on the new features:

http://github.com/richhickey/clojure/blob/1.1.x/changes.txt

Many users have been running this code for a while now from the git repository, so I hope it continues the tradition of stability.

Without diminishing the efforts of any others, I'd like to call attention to the following:

Chris Houser has been helping me with patch commits and management of the Google Group. His efforts are invaluable to my staying focused on core issues.

Christophe Grand got his head around the transient mechanism and implemented it for several of the data structures, in addition to pursuing some of my more speculative ideas (with great success). This was a big help to me.

Tom Faulhaber has done a terrific job moving the API docs to a much better automated system hosted in the github repo:

http://richhickey.github.com/clojure/

To them, and everyone involved in the project - many thanks!

Rich