Apache Shenyu lançado 2.6.0

Sobre Apache Shenyu

Apache ShenYuUm gateway Java Reactorresponsivo APIdesenvolvido usando . Com seu alto desempenho, controle de tráfego dinâmico e flexível, hot swap, fácil implantação e outros recursos, ele fornece aos usuários um conjunto completo de APIgateways de ciclo de vida completo, incluindo funções como APIregistro, proxy de serviço, conversão de protocolo, APIdocumentação e APIgestão. O Apache ShenYu 2022年7月se formou como Apacheum projeto de alto nível.

Site oficial: https://shenyu.apache.org

Gitee: https://gitee.com/Apache-ShenYu/shenyu

GitHub: https://github.com/apache/shenyu

 

visualização da versão

Após um lapso de meio ano, Apache ShenYufoi lançada a versão 2.6.0. Esta versão foi submetida no total 280+个 Pull Request, novos contratos 20+个新特性, várias melhorias, refatoração de várias funções e várias correções de bugs. Um total de 78位contribuidores participou, e os contribuidores cumulativos chegaram a mais de 350.

Registro da versão: https://github.com/apache/shenyu/compare/v2.5.1…v2.6.0

Novas características

1. Função de upload de plug-in de suporte, plug-in de carregamento quente de gateway de suporte

Para uso específico, verifique: https://shenyu.apache.org/zh/docs/next/developer/custom-plugin

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4392

2. Apoie o uso do Apollo como um centro de sincronização e registro de dados

sheneyu:
  sync:
    apollo:
      appId: shenyu
      meta: http://localhost:8080
      env: dev
      clusterName: test
      namespace: application

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4532

3. Suporte a configuração dinâmica do cliente springboot no cliente shenyu

4. Adicionar plug-in TCP

Para uso específico, verifique: https://shenyu.apache.org/zh/docs/next/plugin-center/proxy/tcp-plugin

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4607

https://github.com/apache/shenyu/pull/4766

5. Suporte springmvn (inicialização) para coletar metadados de API no cliente shenyu

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4600

6. Adicione suporte para o controlador de ingresso shenyu

Para uso específico, consulte: https://shenyu.apache.org/zh/docs/user-guide/kubernetes-controller/build-deploy

https://shenyu.apache.org/zh/docs/user-guide/kubernetes-controller/config

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4620

A configuração é a seguinte:

shenyu:
  netty:
    http:
      sni:
        enabled: true
        mod: k8s #k8s模式适用
        defaultK8sSecretNamespace: shenyu-ingress #默认secret资源的namespace
        defaultK8sSecretName: default-cert #默认secret资源名字

7. Adicionar zookeeper, naocs, apollo, HttpLongPolling, consul como descoberta de serviço shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4636

https://github.com/apache/shenyu/pull/4657

https://github.com/apache/shenyu/pull/4802

https://github.com/apache/shenyu/pull/4795

https://github.com/apache/shenyu/pull/4800

https://github.com/apache/shenyu/issues/4562

8. Adicione a coleção de log HUAWEI CLOUD LTS

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4812

9. Adicionar suporte ao banco de dados opengauss

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4856

10. Adicionar polaris como centro de sincronização e registro de dados de shenyu

shenyu:
  sync:
    polaris:
      url: 127.0.0.1:8093
      namespace:
      fileGroup:

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4410

https://github.com/apache/shenyu/pull/4897

11. Adicionar cache de correspondência shenyu

shenyu:
  selectorMatchCache:
    ## selector L1 cache
    cache:
      enabled: false
      initialCapacity: 10000 # initial capacity in cache
      maximumSize: 10000 # max size in cache
    ## selector L2 cache, use trie as L2 cache
    trie:
      enabled: false
      cacheSize: 128 # the number of plug-ins
      matchMode: antPathMatch
  ruleMatchCache:
    ## rule L1 cache
    cache:
      enabled: true
      initialCapacity: 10000 # initial capacity in cache
      maximumSize: 65536 # max size in cache
    ## rule L2 cache, use trie as L2 cache
    trie:
      enabled: false
      cacheSize: 1024 # the number of selectors
      matchMode: antPathMatch

Para uso específico, consulte: https://shenyu.apache.org/zh/docs/next/user-guide/property-config/client-property-config

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4417

https://github.com/apache/shenyu/pull/4536

12. Adicionar suporte de administrador shenyu para prometheus

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4336

13. Exponha o ponto final do atuador shenyu

Nota: Você pode visualizar os dados de memória do gateway shenyu por meio de pr

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4637

