eureka

AWS Service registry for resilient mid-tier load balancing and failover.

APACHE-2.0 License

Stars
12.4K
Committers
136

Bot releases are hidden (Show)

eureka - 1.3.5

Published by qiangdavidliu almost 9 years ago

#696 NullPointException thrown if application name is not defined
#698 Backup registry configured via property is overridden with void implementation
#701 Thread pools in eureka-client create non-daemon threads
#706 set source compatibility in build.gradle as java8 apis have bleed into code
#713 Fix for issue https://github.com/Netflix/eureka/issues/711
#710 update to latest karyon3 and better integration for eureka-server-karyon3
#714 Remove dependency on blitz4j
#716 Client InstanceInfo default address resolution
#720 Upgrade netflix-eventbus to purge the transitive dependency on findbugs
#721 Improve backwards compatibility with legacy eureka-client

eureka - 1.3.4

Published by tbak almost 9 years ago

#693 Fix CLOSE_WAIT issue in new transport (use existing connection cleaner).
#695 Remote data not fetched on the reconciliation path

eureka - 1.3.3

Published by qiangdavidliu almost 9 years ago

#691 fix sessionClient's randomized sessions to be dynamic
#692 log StatusChangeEvent at warn level if DOWN was involved

eureka - 1.3.2

Published by qiangdavidliu almost 9 years ago

#685 Additional logging and metrics for new client transport layer
#686 Support remote region fetch in the new transport
#687 add config to define quarantine clear condition, adding jitter to sessionedClient's session duration
#688 (server) Adding validation for required fields for instance registration
#689 (server) update to EIPManager to check for eip binding at a different (faster) rate when none is bound

eureka - 1.3.1

Published by qiangdavidliu about 9 years ago

#677 1.x Add few more utility methods.
#680 1.x More test refactoring
#681 1.x Tests refectoring
#684 Refactorings/transport

eureka - 1.3.0

Published by tbak about 9 years ago

#657 new replication batcher implementation
#660 Eviction mechanism update
#661 Adding time based compensation to eviction processing if the eviction task was delayed (e.g. due to gc or clock skew). This can help prevent unnecessary evictions if (for example) a very long pause the world gc occur.
#662 add route53 binding alternative to eip
#668 Fix bug in PeerEurekaNode, that did not check for missing LeaseInfo
#669 Fix NPE in StatusResource.isReplicaAvailable
#671 DI friendly server
#673 Set jdk=1.8 in .netflixoss to get proper JDK in cloudbees jenkins job.
#674 Fix batch request/response encoding for the new Jackson codec.

eureka - 1.2.5

Published by qiangdavidliu about 9 years ago

#640 minor fixes
#642 JSON encoding fix: do not unwrap single element arrays
#643 Better separation of new JSON and XML serializers
#650 Encode @class entry in InstanceInfo.metadata for backward compatibility
#651 Better error handling for invalid content in request
#653 #649 Decoupling the id of InstanceInfo from the id of the DataCenterInfo

eureka - 1.2.4

Published by tbak about 9 years ago

#630 EurekaNameSpace not used in eureka.region
#636 Making serverCodecs public and using a builder instead
#637 Adding replication client shutdown in PeerEurekaNode
#639 Fix for gh638: use monitor.getName() instead of monitor.name() when unregister monitor
#640 Bug fixes and minor cleanups

eureka - 1.2.3

Published by tbak about 9 years ago

#634 Make XML dependencies optional in the client. Fix local registry size metric. HTTP agent name update.
#631 Update lease duration dynamically if changed

eureka - 1.2.2

Published by tbak about 9 years ago

#567 New Jackson JSON/XML serializer, with lower CPU/memory pressure and compact data support
#627 Additional metrics for client side heartbeat/registry staleness monitoring
#631 Update lease duration dynamically if changed

eureka - 1.2.1

Published by tbak about 9 years ago

#614 New subproject for configuring Eureka using archaius2
#623 Add filter enforcing gzip reply encoding for all REST GET requests (plain text access deprecated)
#623 More metrics on client side to better track cache refresh/heartbeat requests
#623 Set Eureka specific HTTP User-Agent for easier access file logs analysis

eureka - 1.2.0

Published by qiangdavidliu about 9 years ago

Dependency updates:
#594 Updating dependencies to Guice 4.0, jersey 1.19 and governator 1.7.5 (transitive dependency updates to Guava also)

DI Refactoring:
#555 Refactor so other DI Systems can extend eureka
#596 Standardizing DiscoveryClient's optional configs

Other:
#595 fix an expensive method call on the critical path
#588 Add the ability to use additional Jersey ClientFilters in the DiscoveryClient

eureka - 1.1.159

Published by tbak over 9 years ago

#542 Replication batching refactoring

eureka - 1.1.158

Published by qiangdavidliu over 9 years ago

#563 Adding configurable awsAsg cache expiry time
#557 fixed package name of serializer
#556 Avoid extra calls to AWS api in AwsAsgUtil

eureka - 1.1.157

Published by qiangdavidliu over 9 years ago

#551 Clean up of static usage of ApplicationInfoManager in DiscoveryClient
#549 Capture "CacheRefreshed" event
#544 Adding config to use (or not to use) the readonly cache in ResponseCache
#543 #527 Cross account describe ASGs + efficiency tweaks
#537 Various fixes (specifics in commit log)
#523 make constructor public so other DI systems can create instances

eureka - 1.1.156

Published by qiangdavidliu over 9 years ago

#530 Adding the ability to execute on-demand updates to the eureka server
#530 Catching exceptions from healthcheck.getStatus() and setting status to DOWN when healthcheck exceptions.

eureka - 1.1.155

Published by qiangdavidliu over 9 years ago

#528 Adding additional fields to deser for Jackson codec for full backwards compatibilty
#521 Destroying jersey cleaner thread on DiscoveryClient shutdown

eureka - 1.1.154

Published by qiangdavidliu over 9 years ago

#520 bug fix: re-adding @LazySingleton to EurekaInstanceInfoProvider to ensure InstanceInfo singleton for injection into DiscoveryClient and ApplicationInfoManager.

eureka - 1.1.153

Published by tbak over 9 years ago

#514 Remove dependency to ribbon + bug fix in Jackson codec
#515 Adding EurekaModule for DI support + Example cleanup

eureka - 1.1.152

Published by tbak over 9 years ago

#470 Use Jackson JSON serializer instead of XStream to improve serialization performance/memory usage
#486 Pin client to the redirected address.
#511 Fix typos in per-host config keys