Couchbase .NET SDK 1.3.8 출시 및 중요 릴리스 노트!

오늘 Couchbase .NET SDK 버전 1.3.8을 릴리스합니다. 이전 몇 번의 1.X 릴리스와 마찬가지로 버그 수정/유지 관리 릴리스입니다. 거의 모든 새로운 개발은 올가을 초에 공개될 예정인 2.0 버전의 .NET SDK에서 이루어지고 있습니다!

다음을 수행할 수 있습니다. 다운로드 바이너리, 너겟을 사용하여 가져오기 패키지를 확인하거나 출처 Github에서

매우 중요한 릴리스 노트

이 버전(1.3.8)에는 이 클라이언트가 현재 베타 버전인 Couchbase Server 3.0에서 제대로 작동하도록 하는 패치가 포함되어 있으며, 곧 출시될 예정입니다. 여러 클러스터에서 Bucket 인스턴스를 더 쉽게 식별할 수 있도록 하는 기능에서 획기적인 변경 사항이 발견되었습니다. 매우 중요한 기능이지만 안타깝게도 부작용이 발생하여 .NET Framework 4.0 이하 버전에서 보기 쿼리가 중단됩니다. 문제는 해당 버전의 CLR, IriParsing 는 기본적으로 활성화되어 있지 않으므로 System.Uri 내에서 내부적으로 수행하는 유니코드 인코딩은 Couchbase Server와 호환되지 않습니다. .NET Framework >= 4.5 버전에서는 IriParsing이 활성화되어 있으므로 해당 버전의 CLR에서는 문제가 되지 않습니다.

이 문제는 Couchbase Server의 개발 수명 주기가 매우 늦게 발견되었기 때문에 변경 사항이 SDK 수준까지 전파되어야 했습니다. 이 버전(1.3.8)으로 업그레이드할 수 없거나 업그레이드하고 싶지 않은 사용자들을 위한 해결 방법이 있습니다. App.Config 또는 Web.Config에 uri 요소를 추가하고 iriParsing을 활성화해야 합니다:

<우리>
<iriParsing 활성화="true"/>
</uri>

이렇게 하면 System.Uri가 올바른 유니코드 인코딩을 사용하게 되며 이 문제는 Couchbase .NET SDK의 어떤 버전에도 영향을 미치지 않습니다. 이 작업은 Couchbase 3.0으로 업그레이드하려는 사용자 및 고객에게만 필요합니다(물론 모든 사용자에게 해당되기를 바랍니다 ;)).

1.3.8 릴리스 노트

In 다른 뉴스

2014년 9월 초에 베타 버전이 출시되고 그 달 말에 최종 GA가 출시될 것으로 예상하고 있으며, Couchbase .NET SDK 버전 2.0의 개발이 한창입니다. 아직 확인하지 않으셨다면 다음 중 하나를 확인해 주세요. 개발자 미리 보기 또는 Github 를 클릭하고 피드백을 제공하세요!

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 Jeff Morris, 수석 소프트웨어 엔지니어, Couchbase

Jeff Morris는 Couchbase의 수석 소프트웨어 엔지니어입니다. Couchbase에 입사하기 전에는 6년 동안 Source Interlink에서 엔터프라이즈 웹 아키텍트로 근무했습니다. Jeff는 Couchbase SDK 개발과 N1QL(쿼리 언어)과 통합하는 방법을 담당하고 있습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.