diff --git a/README.md b/README.md index ebd688f0..c7710e85 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # *COMSAT*
Scalable, Concurrent Web Apps -[![Build Status](http://img.shields.io/travis/puniverse/comsat.svg?style=flat)](https://travis-ci.org/puniverse/comsat) [![Dependency Status](https://www.versioneye.com/user/projects/52dfc913ec1375318800039f/badge.png?style=flat)](https://www.versioneye.com/user/projects/52dfc913ec1375318800039f) [![Version](http://img.shields.io/badge/version-0.5.0-blue.svg?style=flat)](https://github.com/puniverse/comsat/releases) [![License](http://img.shields.io/badge/license-EPL-blue.svg?style=flat)](https://www.eclipse.org/legal/epl-v10.html) [![License](http://img.shields.io/badge/license-LGPL-blue.svg?style=flat)](https://www.gnu.org/licenses/lgpl.html) +[![Build Status](http://img.shields.io/travis/puniverse/comsat.svg?style=flat)](https://travis-ci.org/puniverse/comsat) [![Dependency Status](https://www.versioneye.com/user/projects/52dfc913ec1375318800039f/badge.png?style=flat)](https://www.versioneye.com/user/projects/52dfc913ec1375318800039f) [![Version](http://img.shields.io/badge/version-0.6.0-blue.svg?style=flat)](https://github.com/puniverse/comsat/releases) [![License](http://img.shields.io/badge/license-EPL-blue.svg?style=flat)](https://www.eclipse.org/legal/epl-v10.html) [![License](http://img.shields.io/badge/license-LGPL-blue.svg?style=flat)](https://www.gnu.org/licenses/lgpl.html) ## Getting started @@ -7,29 +7,29 @@ Add the following Maven/Gradle dependencies: | Feature | Artifact |---------------------------------------------------------------------------------------------------------------------------|-------------------------- -| Servlet integration for defining fiber-per-request servlets. | `co.paralleluniverse:comsat-servlet:0.5.0` -| A fiber-blocking Clojure [Ring](https://github.com/ring-clojure/ring) adapter based on Jetty 9.3. | `co.paralleluniverse:comsat-ring-jetty9:0.5.0` -| [HTTP Kit](http://www.http-kit.org/client.html)-based fiber-blocking HTTP client. | `co.paralleluniverse:comsat-httpkit:0.5.0` -| [Jersey server](https://jersey.java.net/) integration for defining REST services. | `co.paralleluniverse:comsat-jersey-server:0.5.0` -| [Dropwizard](http://dropwizard.io/) integration including Jersey, ApacheHttpClient and JDBI. | `co.paralleluniverse:comsat-dropwizard:0.5.0` -| [Spring Framework](http://projects.spring.io/spring-framework/) Web MVC fiber-blocking controller methods integration. | `co.paralleluniverse:comsat-spring-webmvc:0.5.0` -| [Spring Boot](http://projects.spring.io/spring-boot/) auto-configuration support for Web MVC controllers. | `co.paralleluniverse:comsat-spring-boot:0.5.0` -| [Spring Security](http://projects.spring.io/spring-security/) configuration support for fibers. | `co.paralleluniverse:comsat-spring-security:0.5.0` -| [JAX-RS client](https://jersey.java.net/documentation/latest/client.html) integration for HTTP calls with fibers. | `co.paralleluniverse:comsat-jax-rs-client:0.5.0` -| [ApacheHttpClient](http://hc.apache.org/httpcomponents-client-ga/) integration for HTTP calls with fibers. | `co.paralleluniverse:comsat-httpclient:0.5.0` -| [Retrofit](http://square.github.io/retrofit/) integration with fibers. | `co.paralleluniverse:comsat-retrofit:0.5.0` -| [JDBI](http://jdbi.org/) integration with fibers. | `co.paralleluniverse:comsat-jdbi:0.5.0` -| JDBC integration with fibers. | `co.paralleluniverse:comsat-jdbc:0.5.0` -| [jOOQ](http://www.jooq.org/) integration with fibers. | `co.paralleluniverse:comsat-jooq:0.5.0` -| MongoDB fiber-blocking integration for the [Allanbank API](http://www.allanbank.com/mongodb-async-driver/index.html). | `co.paralleluniverse:comsat-mongodb-allanbank:0.5.0` -| [OkHttp](https://github.com/square/okhttp) HTTP+SPDY client integration. | `co.paralleluniverse:comsat-okhttp:0.5.0` -| The Web Actors API. | `co.paralleluniverse:comsat-actors-api:0.5.0` -| Deploy HTTP, SSE and WebSocket Web Actors as [Undertow](http://undertow.io/) handlers. | `co.paralleluniverse:comsat-actors-undertow:0.5.0` -| Deploy HTTP, SSE and WebSocket Web Actors as [Netty](http://netty.io/) handlers. | `co.paralleluniverse:comsat-actors-netty:0.5.0` -| Deploy HTTP, SSE and WebSocket Web Actors in J2EE 7 Servlet and WebSocket (JSR-356) embedded and standalone containers. | `co.paralleluniverse:comsat-actors-servlet:0.5.0` -| Use Comsat in the Tomcat servlet container without the java agent. | `co.paralleluniverse:comsat-tomcat-loader:0.5.0[:jdk8]` (for JDK 8 optionally add the `jdk8` classifier) -| Use Comsat in the Jetty servlet container without the java agent. | `co.paralleluniverse:comsat-jetty-loader:0.5.0[:jdk8]` (for JDK 8 optionally add the `jdk8` classifier) -| [Spring Framework](http://projects.spring.io/spring-framework/) Web integration allows using fiber-blocking controllers. | `co.paralleluniverse:comsat-spring-web:0.5.0` +| Servlet integration for defining fiber-per-request servlets. | `co.paralleluniverse:comsat-servlet:0.6.0` +| A fiber-blocking Clojure [Ring](https://github.com/ring-clojure/ring) adapter based on Jetty 9.3. | `co.paralleluniverse:comsat-ring-jetty9:0.6.0` +| [HTTP Kit](http://www.http-kit.org/client.html)-based fiber-blocking HTTP client. | `co.paralleluniverse:comsat-httpkit:0.6.0` +| [Jersey server](https://jersey.java.net/) integration for defining REST services. | `co.paralleluniverse:comsat-jersey-server:0.6.0` +| [Dropwizard](http://dropwizard.io/) integration including Jersey, ApacheHttpClient and JDBI. | `co.paralleluniverse:comsat-dropwizard:0.6.0` +| [Spring Framework](http://projects.spring.io/spring-framework/) Web MVC fiber-blocking controller methods integration. | `co.paralleluniverse:comsat-spring-webmvc:0.6.0` +| [Spring Boot](http://projects.spring.io/spring-boot/) auto-configuration support for Web MVC controllers. | `co.paralleluniverse:comsat-spring-boot:0.6.0` +| [Spring Security](http://projects.spring.io/spring-security/) configuration support for fibers. | `co.paralleluniverse:comsat-spring-security:0.6.0` +| [JAX-RS client](https://jersey.java.net/documentation/latest/client.html) integration for HTTP calls with fibers. | `co.paralleluniverse:comsat-jax-rs-client:0.6.0` +| [ApacheHttpClient](http://hc.apache.org/httpcomponents-client-ga/) integration for HTTP calls with fibers. | `co.paralleluniverse:comsat-httpclient:0.6.0` +| [Retrofit](http://square.github.io/retrofit/) integration with fibers. | `co.paralleluniverse:comsat-retrofit:0.6.0` +| [JDBI](http://jdbi.org/) integration with fibers. | `co.paralleluniverse:comsat-jdbi:0.6.0` +| JDBC integration with fibers. | `co.paralleluniverse:comsat-jdbc:0.6.0` +| [jOOQ](http://www.jooq.org/) integration with fibers. | `co.paralleluniverse:comsat-jooq:0.6.0` +| MongoDB fiber-blocking integration for the [Allanbank API](http://www.allanbank.com/mongodb-async-driver/index.html). | `co.paralleluniverse:comsat-mongodb-allanbank:0.6.0` +| [OkHttp](https://github.com/square/okhttp) HTTP+SPDY client integration. | `co.paralleluniverse:comsat-okhttp:0.6.0` +| The Web Actors API. | `co.paralleluniverse:comsat-actors-api:0.6.0` +| Deploy HTTP, SSE and WebSocket Web Actors as [Undertow](http://undertow.io/) handlers. | `co.paralleluniverse:comsat-actors-undertow:0.6.0` +| Deploy HTTP, SSE and WebSocket Web Actors as [Netty](http://netty.io/) handlers. | `co.paralleluniverse:comsat-actors-netty:0.6.0` +| Deploy HTTP, SSE and WebSocket Web Actors in J2EE 7 Servlet and WebSocket (JSR-356) embedded and standalone containers. | `co.paralleluniverse:comsat-actors-servlet:0.6.0` +| Use Comsat in the Tomcat servlet container without the java agent. | `co.paralleluniverse:comsat-tomcat-loader:0.6.0[:jdk8]` (for JDK 8 optionally add the `jdk8` classifier) +| Use Comsat in the Jetty servlet container without the java agent. | `co.paralleluniverse:comsat-jetty-loader:0.6.0[:jdk8]` (for JDK 8 optionally add the `jdk8` classifier) +| [Spring Framework](http://projects.spring.io/spring-framework/) Web integration allows using fiber-blocking controllers. | `co.paralleluniverse:comsat-spring-web:0.6.0` Or, build and install from sources (after installing [Gradle](http://www.gradle.org) locally) in your local maven repository with: @@ -61,7 +61,7 @@ Questions and suggestions are welcome at this [forum/mailing list](https://group COMSAT is free software published under the following license: ``` -Copyright (c) 2013-2015, Parallel Universe Software Co. All rights reserved. +Copyright (c) 2013-2016, Parallel Universe Software Co. All rights reserved. This program and the accompanying materials are dual-licensed under either the terms of the Eclipse Public License v1.0 as published by diff --git a/build.gradle b/build.gradle index ead24a0d..3bb2d867 100644 --- a/build.gradle +++ b/build.gradle @@ -22,7 +22,7 @@ subprojects { [compileJava, compileTestJava]*.options*.encoding = 'UTF-8' group = "co.paralleluniverse" - version = "0.6.0-SNAPSHOT" + version = "0.6.0" status = "integration" description = "Fibers services for web" diff --git a/comsat-httpkit/project.clj b/comsat-httpkit/project.clj index b79c844b..72ba025d 100644 --- a/comsat-httpkit/project.clj +++ b/comsat-httpkit/project.clj @@ -1,6 +1,6 @@ (def quasar-pulsar-version "0.7.4") -(defproject co.paralleluniverse/comsat-httpkit "0.6.0-SNAPSHOT" +(defproject co.paralleluniverse/comsat-httpkit "0.6.0" :description "'httpkit' Quasar integration" :url "https://github.com/puniverse/comsat" diff --git a/comsat-ring-jetty9/project.clj b/comsat-ring-jetty9/project.clj index b3c03045..95aba853 100644 --- a/comsat-ring-jetty9/project.clj +++ b/comsat-ring-jetty9/project.clj @@ -1,6 +1,6 @@ (def quasar-pulsar-version "0.7.4") -(defproject co.paralleluniverse/comsat-ring-jetty9 "0.6.0-SNAPSHOT" +(defproject co.paralleluniverse/comsat-ring-jetty9 "0.6.0" :description "Comsat integration for the Ring Clojure web framework: Jetty 9 fiber-blocking adapter." :url "https://github.com/puniverse/comsat" :scm {:name "git" :url "https://github.com/puniverse/comsat"} diff --git a/docs/_config.yml b/docs/_config.yml index bc4e72d0..711071cf 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -6,7 +6,7 @@ baseurl: /comsat # Site globals used throughout docs. project: Comsat -version: 0.5.0 +version: 0.6.0 github: puniverse/comsat google_group: "https://groups.google.com/forum/#!forum/comsat-user" tagline: "Scalable web application libraries" diff --git a/docs/index.md b/docs/index.md index 76c458a5..1d28feee 100644 --- a/docs/index.md +++ b/docs/index.md @@ -16,6 +16,10 @@ Comsat does provide one new API that you may choose to use: Web Actors. Web acto ## News +### 10 February, 2016 + +COMSAT [0.6.0](https://github.com/puniverse/comsat/releases/tag/v0.6.0) has been released. + ### 28 August, 2015 COMSAT [0.5.0](https://github.com/puniverse/comsat/releases/tag/v0.5.0) has been released. @@ -71,29 +75,29 @@ Then add the following Maven/Gradle dependencies: | Feature | Artifact |---------------------------------------------------------------------------------------------------------------------------|-------------------------- -| Servlet integration for defining fiber-per-request servlets. | `co.paralleluniverse:comsat-servlet:0.5.0` -| A fiber-blocking Clojure [Ring](https://github.com/ring-clojure/ring) adapter based on Jetty 9.3. | `co.paralleluniverse:comsat-ring-jetty9:0.5.0` -| [HTTP Kit](http://www.http-kit.org/client.html)-based fiber-blocking HTTP client. | `co.paralleluniverse:comsat-httpkit:0.5.0` -| [Jersey server](https://jersey.java.net/) integration for defining REST services. | `co.paralleluniverse:comsat-jersey-server:0.5.0` -| [Dropwizard](http://dropwizard.io/) integration including Jersey, ApacheHttpClient and JDBI. | `co.paralleluniverse:comsat-dropwizard:0.5.0` -| [Spring Framework](http://projects.spring.io/spring-framework/) Web MVC fiber-blocking controller methods integration. | `co.paralleluniverse:comsat-spring-webmvc:0.5.0` -| [Spring Boot](http://projects.spring.io/spring-boot/) auto-configuration support for Web MVC controllers. | `co.paralleluniverse:comsat-spring-boot:0.5.0` -| [Spring Security](http://projects.spring.io/spring-security/) configuration support for fibers. | `co.paralleluniverse:comsat-spring-security:0.5.0` -| [JAX-RS client](https://jersey.java.net/documentation/latest/client.html) integration for HTTP calls with fibers. | `co.paralleluniverse:comsat-jax-rs-client:0.5.0` -| [ApacheHttpClient](http://hc.apache.org/httpcomponents-client-ga/) integration for HTTP calls with fibers. | `co.paralleluniverse:comsat-httpclient:0.5.0` -| [Retrofit](http://square.github.io/retrofit/) integration with fibers. | `co.paralleluniverse:comsat-retrofit:0.5.0` -| [JDBI](http://jdbi.org/) integration with fibers. | `co.paralleluniverse:comsat-jdbi:0.5.0` -| JDBC integration with fibers. | `co.paralleluniverse:comsat-jdbc:0.5.0` -| [jOOQ](http://www.jooq.org/) integration with fibers. | `co.paralleluniverse:comsat-jooq:0.5.0` -| MongoDB fiber-blocking integration for the [Allanbank API](http://www.allanbank.com/mongodb-async-driver/index.html). | `co.paralleluniverse:comsat-mongodb-allanbank:0.5.0` -| [OkHttp](https://github.com/square/okhttp) HTTP+SPDY client integration. | `co.paralleluniverse:comsat-okhttp:0.5.0` -| The Web Actors API. | `co.paralleluniverse:comsat-actors-api:0.5.0` -| Deploy HTTP, SSE and WebSocket Web Actors as [Undertow](http://undertow.io/) handlers. | `co.paralleluniverse:comsat-actors-undertow:0.5.0` -| Deploy HTTP, SSE and WebSocket Web Actors as [Netty](http://netty.io/) handlers. | `co.paralleluniverse:comsat-actors-netty:0.5.0` -| Deploy HTTP, SSE and WebSocket Web Actors in J2EE 7 Servlet and WebSocket (JSR-356) embedded and standalone containers. | `co.paralleluniverse:comsat-actors-servlet:0.5.0` -| Use Comsat in the Tomcat servlet container without java agent. | `co.paralleluniverse:comsat-tomcat-loader:0.5.0[:jdk8]` (for JDK 8 optionally add the `jdk8` classifier) -| Use Comsat in the Jetty servlet container without the java agent. | `co.paralleluniverse:comsat-jetty-loader:0.5.0[:jdk8]` (for JDK 8 optionally add the `jdk8` classifier) -| [Spring Framework](http://projects.spring.io/spring-framework/) Web integration allows using fiber-blocking controllers. | `co.paralleluniverse:comsat-spring-web:0.5.0` +| Servlet integration for defining fiber-per-request servlets. | `co.paralleluniverse:comsat-servlet:0.6.0` +| A fiber-blocking Clojure [Ring](https://github.com/ring-clojure/ring) adapter based on Jetty 9.3. | `co.paralleluniverse:comsat-ring-jetty9:0.6.0` +| [HTTP Kit](http://www.http-kit.org/client.html)-based fiber-blocking HTTP client. | `co.paralleluniverse:comsat-httpkit:0.6.0` +| [Jersey server](https://jersey.java.net/) integration for defining REST services. | `co.paralleluniverse:comsat-jersey-server:0.6.0` +| [Dropwizard](http://dropwizard.io/) integration including Jersey, ApacheHttpClient and JDBI. | `co.paralleluniverse:comsat-dropwizard:0.6.0` +| [Spring Framework](http://projects.spring.io/spring-framework/) Web MVC fiber-blocking controller methods integration. | `co.paralleluniverse:comsat-spring-webmvc:0.6.0` +| [Spring Boot](http://projects.spring.io/spring-boot/) auto-configuration support for Web MVC controllers. | `co.paralleluniverse:comsat-spring-boot:0.6.0` +| [Spring Security](http://projects.spring.io/spring-security/) configuration support for fibers. | `co.paralleluniverse:comsat-spring-security:0.6.0` +| [JAX-RS client](https://jersey.java.net/documentation/latest/client.html) integration for HTTP calls with fibers. | `co.paralleluniverse:comsat-jax-rs-client:0.6.0` +| [ApacheHttpClient](http://hc.apache.org/httpcomponents-client-ga/) integration for HTTP calls with fibers. | `co.paralleluniverse:comsat-httpclient:0.6.0` +| [Retrofit](http://square.github.io/retrofit/) integration with fibers. | `co.paralleluniverse:comsat-retrofit:0.6.0` +| [JDBI](http://jdbi.org/) integration with fibers. | `co.paralleluniverse:comsat-jdbi:0.6.0` +| JDBC integration with fibers. | `co.paralleluniverse:comsat-jdbc:0.6.0` +| [jOOQ](http://www.jooq.org/) integration with fibers. | `co.paralleluniverse:comsat-jooq:0.6.0` +| MongoDB fiber-blocking integration for the [Allanbank API](http://www.allanbank.com/mongodb-async-driver/index.html). | `co.paralleluniverse:comsat-mongodb-allanbank:0.6.0` +| [OkHttp](https://github.com/square/okhttp) HTTP+SPDY client integration. | `co.paralleluniverse:comsat-okhttp:0.6.0` +| The Web Actors API. | `co.paralleluniverse:comsat-actors-api:0.6.0` +| Deploy HTTP, SSE and WebSocket Web Actors as [Undertow](http://undertow.io/) handlers. | `co.paralleluniverse:comsat-actors-undertow:0.6.0` +| Deploy HTTP, SSE and WebSocket Web Actors as [Netty](http://netty.io/) handlers. | `co.paralleluniverse:comsat-actors-netty:0.6.0` +| Deploy HTTP, SSE and WebSocket Web Actors in J2EE 7 Servlet and WebSocket (JSR-356) embedded and standalone containers. | `co.paralleluniverse:comsat-actors-servlet:0.6.0` +| Use Comsat in the Tomcat servlet container without java agent. | `co.paralleluniverse:comsat-tomcat-loader:0.6.0[:jdk8]` (for JDK 8 optionally add the `jdk8` classifier) +| Use Comsat in the Jetty servlet container without the java agent. | `co.paralleluniverse:comsat-jetty-loader:0.6.0[:jdk8]` (for JDK 8 optionally add the `jdk8` classifier) +| [Spring Framework](http://projects.spring.io/spring-framework/) Web integration allows using fiber-blocking controllers. | `co.paralleluniverse:comsat-spring-web:0.6.0` ## Examples