Como fechar, verifique a configuração do atuador:

management:
  endpoints:
    web:
      exposure:
        include: "*" # or health,info

melhorar

1. Adicione o atributo de tags ao cliente de documento da API

Para uso específico, verifique: https://shenyu.apache.org/docs/user-guide/api-doc/shenyu-annotation-apidoc

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4362

2. Adicionar teste de integração Brpc

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4319

3. Brpc suporta pool de threads compartilhados

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4402

4. Adicione tipos de mapeamento para plug-ins de criptografia (cryptorRequst e cryptorResponse)

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4418

5. O plug-in de criptografia oferece suporte à criptografia de vários campos

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4435

6. Adicione o algoritmo de balanceamento de carga p2c

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4451

7. Use base64 para gerar a string do plug-in e armazená-la nos dados do plug-in

Para uso específico, verifique: https://shenyu.apache.org/zh/docs/next/developer/custom-plugin

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4473

8. Adicione o algoritmo de balanceamento de carga de resposta mais curta

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4488

9. Adicionar caso de teste de balanceamento de carga hash

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4383

10. Adicione DetailSerivicecasos de teste

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4450

11. Forneça uma estratégia de caminho amplo

A configuração específica é a seguinte:

shenyu:
    switchConfig:
       local: true
       collapseSlashes: false #true表示开启宽泛路径支持

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4522

12. Adicione o caso de teste do pacote enums de shenyu-common

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4541

13. Adicione o caso de teste do pacote dto de shenyu-common

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4549/

14. Adicione o caso de teste do pacote modelo de Add shenyu-admin

Para pr específico, verifique: https://github.com/apache/shenyu/issues/4540

15. Adicionar caso de teste de cache de correspondência shenyu

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4557

16. Suporta sonda k8s

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4567

17. Adicione o teste de pacote de serviço de shenyu-admin

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4579

18. Adicione suporte a json na documentação da API

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4591

19. O SPEL do plug-in fictício é seguro por padrão

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4606

ShenyuClientApiDocExecutorSubscriber20. Casos de teste adicionados

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4632

21. Adicione casos de teste para o módulo shenyu-client-sofa

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4688

22. Para shenyu api docadicionartag relation

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4362

23. Adicione scripts de início e parada nas janelas

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4673

24. ShenyuSdkClientFactoryCasos de teste adicionados

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4645

25. Adicionar suporte de sincronização de websocket do plug-in shenyu e2e springcloud

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4698

26. Suporte a plug-in de divisão para ficar offline automaticamente

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4702

27. Adicionar cache de instância de serviço springcloud

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4705

Para uso específico, consulte: https://shenyu.apache.org/zh/docs/next/plugin-center/proxy/spring-cloud-plugin

shenyu:
    springCloudCache:
       enabled: false # 为true是开启springcloud缓存

28. Mude a senha para suportar i18n

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4758

29.shenyu discovery suporta sincronização de websocket

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4768

30. Atualize springboota versão para2.7.13

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4783

31. Adicionar teste de sincronização de nacos e zookeeper para e2e-springcloud

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4747

32. Adicionar api doc clientatributos de geração de anotação

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4845

33. Apoie zookeepero desligamento automático do cliente

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4806

34. Suporte Apollo clientoffline automático

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4855

35. Suporte a documentos swagger e armazene documentos no banco de dados

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4849

36. Suporte nacos clientoffline automático

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4890

37. Adicione o caso de teste alibaba dubbo e2e

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4859

38. Adicione o caso de teste apache dubbo e2e

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4899

39. Adicione os casos de teste do shenyu spring SDK

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4913

40. Adicione o teste e2e do sofá

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4919

41. Adicionar casos de teste para sincronização de dados Apollo

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4918

42. Adicionar configuração do pool de conexão do banco de dados (hakari)

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4938

43. Adicionar para shenyuidea icon

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4951

refatorar

1. Refatorar shenyu admin

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4355

2. Otimize o algoritmo de saldo menos ativo

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4342

3. Otimize a compatibilidade da primeira versão do plugin de sinal shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4332

Para uso específico, verifique: https://shenyu.apache.org/docs/plugin-center/security/sign-plugin

4. Otimize a lógica de verificação upstream shenyu

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4386

5. Otimize a versão global do projeto

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4394

6. ShenyuConsulConfigWatchCódigo otimizado

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4400

7. Otimize a lógica de correspondência da árvore de prefixo shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4414

8. Otimize a verificação ao enviar a condição da regra

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4403

9. Otimize o código de registro do cliente de shenyu-client-websocket

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4462

