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
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
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
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
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
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.
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
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
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
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
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
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
Published by tbak over 9 years ago
#542 Replication batching refactoring
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
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
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.
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
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.
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
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