.NET

Couchbase .NET SDK 1.3.6 출시, Couchbase .NET SDK에 기여하는 방법 및 기타 뉴스

오늘 출시

오늘 .NET SDK 1.3.6 버전이 출시되었습니다! 이번 버전은 또 다른 버그 수정/유지 관리 릴리스로, Couchbase 커뮤니티의 여러 기여가 포함되었습니다. 오픈 소스 소프트웨어 프로젝트인 저희는 커뮤니티의 참여에 의존하고 있으며, 최종 릴리스에 포함되었는지 여부와 관계없이 모든 기여에 감사드립니다!

기여 방법

패치를 기여하려면 기여자 라이선스 계약 또는 "CLA"에 서명해야 한다는 점을 기억하세요. 서명하려면 다음 안내를 따르세요:

  1. 이동: http://review.couchbase.org
  2. 로그인한 후 오른쪽 상단에서 사용자 아이디를 선택한 다음 '설정'을 선택합니다.
  3. 설정 보기의 왼쪽 마지막 항목은 "계약" 메뉴 탭으로, 이를 선택한 다음 "새 기여자 계약"을 선택합니다.

풀 리퀘스트를 완료하면 코드 검토 시스템인 Gerrit에 푸시하고 거기서부터 CR 프로세스를 거쳐 다음 릴리스에 포함될 수 있도록 할 것입니다. 문제가 발생하면 저나 다른 카우치베이스 직원이 도움을 드릴 수 있도록 알려주세요.

카우치베이스 .NET SDK 1.3.6 릴리스 노트

NCBC-503: 카우치베이스클러스터 구성에 un/pw가 누락되었습니다.

이 패치는 API에 대한 REST 호출에 사용자 아이디와 비밀번호가 포함되지 않던 버그를 수정합니다. 이로 인해 비밀번호와 사용자 아이디가 객체 생성에 포함된 경우 API가 401 권한 없음 에반을 반환할 수 있었습니다.

NCBC-457: HB 로깅의 상세도를 DEBUG로 변경

이 패치는 하트비트 컴포넌트 내 로깅의 상세도를 INFO에서 DEBUG로 변경합니다.

NCBC-485: 클라이언트/서버 클럭 드리프트로 인해 작은 TTL 값이 손실될 수 있습니다.

이 패치는 서버 시계와 클라이언트 시계의 차이로 인해 작은 시간 범위에서 일관되지 않고 예기치 않은 결과가 표시되던 버그를 수정합니다.

NCBC-499: NRE가 던져지지 않도록 InternalPoolImpl 리팩터링

이 패치는 여러 스레드가 풀에서 처분을 시도할 때 하나의 스레드만 처분을 수행하도록 보다 방어적인 Dispose 메서드 구현을 제공합니다. 또한 dispose 메서드를 호출하기 전에 내부 참조의 무효성을 검사하여 NullReferenceExceptions로부터 보호합니다.

NCBC-494: 풀이 이미 확정/GC된 경우 파이널라이저가 NRE를 던집니다.

부모 객체에서 파이널라이저가 실행되기 전에 내부 CouchbasePool이 이미 GC 처리되어 NullReferenceException(NRE)이 발생할 수 있는 경합 조건을 수정합니다.

다른 뉴스...

최근에 Couchbase .NET SDK 1.X에 많은 기능이 출시되지 않았다는 것을 눈치채셨을 것입니다. 이는 주로 Couchbase Server 3.0과 함께 출시될 새로운 기능을 준비하기 위해 개발 노력이 Couchbase .NET SDK 2.X 및 SDK용 새 Linq 공급자로 전환되었기 때문입니다. 몇 가지 개발자 프리뷰를 공개했으며, 여러분도 직접 사용해 보셨기를 바랍니다. 자세한 내용은 아래에서 확인할 수 있습니다. 여기 그리고 여기. 앞으로 한 달 정도 후에 더 많은 블로그 게시물과 베타 버전이 출시될 예정입니다.

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

작성자

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

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

댓글 남기기

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

구축 시작

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

카펠라 무료 사용

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

연락하기

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