10. Adicionar shenyu admin para contar com a licença do Micrometer

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4409

11. Atualize o plug-in de empacotamento maven-assembly-plugin para a versão 3.5.0

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4673

12. Otimize a classificação de plugins globais

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4429

13. Use BearerToken em vez de StatelessToken em shenyu admin

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4516

14. Refatorar o módulo shenyu-logging

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4526

15. Verificação de suporte para api doc

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4564

16. Otimize a árvore de prefixos shenyu e suporte *a correspondência

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4569

17. Otimize o carregamento quente de plugins

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4392

18. ShenyuWebHandlerMétodo putPlugin otimizado

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4598

19. Refatore o filtro da web Shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4614

20. Refatore o plugin oauth2 plguin

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4624

21. Refatore o campo contínuo do seletor shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4635

22. Refatore o cache correspondente da seleção e regras de shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4578

23. Genéricos não utilizados excluídos no cliente shenyu

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4653

24. Refatorar o suporte do shenyu para plugins Sentinel

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4669

25. Exponha os dados em cache por meio do endpoint do atuador

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4637

https://github.com/apache/shenyu/pull/4658

26. checkUserPasswordMétodo de refatoração, não imprima logs de erros conhecidos ao iniciar

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4697

27. Adicione parâmetros para impressão de logs

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4637

28. Refatorar tratamento de exceção global shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4709

29. Adicionado o teste de integração carregado pelo plug-in shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4679

30. Otimize o açúcar sintático

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4700

31. Otimize o campo discovery_handler_id de discovery_upstream

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4710

32. Refatore o módulo shenyu-plugin e classifique e arquive plugins de proxy

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4765

33. AlibabaDubboConfigCacheCache refatorado

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4772

34. Remova a dependência do hutool

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4773

35. RefatoraçãoShenyuClientShutdownHook

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4780

36.Extractor添加BaseAnnotationApiBeansExtractor

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4787

37. Suporte ao registro de vários clientes

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4790

38. Refatore Shenyu-e2e para suportar o estilo de verificação de Shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4799

39. Otimize a lógica de registro do cliente shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4809

40. Adicione o teste de nome de domínio do plugin Shenyu Divide

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4803

41. Atualize a extensão do campo rpc_ext

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4821

42. Otimize a operação de conexão do cônsul

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4832

43. Refatore o método de adição yaml de springcloud de shenyu e2e

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4837

44. Adicionar teste de integração para o controlador de entrada k8s

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4820

45. Divida o campo do documento da interface detalhada do apidoc, adicione requestHeaders, responseParameters e outros campos

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4865

46. ​​Adicione o projeto de amostra swagger para testar as funções relevantes do documento API

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4825

47. Otimize a exibição dos campos de formulário no formato json do shenyu admin

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4873

48. Refatore a observabilidade do log shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4874

49. Adicionar log de inicialização de bootstrap

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4879

50. Refatore a documentação da API do swagger

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4892

51. Atualize a versão grpc para 1.53.0

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4841

52. Função de processamento de metadados da API de refatoração

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4948

53. Otimize as dependências de código e pom

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4945

Correções de bugs

1. Otimize o caminho de h2

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4351

2. Corrija o erro de chamada do plug-in de resposta criptografada

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4331

3. Correção do bug de desempenho do jdk8 Map computeIfAbsent

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4338

4. Corrija o código zombieRemovalTimes

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4368

5. Corrija o erro de sql após a atualização

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4374

6. Exclua a tag detectorOfflineLinks

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4382

7. Ignore o pompom achatado

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4390

8. Corrija o método de chamada LOG

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4387

9. Use nacos para corrigir o NPE de sheyu-example-springcloud

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4396

10. Corrija o argumento de tipo para o nome Shenyu-admin

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4340

11. Corrija o recurso spi de balanceamento de carga

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4411

12. Corrija o erro do script sql

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4412

13. Corrija o formato de 24 horas e o fuso horário de Jackson

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4413

14. Corrija o erro JwtUtils

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4420

15. Corrija o bug do cache do chamador dubbo

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4433

16. Corrija a operação de exclusão do HOST ausente

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4425

17. Corrija o caso de teste SpringMvcClientEventListener

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4252

18. Corrija o erro de atualização de zumbi PENDING_SYNC

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4430

19. Corrija o vazamento de memória do windlfu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4486

20. Corrija o problema de falha na consulta de regras devido a muitas regras

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4499

21. Corrija as dependências ausentes do atuador e os erros de porta no exemplo http

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4506

