다음을 통해 공유


Azure Cosmos DB Windows(로컬) 에뮬레이터에 대한 릴리스 정보

Azure Cosmos DB 에뮬레이터는 이 문서에 제공된 릴리스 정보를 통해 정기적으로 업데이트됩니다.

지원되는 버전

최신 버전의 Azure Cosmos DB 에뮬레이터만 적극적으로 지원됩니다.

최신 버전 2.14.20

2024년 8월 30일 릴리스

  • ARM 프로세서에서 에뮬레이터 크래시를 수정합니다.
  • Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다.

이전 릴리스

Warning

이전 버전의 에뮬레이터는 제품 그룹에서 지원되지 않습니다.

2.14.19(2024년 8월 6일)

  • Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다.
  • 벡터 검색을 지원하도록 데이터 탐색기를 업데이트합니다.

2.14.18(2024년 5월 21일)

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다.

2.14.17(2024년 5월 16일)

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다.

2.14.16(2024년 1월 24일)

  • 이 릴리스에서는 /AllowNetworkAccess 명령줄 옵션을 전달한 후에도 에뮬레이터가 public interface 대신 loopback과 바인딩되는 문제를 해결합니다.

2.14.12(2023년 3월 20일)

  • 이 릴리스는 Gremlin 및 Table 엔드포인트 API 형식에 영향을 미치는 문제를 수정합니다. 이 수정 이전에는 공용 에뮬레이터의 엔드포인트에 연결을 시도할 때 클라이언트 애플리케이션이 500 상태 코드와 함께 실패했습니다.

2.14.11(2023년 1월 27일)

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다.

2.14.9(2022년 7월 7일)

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다.

2.14.8

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다.

2.14.7(2022년 5월 9일)

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다. 이 업데이트 외에도 이 릴리스에서 해결된 몇 가지 문제가 있습니다.
    • Data Explorer를 최신 콘텐츠로 업데이트하고 빠른 시작 샘플 설명서에 대한 끊어진 링크를 수정합니다.
    • Docker 컨테이너에서 AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT 환경 변수를 설정하여 API for MongoDB를 사용하도록 설정하고 Linux Azure Cosmos DB 에뮬레이터에 대한 버전을 구성하는 옵션을 추가합니다. 유효한 설정은 3.2, 3.6, 4.04.2입니다.

2.14.6(2022년 3월 7일)

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다. 이 업데이트 외에도 이 릴리스에서 해결된 몇 가지 문제가 있습니다.
    • 에뮬레이터가 실행 중일 때 높은 CPU 사용량과 관련된 문제를 수정합니다.
    • API for MongoDB 및 버전: -MongoApiVersion을 설정하는 PowerShell 옵션을 추가합니다. 유효한 설정은 3.2, 3.64.0입니다.

2.14.5(2022년 1월 18일)

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다. 이 릴리스의 또 다른 중요한 업데이트는 백그라운드에서 실행되는 서비스의 수를 줄이고 필요한 경우에 시작하는 기능입니다.

2.14.4(2021년 10월 25일)

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다.

2.14.3(2021년 9월 8일)

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다. 또한 성능 데이터의 문제를 해결하고 Linux Azure Cosmos DB 에뮬레이터 Docker 이미지의 기본 이미지를 초기화합니다.

2.14.2(2021년 8월 12일)

  • 이 릴리스는 로컬 데이터 탐색기 콘텐츠를 최신 Microsoft Azure 버전으로 업데이트하고 Linux Azure Cosmos DB 에뮬레이터 Docker 이미지의 기반을 초기화합니다.

2.14.1(2021년 6월 18일)

  • 이 릴리스는 디스크의 데이터 공간을 줄이면서 에뮬레이터의 시작 시간을 개선합니다. /EnablePreview 인수를 사용하여 이 새 최적화를 활성화합니다.

2.14.0(2021년 6월 15일)

  • 이 릴리스는 로컬 데이터 탐색기 콘텐츠를 최신 Microsoft Azure 버전으로 업데이트합니다. 또한 JSON 파일 업로드 기능을 사용하여 많은 항목을 가져올 때 발생하는 문제를 해결합니다.

