오늘 Couchbase .NET SDK 버전 2.1.4를 출시합니다. 이번 릴리스는 버그 수정 및 기타 개선 사항에 중점을 두고 있지만, 올가을 초에 출시될 2.2.0에서는 다차원 확장(MDS) 및 N1QL 지원과 함께 "향상된" 내구성 및 기타 기능을 완벽하게 지원할 예정입니다.
공개
이 릴리즈는 N1QL에 대한 베타 지원을 제공하며 MDS를 부분적으로 지원합니다. N1QL과 MDS를 함께 사용하려면 다음 서비스를 구성한 단일 Couchbase Server 4.0 베타(또는 곧 RC) 인스턴스를 사용해야 합니다: 데이터, 인덱싱 및 쿼리. MDS에 대한 클러스터 지원은 이번 SDK 릴리스에서는 아직 제공되지 않지만, 2.2.0에서는 제공될 예정입니다.
이번 릴리스에는 어떤 내용이 포함되어 있나요?
2.1.4에는 다음과 같은 Jira 티켓이 포함되어 있습니다:
버그
- [NCBC-925] - 버킷이 존재하지 않을 때 연결이 누수되는 .NET 클라이언트 2.1.1
- [NCBC-934] - 복제본 목록에 복제본이 없는 경우 GetFromReplica는 null을 반환합니다.
- [NCBC-940] - 클라이언트가 노드 이름을 확인할 수 없을 때 "클러스터가 데이터 서비스를 지원하지 않습니다."라는 메시지가 나타납니다.
- [NCBC-941] - 쿼리클라이언트에서 N1QL 요청 시간 초과가 누락되었습니다.
- [NCBC-948] - N1QL 쿼리를 베어(애드혹) 문자열로 실행할 때 발생하는 오류 수정
- [NCBC-956] - 문자 유형 디코딩 시 예외 수정
- [NCBC-962] - 쿼리 노드의 리밸런싱 스왑 후 쿼리가 성공하지 못했습니다.
- [NCBC-968] - 관찰 중 마스터 노드를 얻을 수 없는 경우 NRE
- [NCBC-970] - 기본 보기 시간 초과를 다른 SDK와 일관되게 만들기
- [NCBC-972] - 마스터 지속성이 있는 비동기 설정의 높은 지연 시간
개선 사항
- [NCBC-434] - 20MB 이상 추가 시 E2BIG가 반환되는지 확인하는 기능 테스트 추가
- [NCBC-949] - 단위 테스트 정리 및 리팩토링
- [NCBC-955] - 값 서식을 사용하여 연산 플래그에 영향을 주는 옵션 추가
기여자
이번 릴리스에 포함된 풀 리퀘스트를 제출해 주신 다음 기여자분들께 특별히 감사드립니다:
받는 방법
SDK는 NuGet을 통해 직접 다운로드하거나 Github 리포지토리를 복제하여 가져와서 사용할 수 있습니다: