Couchbase .NET SDK 2.3.0 및 2.3.1 소개
오늘 .NET 언어용 공식 Couchbase SDK 2.3.0 버전이 출시됩니다! 이 버전은 마이너 릴리스이며 전체 텍스트 검색(FTS), 새로운 하위 문서 API, RYOW 등을 포함한 모든 새로운 Couchbase Server 4.5 기능에 대한 지원이 포함되어 있습니다!
2.3.0은 이번 달 초에 출시되었으며 2.3.1은 다음 사항이 포함된 후속 버전입니다. 중요 패치 RYOW.
이번 릴리스에는 어떤 내용이 포함되어 있나요?
이번 릴리스의 핵심은 오늘 출시된 Couchbase Server 4.5 기능에 대한 SDK 지원입니다(오늘 출시되었습니다!). 이러한 각 기능에 대해서는 이미 개발자 프리뷰 시절에 블로그에 포스팅한 적이 있으므로 해당 포스팅을 참조하시기 바랍니다:
- 전체 텍스트 검색(FTS) - 카우치베이스 4.5의 개발자 미리 보기
- 하위 문서 API
- 나만의 쓰기(RYOW) 읽기
- 인덱스 관리 API
위의 기능 외에도 여러 가지 개선 사항과 버그 수정이 이번 릴리스에 적용되었습니다. 전체 릴리스 노트는 아래에서 확인할 수 있습니다.
릴리스 정보
릴리스 정보 - Couchbase .NET 클라이언트 라이브러리 - 버전 2.3.0 및 2.3.1
- [NCBC-1096] - JSON 구성을 지원하기 위해 구성 시스템을 더 추상적으로 만들기
- [NCBC-1114] - System.Timers.Timer를 System.Threading.Timer로 리팩터링
- [NCBC-1110] - 키가 존재하지 않으면 GetFromReplica가 시간 초과됩니다.
- [NCBC-1117] - HttpServerConfig가 서버 인증서의 유효성을 검사하지 않습니다.
- [NCBC-1119] - 버킷레프가 항상 널이므로 돌연변이 토큰이 작동하지 않습니다.
- [NCBC-1120] - 연결 풀을 정의하지 않고 사용 향상된 내구성을 참으로 설정할 수 없습니다.
- [NCBC-1121] - RYOW ConsistentWith가 N1QL 쿼리에 대해 작동하지 않음
- [NCBC-1131] - 회귀로 인해 HttpStreamingProvider가 잘못된 암호를 인증합니다.
- [NCBC-1135] - SslStream.Authenticate에 Uri 대신 엔드포인트 사용
- [NCBC-1136] - 회귀 - 사용 향상된 내구성이 참일 때 MutationToken이 설정되지 않습니다.
- [NCBC-1013] - SslConnection에 인증서 유효성 검사 추가
- [NCBC-1051] - 코드 구성을 통해 IO 계층을 플러그 가능으로 만드는 방법 알아보기
- [NCBC-1079] - N1QL 및 뷰용 스트리밍 JSON 파서 추가
- [NCBC-1122] - TLS 호스트 이름 유효성 검사를 무시하는 IgnoreRemoteCertificateNameMismatch 구성 플래그 추가
- [NCBC-769] - "일관성 매개변수"에 대한 지원이 올바르게 구현되었는지 확인합니다.
- [NCBC-1105] - AT_PLUS에 대한 통합 테스트 추가
- [NCBC-1130] - SslConnection이 ClientConfiguration.BufferSize를 사용하도록 합니다.
- [NCBC-1137] - 인증 오류로 인해 부트스트랩 예외가 발생합니다.
- [NCBC-1140] - 캐리어퍼블리싱 제공자가 폐기된 경우 타이머를 재설정하지 않습니다.
- [NCBC-1147] - MutationToken이 잘못된 버킷을 사용하여 RYOW에 영향을 미칩니다.