Dubbo 3.1.5 및 3.2.0-beta.4의 새로운 기능

새해 첫날인 1월 27일, 투표를 통해 Dubbo 3.1.5와 3.2.0-beta.4가 공식 출시되었습니다. 이 문서에서는 릴리스된 변경 사항에 대한 개요를 제공합니다.

Dubbo 3.1.5 버전은 Dubbo 3의 최신 안정 버전입니다. 모든 사용자는 최신 안정 버전으로 업그레이드하는 것이 좋습니다. Dubbo 3.2.0-beta.4 버전은 Dubbo 3의 최신 기능 버전으로, Spring Boot 3, JDK 17 및 서비스 세분화 스레드 풀 격리와 같은 새로운 기능에 대한 지원을 포함합니다. 누구나 사용해 볼 수 있습니다.

더보 3.1.5

이미지.png

새로운 기능

  • Dubbo QoS는 감사를 용이하게 하기 위해 요청 로깅을 지원합니다.
  • 서비스 매핑이 실패한 후 정기적인 재시도를 지원하여 메타데이터 센터 지터의 영향을 줄입니다.
  • Nacos 클라이언트 초기화 시 상태 확인을 지원하며, 실패할 경우 Nacos 성능 문제로 인한 안정성 영향을 줄이기 위해 일정 한도 내에서 재시도됩니다.
  • 직렬화 클래스 검사 메커니즘을 지원하며 로그 경보 모드가 기본적으로 활성화됩니다.

버그수정

  • 리소스 로더 로그 수준 수정
  • 예기치 않은 기본 모듈 초기화가 트리거되는 것을 방지하기 위해 범위 모델을 느리게 로드하도록 Dubbo 구성 클래스를 수정했습니다.
  • ReferenceConfig에서 ClassLoader를 얻는 논리를 수정했습니다.
  • Metadata Service가 구독 서비스 목록을 얻을 때 NPE 문제 수정
  • Spring Cloud Rest 모드 연결 시 메타데이터 구성 덮어쓰기 문제 수정
  • Spring 지연 로딩 중 발생할 수 있는 교착 상태 문제 수정
  • 중복 포트가 있는 잘못된 로그 수정
  • Active Limit Filter가 적용되지 않는 문제 수정
  • 서비스 매핑 중 잘못된 나코스 CAS 체크 작성 문제 수정
  • 주키퍼 등록센터에 애플리케이션 레벨 서비스 디스커버리 연결 시 서비스 출시 시 단일 노드 서비스를 찾을 수 없는 문제를 수정하였습니다.
  • 충돌 후 서비스 매핑이 대기하지 않아 충돌률이 높아지는 문제 수정
  • 애플리케이션 수준 서비스 검색 시 노드 업데이트 실패 문제를 수정했습니다.
  • 애플리케이션 수준 구성 재정의가 적용되지 않는 문제가 해결되었습니다.
  • 애플리케이션 수준 주소를 새로 고친 후 원본 개정의 메타데이터를 얻을 수 없는 문제를 수정했습니다.
  • 애플리케이션 수준 서비스 검색에서 구독 취소 후 Zookeeper 등록 센터에서 다시 구독할 수 없는 문제를 수정했습니다.
  • 빈번한 새로 고침 중 Nacos의 최종 일관성 오류와 호환 가능
  • Nacos 로컬 캐시 획득 스위치 끄기
  • Triple이 전달한 대문자 Attachment가 유효하지 않은 문제를 수정했습니다.
  • 특정 클래스의 역직렬화 오류를 세 번 처리하는 문제 수정
  • Protobuf 종속성이 존재하지 않을 때 예기치 않은 예외가 발생하는 문제 수정
  • CountDown 기능이 유효하지 않은 문제 수정
  • 역직렬화 중에 Triple의 클래스 로더가 전환되지 않는 문제를 수정했습니다.

자주하는 질문

