Skip to content

Commit

Permalink
Prepare release 0.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
pron committed Jan 22, 2014
1 parent 80799db commit 34b62b6
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
8 changes: 6 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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.

Expand Down Expand Up @@ -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

Expand Down
8 changes: 4 additions & 4 deletions project.clj
Original file line number Diff line number Diff line change
@@ -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"}
Expand All @@ -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]]
Expand All @@ -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
Expand Down

0 comments on commit 34b62b6

Please sign in to comment.