2.11.13(2021년 4월 21일)

  • 이 릴리스는 로컬 데이터 탐색기 콘텐츠를 최신 Microsoft Azure 버전으로 업데이트하고, 새 MongoDB 엔드포인트 구성인 4.0을 추가합니다.

2.11.11(2021년 2월 22일)

  • 이 릴리스는 로컬 데이터 탐색기 콘텐츠를 최신 Microsoft Azure 버전으로 업데이트합니다.

2.11.10(2021년 1월 5일)

  • 이 릴리스는 로컬 데이터 탐색기 콘텐츠를 최신 Microsoft Azure 버전으로 업데이트합니다. 또한 에뮬레이터 사용자가 퍼블릭 에뮬레이터의 인증서를 .PEM 파일로 직접 내보낼 수 있는 새 공개 옵션인 /ExportPemCert을 추가합니다.

2.11.9(2020년 12월 3일)

  • 이 릴리스는 Azure Cosmos DB의 최신 온라인 기능과 일치하도록 Azure Cosmos DB Emulator 백그라운드 서비스를 업데이트합니다. 또한 Azure Cosmos DB Emulator 기능 관련 여러 문제도 해결합니다.
    • 직접 모드 및 Java 클라이언트 애플리케이션을 사용할 때 대량 문서 페이로드 요청이 실패하는 문제를 해결합니다.
    • .NET 기반 애플리케이션을 대상으로 하는 경우 MongoDB 엔드포인트 버전 3.6의 연결 문제를 해결합니다.

2.11.8(2020년 11월 6일)

  • 이 릴리스에는 Azure Cosmos DB Emulator 데이터 탐색기에 대한 업데이트가 포함되어 있으며, TLS(전송 계층 보안) 1.3 클라이언트에서 데이터 탐색기를 열려고 하는 문제를 해결합니다.

2.11.6(2020년 10월 6일)

  • 이 릴리스는 둘 이상의 컨테이너를 동시에 만들 때 발생하는 동시성 관련 문제를 해결합니다. 이로 인해 에뮬레이터가 손상된 상태로 남을 수 있으며, 에뮬레이터의 엔드포인트에 대한 향후 API 요청이 서비스를 사용할 수 없음 오류로 실패하게 됩니다. 문제를 해결하려면 에뮬레이터를 중지하고 에뮬레이터의 로컬 데이터를 초기화하고 다시 시작합니다.

2.11.5(2020년 8월 23일)

  • 이 릴리스에는 다음과 같은 두 개의 새로운 Azure Cosmos DB Emulator 시작 옵션이 추가되었습니다.
    • /EnablePreview - Azure Cosmos DB Emulator 미리 보기 기능을 사용하도록 설정합니다. 아직 개발 중이며 CI 및 샘플 작성을 통해 사용할 수 있는 미리 보기 기능입니다.
    • /EnableAadAuthentication - 에뮬레이터가 Azure Cosmos DB 네이티브 키 대신 사용자 지정 Microsoft Entra ID 토큰을 허용할 수 있도록 합니다. 이 기능은 아직 개발 중입니다. 특정 역할 할당 및 기타 권한 관련 설정은 현재 지원되지 않습니다.

2.11.2(2020년 7월 7일)

  • 이 릴리스는 Azure Cosmos DB Emulator에서 추적을 수집하는 방법을 변경합니다. WPR(Windows Performance Runtime)은 이제 logman 기반 캡처를 더 이상 사용하지 않는 동안 이벤트 추적 로그 기반 추적을 캡처하는 기본 도구입니다. 최신 Windows 보안 업데이트에서 LOGMAN은 Azure Cosmos DB Emulator를 통해 실행될 때 예상대로 작동이 중지되었습니다.

