This is an automated email from the ASF dual-hosted git repository.

liujun pushed a change to branch 3.0-k8s
in repository https://gitbox.apache.org/repos/asf/dubbo.git.


    from 79bb595  Migrate 3.0 branch to 3.0-k8s branch (#7076)
     add 8bdecea  Move some SPI extensions to apache/dubbo-spi-extensions, add 
sub package modules  (#6157)
     add 58e29bc  fix wrong parent module version
     add 762dff2  fix distribution profile
     add 92f21f1  add migration support (#6642)
     add 4428b93  fix typo (#6644)
     add 346166e  Refactor migration
     add fd0e6d8  add AbstractServiceDiscovery
     add dbc4530  migration optimization (#6665)
     add b235310  refactor dependencies after sub modules moved to 
dubbo-spi-extensions (#6685)
     add 02613e3  support service discovery unsubscribe and re-refer (#6692)
     add 6b5973e  Fix TagRoute unable to get remote application name (#6690)
     add f6542a2  zookeeper metadata impl
     add b5bb147  add customized class path for javassist. (#6705)
     add d95aa7e  make sure dynamic configuration is included after 
globalConfiguration is cached.
     add 962e6f8  fix, add dynamic config at the first place
     add cbca885  fix service discovery address notification and migration bugs
     add dec1760  refactor publish-interface key
     add 966b467  3.0 migration unsubscribe (#6738)
     add 4204be7  add logger to critical path (#6744)
     add b3cd30d  skip when mapping not found
     add ecbf337  migration optimize: unsubscribe after address received.
     add ef973d2  remove interface definition
     add 4d7efaa  fix sub class method call
     add b1cf4f0  separate static global configuration from dynamic global 
configuration
     add 4808d7b  Fix service discovery delay subscription
     add c8e043a  fix migration problem
     add e98a893  fix migration: mark invokers as changed when refresh invoker
     add 1693df2  Fix service instance equals (#6787)
     add 924ee55  Make sure instance and meta registered to remote when 
interface delay publish enabled. (#6868)
     add f8df0cb  Use TreeMap to cal revision (#6869)
     add 23f2422  [3.0] add registry address notification retry on metadata 
failure (#6882)
     add 26b9169  [3.0] enhance migration rule: support interface configuration 
(#6883)
     add 585694e  change protocol of consumer url to real biz protocol, 'dubbo' 
by default (#6889)
     add 846cc2a  enhance migration rule (#6890)
     add cc52e6c  fix instance listener metadata update
     add 2705238  call putIfAbsent
     add 94ba6e2  revert pom version to 3.0.0-SNAPSHOT
     add 530ea1a  Migration rule add ip support (#6893)
     add ca2d24f  add apache license
     add 03abe13  fix migration rule ip match logic
     add 62f0902  fix rule ip support
     add b598c22  use collection isNotEmpty
     add 69c80f6  use isNotEmpty
     add 0fa09cc  clear old migration rule (#6896)
     add 4ecb11b  override router chain builder
     add facc14e  add service notification log
     add 7054f62  reformat instance url toString
     add deb97c3  schedule metadata retry at fixed delay
     add 505a58d  add more detail log
     add 81890a8  save current effective invoker to consumer model on migration 
rule change
     add d8fc808  performance tuning, reduce mem allocation of address URLs on 
consumer side (#6911)
     add bcc9513  performance tuning, fix cache registry url creation bug 
(#6914)
     add 712a127  put consumer url into URL attribute
     add 18fef9b  optimize registry and ServiceDiscovery address notification
     add ccab28d  optimize unused invoker destroy process, avoid map iterating
     add a2b9e0c  temporarily fix instance url
     add f8f752a  fix optional NPE
     add 7ad1574  fix migration rule listener when config center is not set
     add 47ec659  remove wrapper AsyncToSyncInvoker
     add 8b4740e  use system property
     add fd7597a  call invoker changed on empty address notification
     add ad1383f  reduce memory when check RegistryDirectory is available
     add 550e800  change RegistryDirectory urlInvokerMap hashmap to a 
ConcurrentHashMap
     add 436cf13  reduce AbstractServer cpu cost
     add 9351a41  Online&offline support app address (#6982)
     add c4815f5  3.0 migration rule  enhancment(#7086)
     add 7580232  [Dubbo-7029] new format ServiceDefinition (#7029)
     add 829c0df  3.0 migration applications (#7102)
     new 2bf901b  Merge branch '3.0' into 3.0-k8s
     new 780fe21  add back instance metadata listener
     new c22b1e2  fix merg conflicts

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../dubbo/config/AbstractInterfaceConfig.java      |  7 +-
 .../org/apache/dubbo/config/RegistryConfig.java    |  2 +
 .../java/org/apache/dubbo/event/EventListener.java |  1 +
 .../apache/dubbo/common/lang/PrioritizedTest.java  |  1 +
 .../dubbo/common/utils/DefaultCharSequence.java    |  1 +
 .../apache/dubbo/generic/GenericServiceTest.java   | 42 ++++++------
 .../apache/dubbo/demo/consumer/Application.java    | 25 +++++++-
 .../src/main/resources/spring/dubbo-consumer.xml   |  5 +-
 .../apache/dubbo/metadata/MappingChangedEvent.java |  7 ++
 .../dubbo/metadata/WritableMetadataService.java    |  7 ++
 .../metadata/definition/TypeDefinitionBuilder.java | 17 +++--
 .../definition/builder/ArrayTypeBuilder.java       | 18 ++++--
 .../definition/builder/CollectionTypeBuilder.java  | 23 +++++--
 .../definition/builder/DefaultTypeBuilder.java     | 21 +++---
 .../definition/builder/EnumTypeBuilder.java        | 22 +++++--
 .../definition/builder/MapTypeBuilder.java         | 22 +++++--
 .../metadata/definition/builder/TypeBuilder.java   |  2 +-
 .../definition/model/MethodDefinition.java         | 13 ++--
 .../definition/model/ServiceDefinition.java        | 18 ++++++
 .../metadata/definition/model/TypeDefinition.java  | 74 ++++++++++------------
 .../dubbo/metadata/definition/util/ClassUtils.java | 55 ++++++++++++++++
 .../rest/jaxrs/DefaultValueParameterProcessor.java |  1 +
 .../dubbo/metadata/definition/MetadataTest.java    | 18 ++----
 .../definition/ServiceDefinitionBuilderTest.java   | 40 ++++++------
 .../metadata/definition/Test3TypeBuilder.java      |  3 +-
 .../dubbo/metadata/definition/TestTypeBuilder.java |  3 +-
 .../definition/protobuf/ProtobufTypeBuilder.java   | 56 +++++++++-------
 .../protobuf/ProtobufTypeBuilderTest.java          | 41 ++++++++----
 .../builder/ArrayTypeDefinitionBuilder.java        | 13 ++--
 .../builder/CollectionTypeDefinitionBuilder.java   | 11 +++-
 .../builder/DeclaredTypeDefinitionBuilder.java     |  4 +-
 .../builder/EnumTypeDefinitionBuilder.java         |  8 ++-
 .../builder/GeneralTypeDefinitionBuilder.java      | 17 +++--
 .../builder/MapTypeDefinitionBuilder.java          | 10 +--
 .../builder/MethodDefinitionBuilder.java           |  9 +--
 .../builder/PrimitiveTypeDefinitionBuilder.java    | 11 ++--
 .../builder/ServiceDefinitionBuilder.java          | 15 +++--
 .../builder/SimpleTypeDefinitionBuilder.java       |  9 ++-
 .../annotation/processing/builder/TypeBuilder.java | 31 +++++++++
 .../processing/builder/TypeDefinitionBuilder.java  | 43 ++++---------
 .../rest/AbstractServiceRestMetadataResolver.java  |  2 +-
 .../rest/jaxrs/DefaultValueParameterProcessor.java |  1 +
 ...data.annotation.processing.builder.TypeBuilder} |  0
 .../builder/ArrayTypeDefinitionBuilderTest.java    | 10 ++-
 .../builder/EnumTypeDefinitionBuilderTest.java     |  6 +-
 .../builder/MapTypeDefinitionBuilderTest.java      | 23 ++++---
 .../PrimitiveTypeDefinitionBuilderTest.java        | 10 +--
 .../builder/ServiceDefinitionBuilderTest.java      | 35 +++++++---
 .../registry/client/AbstractServiceDiscovery.java  |  6 ++
 .../registry/client/DefaultServiceInstance.java    |  5 +-
 .../registry/client/ServiceDiscoveryRegistry.java  | 13 ++--
 .../listener/ServiceInstancesChangedListener.java  | 25 +++++++-
 .../metadata/ServiceInstanceMetadataUtils.java     | 14 ++--
 .../store/InMemoryWritableMetadataService.java     | 41 ++++++++++--
 .../client/migration/MigrationClusterInvoker.java  |  2 +-
 .../registry/nacos/NacosServiceDiscovery.java      |  2 +-
 .../zookeeper/ZookeeperServiceDiscovery.java       | 12 +---
 dubbo-registry/pom.xml                             |  4 +-
 58 files changed, 626 insertions(+), 311 deletions(-)
 create mode 100644 
dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/TypeBuilder.java
 rename 
dubbo-metadata/dubbo-metadata-processor/src/main/resources/META-INF/dubbo/internal/{org.apache.dubbo.metadata.annotation.processing.builder.TypeDefinitionBuilder
 => org.apache.dubbo.metadata.annotation.processing.builder.TypeBuilder} (100%)

Reply via email to