Skip to content

Latest commit

 

History

History
229 lines (185 loc) · 10.1 KB

CHANGELOG.md

File metadata and controls

229 lines (185 loc) · 10.1 KB

1.0.0-RC4(Mar 22, 2019)

  • [#923] Nacos 1.0.0 compatible with nacos-client 0.6.2
  • [#938] Client beat processor task lost
  • [#946] Change default server mode to AP

1.0.0-RC1(Mar 15, 2019)

  • [#870] About Nacos's namespace and tenant design
  • [#869] Client exception message is confusing
  • [#866] BeatInfo scheduled property may have the memory visibility issue
  • [#865] checksum value is not correct
  • [#839] Refactor API URLs
  • [#811] ApiCommands.updateIpPublish countDownLatch timeout issue
  • [#809] Instance field 'valid' should be deprecated and replaced by 'healthy'
  • [#803] Nacos front-end function regression plan and landing
  • [#801] Nacos uses nignx as a best practice article for current limiting.
  • [#757] The word 'domain' should be replaced by 'service'
  • [#745] Support server running mode in CP, AP or mixed
  • [#744] The exact status of server should be stored and controlled
  • [#725] Will the nacos registry be how to do multi-environment deployment?
  • [#677] Support ephemeral instances and persistent instances
  • [#651] Remove old API entry 'APICommands'
  • [#650] Refactor server list management to make it irrelevant to consistency protocol
  • [#634] Add global push enable switch and data query enable switch
  • [#629] Server data needs warm up before open traffic
  • [#502] Registering ephemeral instance as well as persistent instances
  • [#501] Health check mode confict when building muilt clusters whit nacos sync + nacos
  • [#479] Metadata should be displayed and edited using standard property syntax
  • [#327] Inform the ACM SDK of the RAM role name and access the configuration ? ?
  • [#269] need to support service group in naming module

0.9.0(Feb 28, 2019)

  • [#840] Nacos server adds startup mode to distinguish between config and naming.
  • [#762] Register instance returns failed when the health check mode is 'server' in standalone mode.
  • [#473] Nacos Cluster Mode kubernate Startup nacos.log error Log.
  • [#240] Log strong dependence problem.
  • [#824] getServicesOfServer throws exception if service list is empty.
  • [#802] Nacos server multi-boot mode support.
  • [#800] Nacos's client-to-server addressing mode document introduction.
  • [#768] The interval at which the heartbeat is sent in BeatReactor is not controlled by the server return value.
  • [#759] why instance can't auto-delete.
  • [#756] Format of instance and service should be validated.
  • [#720] Memory leak in PushService.
  • [#653] IoUtils under nacos-common-0.2.1-RC1.jar lacks "" judgment on encoding.
  • [#588] Client compatible to jdk1.6.

0.8.0(Jan 22, 2019) PRE-GA

  • [#162] Support open metrics and prometheus
  • [#268] Health check is performed in the Nacos startup script
  • [#320] Nacos supports multiple configuration files, configuration template abstraction and inheritance
  • [#333] Use nacos in k8s to get hostname exception
  • [#335] update nacos.io docker img priority/low
  • [#339] Project language problem identified in github
  • [#381] Discuss:How to support Login
  • [#397] Some questions for Nacos
  • [#402] When the configuration is added or edited, the edit box will not come out
  • [#462] Nacos monitor discuss (0.8 version)
  • [#496] Warning log printing when quering a nonexistent service
  • [#497] Make subscription of service triggered by getInstance method optional
  • [#498] Support namespace for service discovery
  • [#499] When the configuration is newly created (if data-id and group already exist), the original configuration will be overwritten
  • [#512] nacos-logs start.out always print 8848 (but port can be changed)
  • [#514] Nacos 0.7 not support namespace
  • [#523] Add a switch to control server detection and client reporting heartbeat switching
  • [#526] Possible data loss in server side health check mode
  • [#527] Many repeat client beat tasks can be generated
  • [#558] Enable access log recording by default
  • [#560] Nacos server startup issues
  • [#579] New API support - “update health in none health check mode through api”
  • [#587] Client sends request concurrently
  • [#592] Service restful interface put/post is reversed
  • [#599] getSubscribeServices method gets services that were deregistered
  • [#603] Format log of naming module
  • [#609] Always print a NPE log at start
  • [#663] Nacos update instance info NPE
  • [#668] 0.8.0-SNAPSHOT naming heartbeat not compatible with lower version client
  • [#672] Startup.cmd bug

0.7.0(Dec, 2018)

  • [ #461 ] Registration failed when instance port is set to 0
  • [ #455 ] The console can't change the change code
  • [ #447 ] 集群模式server挂掉一台后,提供方注册失败
  • [ #445 ] 0.6.1控制台创建配置发布提交时,提示信息有问题
  • [ #442 ] Typos in class names and variables.
  • [ #413 ] The console has some uncaught exceptions
  • [ #395 ] nacos surport mysql in the case of stand-alone mode
  • [ #393 ] Support operation of selector on console
  • [ #365 ] NodeJs SDK support
  • [ #362 ] The metadata will lost when online or offline instance through web ui
  • [ #187 ] Provide Label ability for Naming Service into NACOS for complex multi-DC scenario.

0.6.1(Dec, 2018)

  • [#421] NamingService's serivce name can't use colon(:) in Windows
  • [#432] When packing nacos-core, ${user.home} is replaced in the logback configuration file (nacos.xml)

0.6.0(Dec, 2018)

  • [#388] Cluster name should be provided in the Instance
  • [#377] Clean up messy code in Naming module
  • [#369] Support instance list persisted on disk
  • [#366] findbugs-maven-plugin version
  • [#362] The metadata will lost when online or offline instance through web ui
  • [#352] Refactoring internationalization Nacos console
  • [#278] Nacos docker img
  • [#243] optimize the efficiency of integration testing, it’s taking too long now

0.5.0(Nov, 2018)

  • [#148] Naming write performace.
  • [#175] Support deregistering instance automatically.
  • [#176] Naming client query instance method should bypass local cache at client start.
  • [#177] Console supports registering new empty service and delete empty service.
  • [#181] NPE when adding a instance if no leader in the raft cluster.
  • [#193] Configure host domain name cause nacos server cluster is unavailable.
  • [#209] Disable service and cluster level customization in client registerInstance method.
  • [#214] Please support Java 11.
  • [#222] print more nacos server start status info in start.log.
  • [#231] Refactoring: Parsing the Nacos home directory and the cluster.conf file.
  • [#246] "mvn -B clean apache-rat:check findbugs:findbugs" did not work as expected.
  • [#251] Console Editor Optimization.
  • [#254] DataId and group are required in historical version and listener query.
  • [#256] Whether the service discovery data needs to add a newline link symbol.
  • [#257] Listening query switching query dimension data is not refreshed.
  • [#258] Remove the Balloon of DataId/Group.
  • [#259] Listening query paging size problem.
  • [#272] "#it is ip" is also parsed into an instance IP.
  • [#275] nacos coredns plugin to support DNS.
  • [#281] We should lint the console code.
  • [#302] Maven build project supports java 11.
  • [#316] In stand alone mode, Nacos still checks the cluster.conf.

0.4.0(Nov 7, 2018)

  • [#216] Fix tenant dir problem
  • [#197] Service update ignored some properties
  • [#190] Client beat lose weight info and metadata info
  • [#188] Console delete data cannot be updated in time
  • [#179] Listening query fail when namespace is not blank
  • [#157] Lack information in readme.md to describe the related project repositories for Nacos echosystem
  • [#144] There have a error and something are not clear
  • [#106] Snapshot file create error
  • [#92] Eliminate warnings, refactor code, show start.log detail

0.3.0(Oct 26, 2018)

  • [#171] UI debug errors
  • [#156] Web UI 404 problem
  • [#155] use local resource
  • [#145] nacos-example not found :org.apache.logging.log4j.core.Logger
  • [#142] UI console show Group
  • [#149] Fix naming client beat process failed bug.
  • [#150] Fix naming service registration hangs bug.

0.3.0-RC1(Oct 19, 2018)

  • [#33] Support console for config management.
  • [#51] Support console for naming service.
  • [#121] Fix get instance method hanging bug.
  • [#138] Add a flag to indicate if instance is offline.
  • [#130] Fix health check disabled if machine has one CPU core bug.
  • [#139] Fix still get instance with zero weight bug.
  • [#128] Fix console layout bug.

0.2.1-release(Sept 28, 2018)

  • Fix deregister last instance failed error.
  • Fix url pattern error.
  • Fully integrate with and seamlessly support Spring framework, Spring Boot and Spring Cloud
  • Separate nacos-api from nacos client implementation
  • Support high available cluster mode
  • Fix cluster node health check abnormality
  • Fix stand-alone mode gets the change history list exception
  • Fix Pulling does not exist configuration print io exception
  • Optimized log framework
  • Service Discovery: Client support getting server status.
  • Service Discovery: Client support get all service names of server.
  • Service Discovery: Client support get all subscribed services.

0.2.0 (Sept 17, 2018)

FEATURES:

  • separate nacos-api from nacos client implementation
  • Cluster node health check abnormality
  • Stand-alone mode gets the change history list exception
  • Pulling does not exist configuration print io exception
  • Optimized log framework
  • Service Discovery: Client support getting server status.
  • Service Discovery: Client support get all service names of server.
  • Service Discovery: Client support get all subscribed services.

IMPROVEMENTS:

BUG FIXES:

BREAKING CHANGES:

0.1.0 (July 18, 2018)

FEATURES:

  • Creating, deleting, modifying, and querying configurations: the core functionalities.
  • Multiple languages support: supports Java/Shell/HTTP OpenAPI.
  • Service Discovery: Basic service registry and discovery.
  • Service Discovery: Service load balancing using instance weights, protect threshold and instance health statuses.
  • Service Discovery: Supports four ways for health check: http, tcp, mysql and client heartbeat.
  • Service Discovery: CRUD operations on service instances through Java client and open API.
  • Service Discovery: Service subscribtion and push through Java client.
  • Nacos official website is coming. https://nacos.io/

IMPROVEMENTS:

BUG FIXES:

BREAKING CHANGES: