Skip to content

Releases: bitsofinfo/hazelcast-consul-discovery-spi

2.0-RC1

12 Mar 15:04
Compare
Choose a tag to compare
2.0-RC1 Pre-release
Pre-release

Fixes for hazelcast 4.x+

Will NOT work w/ Hazelcast <= 3.x, please use the 1.0-RCX line for that.

1.0-RC9

10 Sep 16:30
Compare
Choose a tag to compare
1.0-RC9 Pre-release
Pre-release

Fixes for #27, via #28, #29

1.0-RC8

13 Dec 22:09
Compare
Choose a tag to compare
1.0-RC8 Pre-release
Pre-release

Tweaks for Consul 0.8+ (health check sample script change). consul-client upgrade to 0.17.1; build.gradle HZ 3.+ dependency. Address post Consul 0.8 ACL notes (in README) for #26

1.0-RC7

27 Mar 14:53
Compare
Choose a tag to compare
1.0-RC7 Pre-release
Pre-release

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

07 Nov 19:49
Compare
Choose a tag to compare
1.0-RC6 Pre-release
Pre-release

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

26 Jul 22:47
Compare
Choose a tag to compare
1.0-RC5 Pre-release
Pre-release

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

01 Mar 19:37
Compare
Choose a tag to compare
1.0-RC4 Pre-release
Pre-release

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

29 Feb 22:59
Compare
Choose a tag to compare
1.0-RC3 Pre-release
Pre-release

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

01 Feb 20:13
Compare
Choose a tag to compare
1.0-RC2 Pre-release
Pre-release

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

21 Jan 05:19
Compare
Choose a tag to compare
1.0-RC1 Pre-release
Pre-release

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>