이번 릴리스에는 예외 로그 FAQ 개선과 관련된 5개의 제출물이 있습니다. 오류 코드 메커니즘에 대한 자세한 내용은 공식 웹사이트의 오류 코드 메커니즘 소개 문서를 참조하세요. ( https://cn.dubbo.apache.org/zh/docs3-v2/java-sdk/faq/intro/)

코드 최적화

이번 릴리스에는 코드 품질 최적화와 관련된 4개의 커밋이 있습니다.

종속성 업그레이드

  • protobuf-java 업그레이드: 3.16.3 -> 3.18.3
  • fastjson2 업그레이드: 2.0.21 -> 2.0.23

기부자

Dubbo는 이 릴리스에 기여해 주신 다음 기여자들에게 감사드립니다: @win120a, @wuwen5 , @AlbumenJ, @CrazyHZM , @EarthChen , @xieshouyu, @wxbty

새로운 기여자

  • @xieshouyu가 PR #11177에 첫 번째 기여를 제출했습니다.

더보 3.2.0-beta.4

이미지.png

참고: Dubbo 3.2.0-beta.4의 코드 베이스는 Dubbo 3.1.5와 완전히 일치하므로 Dubbo 3.1.5에 포함된 모든 수정 사항은 나중에 설명하는 것처럼 Dubbo 3.2.0-beta.4에도 존재합니다. 다시 설명하지 않겠습니다.

새로운 기능

  • 동적 프록시 생성 플랫폼으로 bytebuddy 지원
  • 보고를 위한 시간 초과 표시기 수집 지원
  • 측정항목 보고 애플리케이션 이름 개선
  • 측정항목에서 보고하는 측정항목의 접두사 개선
  • 요청 실패에 대한 보고 지표 지원
  • xDS의 모니터링 로직 개선
  • 라우팅 규칙을 연결하는 xDS 기능 향상

버그수정

  • Rest 프로토콜에서 토큰 요청이 적용되지 않는 문제 수정
  • GraalVM 네이티브 이미지 구성 수정
  • 구성 클래스를 직렬화할 수 없는 문제 수정
  • 잘못된 IPv6 주소 세그먼트 확인 문제 수정
  • 라우팅 체인 전환 시 주소가 비정상일 수 있는 현상 수정
  • 캐시 파일 잠금이 비정상적으로 삭제되는 문제 수정
  • Deployer Listener 동시 수정 문제 수정

성능 최적화

  • JDK 1.8에서 성능 저하를 방지하기 위해 ConcurrentHashMap 사용 최적화

코드 최적화

이번 릴리스에는 코드 품질 최적화와 관련된 8개의 커밋이 있습니다.

종속성 업그레이드

  • protobuf-java 업그레이드: 3.18.3 -> 3.19.6
  • cglib-nodep 업그레이드: 2.2 -> 2.2.2
  • 바이트 버디 업그레이드: 1.12.19 -> 1.12.22
  • bouncycastle-bcprov_version 업그레이드: 1.69 -> 1.70
  • javax.ws.rs-api 업그레이드: 2.0 -> 2.1.1
  • curator_version 업그레이드: 4.2.0 -> 4.3.0
  • maven-plugin-plugin 업그레이드: 3.6.0 -> 3.7.1
  • javax.el 업그레이드: 3.0.1-b08 -> 3.0.1-b12
  • slf4j-api 업그레이드: 1.7.25 -> 1.7.36
  • spring-boot-종속성 업그레이드: 2.3.1.RELEASE -> 2.7.7
  • maven-enforcer-plugin 업그레이드: 3.0.0-M3 -> 3.1.0
  • javassist 업그레이드: 3.28.0-GA -> 3.29.2-GA
  • spring-boot-maven-plugin 업그레이드: 2.1.4.RELEASE -> 2.7.7
  • javax.el-api 업그레이드: 2.2.4 -> 2.2.5
  • eureka.version 업그레이드: 1.9.12 -> 1.10.18
  • jetty-maven-plugin 업그레이드: 9.4.38.v20210224 -> 9.4.50.v20221201
  • jetty_version 업그레이드: 9.4.43.v20210629 -> 9.4.50.v20221201
  • Resteasy_version 업그레이드: 3.0.20.Final -> 3.15.3.Final

기부자

Dubbo는 이 릴리스에 기여한 다음 기여자에게 감사드립니다: @aamingaa, @AlbumenJ, @CrazyHZM, @fomeiherz, @HHoflittlefish777, @icodening, @jojocodeX, @LXPWing, @MentosL, @mxsm, @schneiderlin, @sconvent, @ShenFeng312 , @songxiaosheng, @TigerTurbo, @yuluo-yx, @zeusbee

새로운 기여자

  • @LXPWing이 PR #11258에 첫 번째 기여를 제출했습니다.
  • @HHoflittlefish777이 PR #11266에 첫 번째 기여를 제출했습니다.
  • @sconvent가 PR #11260에 첫 번째 기여를 제출했습니다.
  • @yuluo-yx가 PR #11291에 첫 번째 기여를 제출했습니다.
  • @fomeiherz가 PR #11295에 첫 번째 기여를 제출했습니다.
  • @schneiderlin이 PR #11324에 첫 번째 기여를 제출했습니다.
  • @mxsm이 PR #11326에 첫 번째 기여를 제출했습니다.

향후 버전 계획

이미지.png

Dubbo 버전의 출시 계획은 " 안정성에 집중, Dubbo 출시 계획 발표 " 기사를 통해 공식적으로 공개되었습니다 . 확인해 보세요.

https://github.com/apache/dubbo 에서 Dubbo에 별표를 표시해 주세요.

Microsoft는 새로운 "Windows App" .NET 8 공식 GA를 출시하고 최신 LTS 버전 Xiaomi는 Xiaomi Vela가 완전 오픈 소스이며 기본 커널은 NuttX Alibaba Cloud 11.12라고 공식 발표했습니다. 실패 원인이 노출되었습니다: 액세스 키 서비스(Access Key Service) 핵심) 예외 Vite 5 공식적으로 GitHub 보고서 발표: TypeScript가 Java를 대체하고 세 번째로 가장 인기 있는 언어가 됨 Rust에서 Prettier를 다시 작성하는 데 수십만 달러의 보상 제공 오픈 소스 작성자에게 "프로젝트가 아직 살아 있나요?"라고 묻는 매우 무례하고 무례한 바이트댄스: AI를 사용하여 Linux 커널 매개 변수 연산자를 자동으로 조정하는 마법 작업: 백그라운드에서 네트워크 연결을 끊고 광대역 계정을 비활성화하고 사용자가 광 모뎀을 강제로 변경하도록 합니다.
{{o.이름}}
{{이름}}

Supongo que te gusta

Origin my.oschina.net/u/6214966/blog/6927968
Recomendado
Clasificación