Skip to content

Latest commit

 

History

History
634 lines (403 loc) · 38.6 KB

CHANGELOG.md

File metadata and controls

634 lines (403 loc) · 38.6 KB

Change Log

Full Changelog

Closed issues:

  • Support healthcheck initial state during service registration #213
  • SERIOUS PROBLEM ! - this lib wont work since consul 0.7.3 #211
  • KV client- putValue() method does not support pasing token #210
  • Accessing consul instance on host machine from docker container #200
  • Add a "why" to the section about blocking call #174
  • About KVCache.addListener #160

0.13.10 (2017-02-01)

Full Changelog

Closed issues:

  • KV client- No putValue() method that accepts token as a put option/query param #209

Merged pull requests:

  • because of changes in consul 0.7.3 there is need to not use connection limit in case of long pooling #212 (DanielCharczynski)

0.13.9 (2017-01-20)

Full Changelog

Closed issues:

  • set up TLSSkipVerify during registrations #208
  • TLSSkipVerify support from consul 0.7.2 #206

Merged pull requests:

0.13.8 (2016-12-21)

Full Changelog

Closed issues:

  • Key/Value Cache - issue with getKeyExtractorFunction() #196
  • NPE in KeyValueClient.getValuesAsString() #194

Merged pull requests:

0.13.7 (2016-12-19)

Full Changelog

Closed issues:

  • vverefbkdtcncjvunvggegketlugcfgcfefcidtibecf #195

Merged pull requests:

0.13.6 (2016-12-12)

Full Changelog

Closed issues:

  • Support for adding custom headers #192
  • Add support for registering services in catalog #191
  • Telemetry Deserialization Issue #190
  • Blocking call for value - Example Code - Issue #188

Merged pull requests:

0.13.5 (2016-12-08)

Full Changelog

Closed issues:

  • How to register my service with path? #189
  • Add CatalogOptions to KeyValueClient, or add Datacenter to QueryOptions #187
  • Can you provide example of how to subscribe to KV changes? #186

0.13.4 (2016-11-23)

Full Changelog

Closed issues:

  • maintenance mode #183

Merged pull requests:

0.13.3 (2016-11-04)

Full Changelog

Closed issues:

  • No Operator client? #179
  • Support for transactions. #177

Merged pull requests:

0.13.2 (2016-10-18)

Full Changelog

Closed issues:

  • behavior change : ConsulResponseCallback#onFailure now called in case entry does not exists #173
  • ConsulCache stops polling for changes #166
  • KVCache silently shortens key paths if multiple path elements have the same value #156
  • ConsulCache error #137

Merged pull requests:

0.13.1 (2016-10-06)

Full Changelog

Closed issues:

  • Changelog #167
  • EnableTagOverride support during service registration #164

Merged pull requests:

  • CoordinateClient #170 (craigday)
  • Add node membership watch capabilities #169 (killerwhile)
  • Support the new DeregisterCriticalServerAfter option in Consul 0.7 #168 (jplock)
  • Support the new DeregisterCriticalServerAfter option in Consul 0.7 #165 (jplock)
  • Enable additional query options for caches #163 (yfouquet-criteo)
  • Use substring comparison to remove key prefixes in KVCache #159 (sgrimm-sg)

0.13.0 (2016-09-21)

Full Changelog

Merged pull requests:

0.12.8 (2016-09-20)

Full Changelog

Closed issues:

  • Can we simulate consul Exec command using consul-client #155
  • Using the Builder to create a Consul Object, URL is cutted #142

Merged pull requests:

  • Check for error responses when using callbacks #161 (trevorr)
  • set index and lastContact in ConsulResponse to 0 instead of -1 if header's aren't present #158 (jeinwag)

0.12.7 (2016-08-30)

Full Changelog

Closed issues:

  • New release including #153 #154
  • ConsulCache say that "Error getting response from consul. will retry in 10 SECONDS" but retry is within the same second 09:16:34 #151
  • Unable to extract the trust manager on com.orbitz.okhttp3.internal.Platform@406554a0, sslSocketFactory is class sun.security.ssl.SSLSocketFactoryImpl #150
  • How can i do health check with a specify serviceId ? Not a service name #146

Merged pull requests:

  • add null check for X-Consul-Index header #153 (jeinwag)

0.12.6 (2016-07-30)

Full Changelog

Implemented enhancements:

  • Support for ACL client #102

Closed issues:

  • Health client not compatible with consul 0.5.2 #149
  • ConsulCache empty if consul has no leader #148
  • HostnameVerifier #145

0.12.5 (2016-07-25)

Full Changelog

Closed issues:

  • Support Notes for Checks #141
  • KVCache dose not closes properly #133

Merged pull requests:

  • dispatcher threads as daemon threads #147 (gjesse)
  • Tests using embedded-consul instead of travis.yml script #144 (pszymczyk)
  • add notes to check registration for http, tcp and script checks #143 (Bryann)

0.12.4 (2016-07-08)

Full Changelog

