Skip to content
Pre-release
Pre-release

@bitsofinfo bitsofinfo released this Mar 12, 2020 · 1 commit to master since this release

Fixes for hazelcast 4.x+

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

Assets 2
Pre-release
Pre-release

@bitsofinfo bitsofinfo released this Sep 10, 2018 · 6 commits to master since this release

Fixes for #27, via #28, #29

Assets 2
Pre-release
Pre-release

@bitsofinfo bitsofinfo released this Dec 13, 2017 · 13 commits to master since this 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

Assets 2
Pre-release
Pre-release

@bitsofinfo bitsofinfo released this Mar 27, 2017 · 28 commits to master since this 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>
Assets 2
Pre-release
Pre-release

@bitsofinfo bitsofinfo released this Nov 7, 2016 · 45 commits to master since this 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>
Assets 2
Pre-release
Pre-release

@bitsofinfo bitsofinfo released this Jul 26, 2016 · 59 commits to master since this 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>
Assets 2
Pre-release
Pre-release

@bitsofinfo bitsofinfo released this Mar 1, 2016 · 62 commits to master since this 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>
Assets 2
Pre-release
Pre-release

@bitsofinfo bitsofinfo released this Feb 29, 2016 · 65 commits to master since this 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>
Assets 2
Pre-release
Pre-release

@bitsofinfo bitsofinfo released this Feb 1, 2016 · 78 commits to master since this 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>
Assets 2
Pre-release
Pre-release

@bitsofinfo bitsofinfo released this Jan 21, 2016 · 87 commits to master since this 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>
Assets 2
You can’t perform that action at this time.