Releases: bitsofinfo/hazelcast-consul-discovery-spi
2.0-RC1
Fixes for hazelcast 4.x+
Will NOT work w/ Hazelcast <= 3.x, please use the 1.0-RCX line for that.
1.0-RC9
1.0-RC8
1.0-RC7
1.0-RC7
- upgrade consul-client 0.13.12
- fix for #17
To use this discovery strategy in your Maven or Gradle project use the dependency samples below.
Gradle:
repositories {
jcenter()
}
dependencies {
compile 'org.bitsofinfo:hazelcast-consul-discovery-spi:1.0-RC7''
// include your preferred javax.ws.rs-api implementation
// (for the OrbitzWorldwide/consul-client dependency)
// for example below:
compile 'org.apache.cxf:cxf-rt-rs-client:3.0.3'
compile 'org.apache.cxf:cxf-rt-transports-http-hc:3.0.3'
}
Maven:
<dependencies>
<dependency>
<groupId>org.bitsofinfo</groupId>
<artifactId>hazelcast-consul-discovery-spi</artifactId>
<version>1.0-RC7</version>
</dependency>
<!-- include your preferred javax.ws.rs-api
(for the https://github.com/OrbitzWorldwide/consul-client dependency)
implementation - see gradle example above
-->
</dependencies>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>bintray</name>
<url>http://jcenter.bintray.com</url>
</repository>
</repositories>
1.0-RC6
1.0-RC6, tested against 3.6-EA through 3.7+ stable
Fixes issue #12
Upgrade consul-client to 0.13.2
Fix Java base64 6/7 issue
To use this discovery strategy in your Maven or Gradle project use the dependency samples below.
Gradle:
repositories {
jcenter()
}
dependencies {
compile 'org.bitsofinfo:hazelcast-consul-discovery-spi:1.0-RC6''
// include your preferred javax.ws.rs-api implementation
// (for the OrbitzWorldwide/consul-client dependency)
// for example below:
compile 'org.apache.cxf:cxf-rt-rs-client:3.0.3'
compile 'org.apache.cxf:cxf-rt-transports-http-hc:3.0.3'
}
Maven:
<dependencies>
<dependency>
<groupId>org.bitsofinfo</groupId>
<artifactId>hazelcast-consul-discovery-spi</artifactId>
<version>1.0-RC6</version>
</dependency>
<!-- include your preferred javax.ws.rs-api
(for the https://github.com/OrbitzWorldwide/consul-client dependency)
implementation - see gradle example above
-->
</dependencies>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>bintray</name>
<url>http://jcenter.bintray.com</url>
</repository>
</repositories>
1.0-RC5
1.0-RC5, tested against 3.6-EA through 3.6+ stable
Upgrades latest consul-client (issue #11)
To use this discovery strategy in your Maven or Gradle project use the dependency samples below.
Gradle:
repositories {
jcenter()
}
dependencies {
compile 'org.bitsofinfo:hazelcast-consul-discovery-spi:1.0-RC5''
// include your preferred javax.ws.rs-api implementation
// (for the OrbitzWorldwide/consul-client dependency)
// for example below:
compile 'org.apache.cxf:cxf-rt-rs-client:3.0.3'
compile 'org.apache.cxf:cxf-rt-transports-http-hc:3.0.3'
}
Maven:
<dependencies>
<dependency>
<groupId>org.bitsofinfo</groupId>
<artifactId>hazelcast-consul-discovery-spi</artifactId>
<version>1.0-RC5</version>
</dependency>
<!-- include your preferred javax.ws.rs-api
(for the https://github.com/OrbitzWorldwide/consul-client dependency)
implementation - see gradle example above
-->
</dependencies>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>bintray</name>
<url>http://jcenter.bintray.com</url>
</repository>
</repositories>
1.0-RC4
1.0-RC4, tested against 3.6-EA through 3.6 stable
Adds support for HTTP/TCP checks
To use this discovery strategy in your Maven or Gradle project use the dependency samples below.
Gradle:
repositories {
jcenter()
}
dependencies {
compile 'org.bitsofinfo:hazelcast-consul-discovery-spi:1.0-RC4''
// include your preferred javax.ws.rs-api implementation
// (for the OrbitzWorldwide/consul-client dependency)
// for example below:
compile 'org.apache.cxf:cxf-rt-rs-client:3.0.3'
compile 'org.apache.cxf:cxf-rt-transports-http-hc:3.0.3'
}
Maven:
<dependencies>
<dependency>
<groupId>org.bitsofinfo</groupId>
<artifactId>hazelcast-consul-discovery-spi</artifactId>
<version>1.0-RC4</version>
</dependency>
<!-- include your preferred javax.ws.rs-api
(for the https://github.com/OrbitzWorldwide/consul-client dependency)
implementation - see gradle example above
-->
</dependencies>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>bintray</name>
<url>http://jcenter.bintray.com</url>
</repository>
</repositories>
1.0-RC3
1.0-RC3, tested against 3.6-EA through 3.6 stable
Adds support for TLS and Consul ACLs
To use this discovery strategy in your Maven or Gradle project use the dependency samples below.
Gradle:
repositories {
jcenter()
}
dependencies {
compile 'org.bitsofinfo:hazelcast-consul-discovery-spi:1.0-RC3'
// include your preferred javax.ws.rs-api implementation
// (for the OrbitzWorldwide/consul-client dependency)
// for example below:
compile 'org.apache.cxf:cxf-rt-rs-client:3.0.3'
compile 'org.apache.cxf:cxf-rt-transports-http-hc:3.0.3'
}
Maven:
<dependencies>
<dependency>
<groupId>org.bitsofinfo</groupId>
<artifactId>hazelcast-consul-discovery-spi</artifactId>
<version>1.0-RC3</version>
</dependency>
<!-- include your preferred javax.ws.rs-api
(for the https://github.com/OrbitzWorldwide/consul-client dependency)
implementation - see gradle example above
-->
</dependencies>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>bintray</name>
<url>http://jcenter.bintray.com</url>
</repository>
</repositories>
1.0-RC2
1.0-RC2, tested against 3.6-EA through 3.6 stable
To use this discovery strategy in your Maven or Gradle project use the dependency samples below.
Gradle:
repositories {
jcenter()
}
dependencies {
compile 'org.bitsofinfo:hazelcast-consul-discovery-spi:1.0-RC2'
// include your preferred javax.ws.rs-api implementation
// (for the OrbitzWorldwide/consul-client dependency)
// for example below:
compile 'org.apache.cxf:cxf-rt-rs-client:3.0.3'
compile 'org.apache.cxf:cxf-rt-transports-http-hc:3.0.3'
}
Maven:
<dependencies>
<dependency>
<groupId>org.bitsofinfo</groupId>
<artifactId>hazelcast-consul-discovery-spi</artifactId>
<version>1.0-RC2</version>
</dependency>
<!-- include your preferred javax.ws.rs-api
(for the https://github.com/OrbitzWorldwide/consul-client dependency)
implementation - see gradle example above
-->
</dependencies>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>bintray</name>
<url>http://jcenter.bintray.com</url>
</repository>
</repositories>
1.0-RC1
1.0-RC1, tested against 3.6-EA and 3.6-RC1
To use this discovery strategy in your Maven or Gradle project use the dependency samples below.
Gradle:
repositories {
jcenter()
}
dependencies {
compile 'org.bitsofinfo:hazelcast-consul-discovery-spi:1.0-RC1'
// include your preferred javax.ws.rs-api implementation
// (for the OrbitzWorldwide/consul-client dependency)
// for example below:
compile 'org.apache.cxf:cxf-rt-rs-client:3.0.3'
compile 'org.apache.cxf:cxf-rt-transports-http-hc:3.0.3'
}
Maven:
<dependencies>
<dependency>
<groupId>org.bitsofinfo</groupId>
<artifactId>hazelcast-consul-discovery-spi</artifactId>
<version>1.0-RC1</version>
</dependency>
<!-- include your preferred javax.ws.rs-api
(for the https://github.com/OrbitzWorldwide/consul-client dependency)
implementation - see gradle example above
-->
</dependencies>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>bintray</name>
<url>http://jcenter.bintray.com</url>
</repository>
</repositories>