22. Corrija erros de http e https de UpstreamCheckUtils

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4509

23. Corrija o problema de vazamento de memória causado pelo FileFilter

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4507

24. Corrija o erro de sincronização do zookeeper

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4906

25. Corrija o erro de vazamento de memória MemorySafeWindowTinyLFUMap

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4524

26. Corrija o problema de falta de separadores no caminho ApiDoc

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4528

27. Corrija o NPE de shenyu trie

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4533

28. Corrija o erro de pular plugin

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4589

29. Corrija o erro de Oracle SQL

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4595

30. Corrija o problema de que o ícone do shenyu não pode ser carregado no administrador do shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4605

31. Corrija o bug de fallback do hystrix

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4593

32. Fixe o tempo de aquecimento de divide e springcloud

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4619

33. Conserte o seletor de serviço springcloud

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4639

34. Repare shenyu-spring-boot-starter-plugin-mock e adicione spring.factories

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4644

35. Reparar ip perdido shenyu-client-mvc e shenyu-client-springcloud

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4681

36. Corrija o problema de que os dados da regra e os dados do seletor no cache estão vazios

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4716

37. Corrija o erro de detalhes da API de atualização do módulo de documento da API

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4720

38. Corrige a obtenção do tópico da configuração no KafkaLogCollectClient

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4756

39. Corrija o problema de thread safety do plug-in loggingConsole

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4763

40. Corrigir o tamanho da resposta do teste de integração brpc

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4784

41. Corrija o problema que a atualização do seletor de plugn-dubbo-common está esmaecida e o cache é excluído

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4762

42. Corrija o bug do nome do menu de administração do shenyu

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4805

43. Corrija o problema que o administrador do shenyu não pode configurar a porta consul

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4843

44. Corrija o problema de que os metadados e uri do cliente shenyu não podem ser sincronizados com o apollo para admin

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4851

45. Corrija o problema que o URL de anotação PathVariable não pode corresponder

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4852

46. ​​​​Corrija o problema de que o uri não pode ser atualizado no modo PathPattern

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4854

47. Corrija a chamada do método de fechamento do cliente duas vezes

Para pr específico, por favor, verifique: https://github.com/apache/shenyu/pull/4867

48. Consertar configuração do cônsul de manuseio de erro de shenyu

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4872

49. Remova a configuração não utilizada do plug-in Request, modifyResponse

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4882

50. Corrija o erro de metadados de registro http

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4889

51. Corrija o problema em que o websocket perde o estado fechado definido pelo usuário

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4844

52. Correção do registro do cônsul que perde o atributo de meta caminho quando símbolos especiais são usados

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4885

53. Corrija o erro de sincronização do etcd

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4911

54. Corrigir o erro de evento de sincronização múltipla do shenyu admin

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4941

55. Corrija o erro de execução do plug-in Shenyu motan

Para pr específico, verifique: https://github.com/apache/shenyu/pull/4934

contribuinte

Agradecimentos especiais aos seguintes contribuidores 2.6.0(em nenhuma ordem específica) por seu apoio e participação no lançamento.

meia-noite2104, koonchen, 847850277, balloon72, yu199195, iwangjie, damonxue, tian-pengfei, caojiajun, dragon-zhang, u3breeze, li-keguo, SuperMonkeyC, mahaitao617, tomsun28, moremind, liaolzy, Ceilzcx, mi saya295, BoyuLi4, HaiqiQin, luz das estrelas2003 , stulzq, ywj1352, yunlongn, aFlyBird0, dengliming, plutokaito, xuyicheng1995, lan-dian, sachin10fi, zuobiao-zhou, hudongdong129, crudboy, aoshiguchen, VampireAchao, JooKS-me, Redick01, huanccwang, lijay7674, om er naci, peng-heng, Dezembro- Pb,6freeair2016,jieyangxchen,lianjunwei,u3breeze,eurecalulu,wanyaoasiainfo,wanyaoasiainfo,Kakk22,xuziyang,menglujing,xcsnx,yu1183688986,lahmXu,fabian4,ileonli,VampireAchao,GOODBOY008,TeslaCN

torne-se um colaborador

Congratulamo-nos com todos os contribuidores que se juntam ao ShenYu, e damos as boas-vindas aos contribuidores que participam do ShenYu no espírito do Apache Way!

Para obter as diretrizes do colaborador, consulte:

https://shenyu.apache.org/zh/community/contributor-guide

Acho que você gosta

Origin www.oschina.net/news/253865/apache-shenyu-2-6-0-released
Recomendado
Clasificación