* For #10374, Support listener to get changed instances
* Update AbstractNamingChangeListener,NamingChaneEventTest
* Update InstancesDiffTest
* Rename NamingChangeEventTest
* For #10734,Implement grpc server interceptor and grpc param extractors
* For #10734,add unit test for grpc server interceptor and grpc param extractors
* For #10734,alter the test case
* For #10734,delete the ConnectionSetupRequestParamExtractor
* For #10734,Refactor the AbstractConfigRequest ,move common properties from its subclasses to the parent class,to reduce the number of corresponding parameter extractors by .
* For #10734,add ParamCheckRules,ParamCheckUtils, add ParamExtractor interface and the abstract classes HttpParamExtractor and RpcParamExtractor, implement the corresponding Manager.
* For #10734,fix codestyle
* For #10734,fix codestyle , move extractor and extractorManager to core directory
* For #10734,fix codestyle
* For #10734,fix dependency of common module
* For #10734,fix codestyle and copyright
* For #10734,fix pom codestyle and copyright
* For #10734,fix pom codestyle and copyright
* For #10734,fix copyright
* For #10734,fix copyright
* For #10734,fix bug caused by refactor of AbstractConfigRequest ,add ut test of ParamExtractorManager
* For #10734,fix bug caused by refactor of AbstractConfigRequest
---------
Co-authored-by: zhuoguang <sunrisea@B-Q6UQMD6R-0222.local>
* Report deregister event if read snapshot file
* fix checkstyle
* refactor the logic of refreshing clients in memory
* Format the log print
* replace list by set, and use Client#putServiceInstance replace Client#addServiceInstance
* Fix: make application.properties.example the same as application.properties
* Fix: make application.properties.example the same as application.properties
* Fix: update application.properties.example
* Fix: update application.properties.example
* Fix: update application.properties.example
2. optimize current notify ,add receiveNotifyChanged flag
3. add notify block log for over 60s
4. add notify error & block stack trace
5. fix shutdown client worker memory leak of server list change subscriber
6. use multi thread for different task id for sync with server to speed up config sync.
7. fix exception when request with 0 or negative timeouts.
8. simply local snapshot path when env name over 50 chars
9. add a random sleep in health check for avoid health check syntony.
* HessianSerializer add whitelist. (#10542)
* HessianSerializer add whitelist.
* Handle exception in onApply and onRequest to save the stateMachine.
* Add new ut for HessianSerializer
* Fix unit test.
* For checkstyle.
* add the validation for namespace name
* move the validation action to controller
* fix checkstyle
* add the check for namespaceId when creating
* fix checkstyle
* add UT for namespace controller
* remove unnecessary mock
* fix checkstyle
* fix checkstyle
* add out date connection active detection,expel it when client no response.
* add out date connection active detection,expel it when client no response.