Closed issues:

  • Support Timeout for Checks #140
  • java.lang.IllegalStateException: Unable to extract the trust manager on com.orbitz.okhttp3.internal.Platform, sslSocketFactory is class sun.security.ssl.SSLSocketFactoryImpl #138
  • ConsulCache throws java.net.SocketTimeoutException: timeout #135

Merged pull requests:

  • Bump retrofit version to latest Fix issue #138 [Unable to extract the… #139 (dkubiak)
  • Exposes listeners in ConsulCache #136 (laissandrade)

0.12.3 (2016-05-31)

Full Changelog

Merged pull requests:

  • Adds HealthCheckCache for health api /v1/health/state/<state> #134 (laissandrade)

0.12.2 (2016-05-26)

Full Changelog

Closed issues:

  • Typo for cas on PutOptions #132

0.12.1 (2016-05-23)

Full Changelog

Closed issues:

  • getKeys() causes an exception to be thrown #131
  • getKeys() throws ConsulException #130
  • Shadow jar as one of the options #128

0.12.0 (2016-05-19)

Full Changelog

Closed issues:

  • Values in KV surrounded by quotation marks #123

Merged pull requests:

0.11.3 (2016-05-05)

Full Changelog

Closed issues:

  • Shaded packages #118

Merged pull requests:

0.11.2 (2016-05-03)

Full Changelog

Closed issues:

  • v0.11.x behavior #120

0.11.1 (2016-05-02)

Full Changelog

Implemented enhancements:

  • Replace JAX-RS (and maybe Jackson) #93

Closed issues:

  • Jackson Guava module #115
  • Dependency conflict #114
  • KeyValueClient.getValues(String, QueryOptions) ignores queryOptions #112

Merged pull requests:

0.11.0 (2016-05-02)

Full Changelog

Implemented enhancements:

  • Prepared Query support in consul-client #95

0.10.2 (2016-04-26)

Full Changelog

Implemented enhancements:

  • OSGi Support? #84

Closed issues:

  • Fix for intelli-j generated sources #111
  • KVCache will truncate keys in the key map #110

Merged pull requests:

0.10.1 (2016-03-16)

Full Changelog

Fixed bugs:

  • Events doesn't filtered by name #99

Closed issues:

  • KVClient: PutOptions.getCas should be long, not int #107
  • Support to specify a service-specific IP address #106
  • com.orbitz.consul.model.kv.Value - This class does not define a public default constructor, or the constructor raised an exception #76

Merged pull requests:

  • KVClient: synchronous getValues with QueryOptions #109 (art4noir)
  • KVClient: PutOptions.getCas should be long, not int #108 (art4noir)
  • provide a better unique key for ServiceHealthCache by including the S… #105 (gjesse)
  • fix a case where a client waiting on initialization will try to acces… #104 (gjesse)

0.10.0 (2016-03-01)

Full Changelog

Closed issues:

  • Support for TCP health check #103
  • Agent Self throwing HTTP 503. #101
  • Clarification--CheckID does not have associated TTL #100
  • Error getting response from consul. will retry in 10 SECONDS: java.lang.IllegalArgumentException: Multiple entries with same key: #96
  • Issue connecting to remote consul endpoint #91
  • Missing fields for session creation #66
  • Securing HTTP API calls with ACLs? #64

Merged pull requests:

  • tolerates Consul providing duplicate keys #97 (jhovell)

0.9.16 (2016-01-05)

Full Changelog

Closed issues:

  • Support for registering a service using an ACL #87
  • Consul Cache #81

Merged pull requests:

  • Improves compatibility with Resteasy though ContextResolvers #89 (jhovell)
  • Add support for QueryOptions for service registration #88 (dopuskh3)

0.9.15 (2015-12-17)

Full Changelog

