diff --git a/.travis.yml b/.travis.yml index c5dd00e..466fab7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,7 @@ branches: env: global: - secure: "awdH1k9QfkxoeiS29nqnSEOMcY7tCvilNIM1pEtp3XkoPRxFzSqmCHNfDQnaqOVLr40dcDId08JP7CUWFZCkKPeQko+yTgHbr29R2+vAHlmSIiZiRrSP7I4yX+MN4ePrFjI+ltEx1cr5JWTGhtFPbILimKvpl4vCpmL5Kixqi30=" - - DOCS_BRANCH="" + - DOCS_BRANCH="0.4.0" - GEN_APIDOCS="lein2 with-profile doc do doc, marg src/test/clojure/co/paralleluniverse/pulsar/*.clj src/test/clojure/co/paralleluniverse/pulsar/examples/*.clj" after_success: diff --git a/README.md b/README.md index ab86391..97e32e4 100644 --- a/README.md +++ b/README.md @@ -11,13 +11,13 @@ Java 7 and Clojure 1.5 are required to run Pulsar. Add the following dependency to [Leiningen](http://github.com/technomancy/leiningen/)'s project.clj: ```clojure -[co.paralleluniverse/pulsar "0.3.0"] +[co.paralleluniverse/pulsar "0.4.0"] ``` Then, the following must be added to the project.clj file: ~~~ clojure -:java-agents [[co.paralleluniverse/quasar-core "0.3.0"]] +:java-agents [[co.paralleluniverse/quasar-core "0.4.0"]] ~~~ or, add the following to the java command line: diff --git a/docs/index.md b/docs/index.md index ec546c1..d555cfb 100644 --- a/docs/index.md +++ b/docs/index.md @@ -23,6 +23,10 @@ Aside from Pulsar's dependency on Quasar and its dependent libraries, Pulsar mak ## News +### January 22, 2014 + +Quasar 0.4.0 has been released. + ### July 26, 2013 [Distributed actors](http://blog.paralleluniverse.co/post/56519815799/distributed-actors-in-java-and-clojure) in Pulsar. @@ -1352,7 +1356,7 @@ In addition, there are performance differences, mostly resulting from the fact t {% capture examples %}https://github.com/{{site.github}}/tree/master/src/test/clojure/co/paralleluniverse/pulsar/examples{% endcapture %} -Pulsar is able to run on a cluster, thereby letting actors and channels communicate across machines. The Pulsar/Quasar cluster runs on top of [Galaxy](http://puniverse.github.io/galaxy/), Parallel Universe's in-memory data grid. +Pulsar is able to run on a cluster, thereby letting actors and channels communicate across machines. The Pulsar/Quasar cluster runs on top of [Galaxy](http://docs.paralleluniverse.co/galaxy/), Parallel Universe's in-memory data grid. In this version, clustering is pretty rudimentary, but essential features should work: actors can be made discoverable on the network, messages can be passed among actors on different nodes, and an actor on a failing node will behave as expected of a dying actor with respect to exit messages sent to other, remote, *watching* it or *linked* to it. @@ -1404,7 +1408,7 @@ lein with-profile cluster update-in :jvm-opts conj '"-Dgalaxy.nodeId=1"' '"-Dgal ### Cluster Configuration -For instructions on how to configure the Galaxy cluster, please refere to Galaxy's [getting started guide](http://puniverse.github.io/galaxy/start/getting-started.html). +For instructions on how to configure the Galaxy cluster, please refere to Galaxy's [getting started guide](http://docs.paralleluniverse.co/galaxy/start/getting-started.html). ## Examples diff --git a/project.clj b/project.clj index 510154c..714514c 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,4 @@ -(defproject co.paralleluniverse/pulsar "0.4.0-SNAPSHOT" +(defproject co.paralleluniverse/pulsar "0.4.0" :description "A Clojure lightweight thread, asynchronous programming, and actor library" :url "http://github.com/puniverse/pulsar" :licenses [{:name "Eclipse Public License - v 1.0" :url "http://www.eclipse.org/legal/epl-v10.html"} @@ -14,8 +14,8 @@ "releases" "https://oss.sonatype.org/content/repositories/releases"} :test-selectors {:selected :selected} :dependencies [[org.clojure/clojure "1.5.1"] - [co.paralleluniverse/quasar-core "0.4.0-SNAPSHOT"] - [co.paralleluniverse/quasar-actors "0.4.0-SNAPSHOT"] + [co.paralleluniverse/quasar-core "0.4.0"] + [co.paralleluniverse/quasar-actors "0.4.0"] [org.clojure/core.match "0.2.1"] [useful "0.8.8"] [gloss "0.2.2" :exclusions [com.yammer.metrics/metrics-core useful]] @@ -26,7 +26,7 @@ ;; ForkJoin wants these: "-XX:-UseBiasedLocking" "-XX:+UseCondCardMark"] - :java-agents [[co.paralleluniverse/quasar-core "0.3.0"]] ; :options "vd" + :java-agents [[co.paralleluniverse/quasar-core "0.4.0"]] ; :options "vd" :pedantic :warn :profiles {;; ----------- dev -------------------------------------- :dev