2.11.1(2020년 6월 10일)

  • 이 릴리스는 Azure Cosmos DB Emulator 데이터 탐색기와 관련된 몇 가지 버그를 수정합니다.
    • 일부 웹 브라우저 버전에서 호스팅되는 경우 데이터 탐색기가 Azure Cosmos DB Emulator 엔드포인트에 연결되지 않습니다. 에뮬레이터 사용자는 웹 페이지를 통해 데이터베이스 또는 컨테이너를 만들지 못할 수 있습니다.
    • 에뮬레이터 사용자가 데이터 탐색기 업로드 작업을 사용하여 JSON 파일에서 항목을 만들지 못하게 하는 버그가 수정되었습니다.

2.11.0

  • 이 릴리스에서는 자동 크기 조정 프로비저닝된 처리량에 대한 지원이 도입되었습니다. 추가된 기능에는 사용자 지정 최대 프로비저닝된 처리량 수준을 요청 단위(RU/s)로 설정하고, 기존 데이터베이스 및 컨테이너에서 자동 크기 조정을 사용하고, Azure Cosmos DB SDK를 통해 API를 지원할 수 있는 옵션이 포함됩니다.
  • 내부 오류 상태 코드 500으로 인해 에뮬레이터가 실패하는 경우 대량의 문서(1GB 이상)를 쿼리하는 동안 발생하는 문제를 해결합니다.

2.9.2

  • 이 릴리스는 MongoDb 엔드포인트 버전 3.2에 대한 지원을 사용하도록 설정하는 동안 버그를 수정합니다. 또한 logman 대신 WPR(Windows Performance Recorder)을 사용하여 문제를 해결하기 위한 추적 메시지 생성 지원을 추가합니다.

2.9.1

  • 이 릴리스는 쿼리 API 지원의 몇 가지 문제를 해결하고 Windows Server 2012와 같은 이전 운영 체제와의 호환성을 복원합니다.

2.9.0

  • 이 릴리스에는 일관성을 일관된 접두사로 설정하고 사용자 및 사용 권한의 최대 제한을 늘리는 옵션이 추가되었습니다.

2.7.2

  • 이 릴리스에는 MongoDB 버전 3.6 서버 지원이 Azure Cosmos DB Emulator에 추가되었습니다. 3.6 버전의 서비스를 대상으로 하는 MongoDB 엔드포인트를 시작하려면 `/EnableMongoDBEndpoint=3.6`` 옵션을 사용하여 관리자 명령줄에서 에뮬레이터를 시작합니다.

2.7.0

  • 이 릴리스에서는 Azure Cosmos DB Emulator에서 사용자가 SQL 관련 쿼리를 실행하지 못하게 하는 회귀 문제를 해결합니다. 이 문제는 API for NoSQL 엔드포인트를 구성하고 .NET Core 또는 x86 .NET 기반 클라이언트 애플리케이션을 사용하는 에뮬레이터 사용자에게 영향을 미칩니다.

2.4.6

  • 이 릴리스는 명시된 예외를 제외하고 2019년 7월 현재 Azure Cosmos DB 서비스의 기능과 패리티를 제공합니다. 또한 직접 모드 연결을 사용하는 SDK 클라이언트에 대한 명령줄 및 내부 IP 주소 재정의를 통해 호출될 때 에뮬레이터 종료와 관련된 몇 가지 버그를 수정합니다.

2.4.3

  • MongoDB 서비스는 더 이상 기본적으로 시작되지 않습니다. 기본적으로 에뮬레이터는 SQL 엔드포인트를 사용하도록 설정합니다. 사용자는 에뮬레이터의 /EnableMongoDbEndpoint 명령줄 옵션을 사용하여 엔드포인트를 수동으로 시작해야 합니다. 이제 Gremlin, Cassandra 및 Table 등 모든 기타 서비스 엔드포인트와 마찬가지입니다.
  • Gremlin, Cassandra 및 Table 엔드포인트에서 외부 클라이언트의 요청을 올바르게 처리하지 않는 "/AllowNetworkAccess"로 시작할 때 발생하는 에뮬레이터의 버그를 수정합니다.
  • 방화벽 규칙 설정에 직접 연결 포트를 추가합니다.

2.4.0

  • Pulse 클라이언트와 같은 네트워크 모니터링 앱이 호스트 컴퓨터에 있는 경우 시작하지 못하는 에뮬레이터 문제를 해결했습니다.

다음 단계