Fixed bugs:

  • Connection Leaks :( #86

Closed issues:

  • Consistency mode not passed in request #85

0.9.14 (2015-11-19)

Full Changelog

0.9.13 (2015-11-19)

Full Changelog

Closed issues:

  • Spring boot application throws Exception - FYI #83
  • com.orbitz.consul.option.QueryOptionsBuilder missing #79
  • Inconsistency between expected jackson deserialized collections classes and immutable collections in generated classes. #78
  • Incorrect key in kvCache map #75
  • SSL/TLS support #73
  • General question about popular integration patterns for service registration in consul #72

Merged pull requests:

0.9.12 (2015-11-04)

Full Changelog

Closed issues:

  • KeyValueClient.putValue with PutOptions is private #74

0.9.11 (2015-10-23)

Full Changelog

Closed issues:

  • Renew session always returns true #70
  • thread safety? #69
  • ID field on service check #68
  • ConsulCache can't be stopped #65
  • Error establiching connection with consul server #56

Merged pull requests:

0.9.10 (2015-09-08)

Full Changelog

Closed issues:

  • ImmutablePutOptions is missing #61
  • Add ability to register multiple checks per service #59

Merged pull requests:

  • eclipse instructions update #63 (gjesse)
  • Add ability to register multiple checks per service. Fixes #59 #62 (gjesse)
  • Fixes logging error in ConsulCache #60 (dennisgove)

0.9.9 (2015-08-31)

Full Changelog

Closed issues:

  • Consul patterns fro service discovery and config management #58
  • null kv values #48

Merged pull requests:

  • Added dev section to README, include a cache example. #57 (gjesse)
  • Ensure that listeners added post-initialization get the current state… #55 (gjesse)
  • Using arrays for tags breaks equality checks - use list instead #54 (gjesse)
  • Use HostAndPort for service health keys to allow the possibility of m… #53 (gjesse)
  • fix up output on check and fix agent tests #52 (gjesse)
  • Allow PUT of empty entity, support recursive delete, some minor doc f… #51 (gjesse)

0.9.8 (2015-08-09)

Full Changelog

Closed issues:

  • Immutables & java8 #42
  • Serialization Discrepancy in SessionInfo #40

Merged pull requests:

  • a general cache object with KV and ServiceHealth implementations, and… #50 (gjesse)
  • make decoding the responsibility of the value object, more Optional u… #49 (gjesse)
  • used more immutables for options to cleanup builders & some redundant… #47 (gjesse)
  • more immutability #46 (gjesse)
  • migrated agent models to immutables plus a few minor fixes #45 (gjesse)
  • there was some weird stuff going on here #44 (gjesse)
  • Fix a regression introduced in the previous commit, and reference all… #43 (gjesse)
  • async getValue call returned a list instead of a single value #41 (gjesse)
  • X-Consul-Index is stored in an unsigned 64-bit integer #39 (hrmohr)

0.9.7 (2015-07-20)

Full Changelog

Closed issues:

  • Open connections increasing without cleaning up #37
  • Documention appears incorrect for Pass/Check #36
  • Member from Agent Domain Object #34
  • Publish artifacts to maven central #32

Merged pull requests:

  • Ensure response is closed on session renewal #38 (tartale)

0.9.6 (2015-06-26)

Full Changelog

0.9.5 (2015-06-23)

Full Changelog

Closed issues:

  • Agent join is not supported #33
  • Add client support for Watches #31

Merged pull requests:

0.9.4 (2015-06-13)

Full Changelog

Closed issues:

  • register interface do not have address field #28
  • Add static method in State to get it by name #24

Merged pull requests:

  • added the ability to register an application-level check #29 (amirkibbar)
  • Added address field for Service #26 (Suvitruf)

0.9.3-for-real (2015-05-29)

Full Changelog

0.9.3 (2015-05-29)

Full Changelog

0.9.2 (2015-05-28)

Full Changelog

Merged pull requests:

0.9.1 (2015-05-25)

Full Changelog

Merged pull requests:

  • Added renew to session info, fixed pom file #21 (weberr13)

0.9 (2015-05-15)

Full Changelog

Implemented enhancements:

  • HTTP checks #15

Merged pull requests:

  • update libraries, and make cxf optional #19 (gjesse)
  • Avoid NPE in KeyValueClient#getSession #18 (mhurne)
  • Fix constant names. Add more javadocs. #17 (shuraa)
  • Added one more factory method with ability to specify custom ClientBu… #16 (shuraa)
  • Fixed example code in README #14 (happymap)
  • Fixed a README typo #13 (happymap)

0.8.4 (2015-04-24)

Full Changelog

0.8.3-for_real (2015-04-24)

Full Changelog

Closed issues:

  • Clarification #12

Merged pull requests:

  • Added SessionClient and Leader Election-related methods #11 (vascokk)

0.8.3 (2015-04-07)

Full Changelog

0.8.2 (2015-03-05)

Full Changelog

0.8.1 (2015-03-05)

Full Changelog

Merged pull requests:

  • add flags to keyvalue puts #10 (shawngardner)
  • ServiceAddress is configurable and available via service inspection in newer versions of Consul's HTTP API #9 (thongsav-usgs)

0.8 (2015-01-26)

Full Changelog

Merged pull requests:

0.7.1 (2015-01-12)

Full Changelog

Merged pull requests:

  • Explicitly set the message from the response body. #4 (cjcdoomed)

0.7 (2015-01-09)

Full Changelog

Merged pull requests:

  • Added code to handle unsuccessful http response codes #3 (cjcdoomed)
  • Fix XML node closing in README #2 (isuftin)

0.6 (2014-12-16)

Full Changelog

0.5 (2014-11-06)

Full Changelog

0.4.4 (2014-11-05)

Full Changelog

0.4.2 (2014-10-28)

Full Changelog

0.4.3 (2014-10-28)

Full Changelog

Merged pull requests:

  • Fix bug that overwrites query options for blocking timeout #1 (gburton1)

0.4.1 (2014-10-08)

Full Changelog

0.4 (2014-09-22)

Full Changelog

0.3 (2014-09-18)

* This Change Log was automatically generated by github_changelog_generator