Эмулятор Azure Cosmos DB. Заметки о выпуске и сведения о скачивании

ОБЛАСТЬ ПРИМЕНЕНИЯ: API SQL API Cassandra API Gremlin API таблиц API Azure Cosmos DB для MongoDB

В этой статье показаны выпущенные версии эмулятора Azure Cosmos DB и приведены сведения о последних обновлениях. В Центре загрузки для скачивания предлагается только последняя версия эмулятора.

Важно!

Более ранние версии эмулятора Azure Cosmos DB активно не поддерживаются командой разработчиков.

Скачивание

Ссылка
Загрузить Центре загрузки Майкрософт
Начало работы Разработка в локальной среде с помощью эмулятора Azure Cosmos DB

Заметки о выпуске

2.14.9 (7 июля 2022 г.)

  • В этом выпуске обновлены фоновые службы эмулятора Azure Cosmos DB в соответствии с новейшими интернет-возможностями Azure Cosmos DB.

2.14.8

  • В этом выпуске обновлены фоновые службы эмулятора Azure Cosmos DB в соответствии с новейшими интернет-возможностями Azure Cosmos DB.

2.14.7 (9 мая 2022 г.)

  • В этом выпуске обновлены фоновые службы эмулятора Azure Cosmos DB в соответствии с новейшими интернет-возможностями Azure Cosmos DB. Наряду с этим обновлением в этом выпуске было устранено несколько проблем:
    • Обновление обозревателя данных до последнего содержимого и исправление неработающих ссылок на примеры документов по быстрому началу работы.
    • Добавление параметра для включения версии API Mongo эмулятора Cosmos DB в Linux путем задания переменной среды: AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT в контейнере Docker. Допустимые значения: 3.2, 3.6, 4.0 и 4.2

2.14.6 (7 марта 2022 г.)

  • В этом выпуске обновлены фоновые службы эмулятора Azure Cosmos DB в соответствии с новейшими интернет-возможностями Azure Cosmos DB. Наряду с этим обновлением в этом выпуске было устранено несколько проблем:
    • Устранена проблема, связанная с высокой загрузкой ЦП при запуске эмулятора.
    • Добавьте параметр PowerShell для установки версии API Mongo: -MongoApiVersion. Допустимые значения: 3.2, 3.6 и 4.0

2.14.5 (18 января 2022 г.)

  • В этом выпуске обновлены фоновые службы эмулятора Azure Cosmos DB в соответствии с новейшими интернет-возможностями Azure Cosmos DB. Еще одно важное обновление этого выпуска — уменьшение числа служб, которые выполняются в фоновом режиме и их запуск при необходимости.

2.14.4 (25 октября 2021 г.)

  • В этом выпуске обновлены фоновые службы эмулятора Azure Cosmos DB в соответствии с новейшими интернет-возможностями Azure Cosmos DB.

2.14.3 (8 сентября 2021 г.)

  • В этом выпуске обновлены фоновые службы эмулятора Azure Cosmos DB в соответствии с новейшими интернет-возможностями Azure Cosmos DB. В нем также решены несколько проблем с собираемыми данными производительности и сброшена основа образа Docker эмулятора Cosmos для Linux.

2.14.2 (12 августа 2021 г.)

  • Этот выпуск обновляет содержимое локального обозревателя данных до последней версии Microsoft Azure и сбрасывает основу образа Docker эмулятора Cosmos для Linux.

2.14.1 (18 июня 2021 г.)

  • Этот выпуск уменьшает время запуска эмулятора, уменьшая занимаемое данными пространство на диске. Активируйте эту новую оптимизацию с помощью аргумента /EnablePreview.

2.14.0 (15 июня 2021 г.)

  • В этом выпуске локальное содержимое обозревателя данных обновлено до последней версии Microsoft Azure. В нем также исправлена проблема при импорте нескольких файлов с помощью функции загрузки файла JSON.

2.11.13 (21 апреля 2021 г.)

  • В этом выпуске содержимое локальное содержимое обозревателя данных обновлено до последней версии Microsoft Azure и добавлена новая конфигурация конечной точки MongoDB — версия 4.0.

2.11.11 (22 февраля 2021 г.)

  • В этом выпуске локальное содержимое обозревателя данных обновлено до последней версии Microsoft Azure.

2.11.10 (5 января 2021 г.)

  • В этом выпуске локальное содержимое обозревателя данных обновлено до последней версии Microsoft Azure. Кроме того, добавлен новый общедоступный параметр "/ExportPemCert", который позволяет пользователю эмулятора напрямую экспортировать сертификат в качестве файла .PEM.

2.11.9 (3 декабря 2020 г.)

  • В этом выпуске обновлены фоновые службы эмулятора Azure Cosmos DB в соответствии с новейшими интернет-возможностями Azure Cosmos DB. В нем также решено несколько проблем с функциями эмулятора Azure Cosmos DB:
    • Устранена проблема, из-за которой запросы на получение полезных данных из большого документа завершались сбоем при использовании режима прямого подключения и клиентских приложений Java.
    • Устранена проблема с подключением к конечной точке MongoDB версии 3.6, на которую нацеливались приложения на базе .NET.

2.11.8 (6 ноября 2020 г.)

  • Этот выпуск включает обновление обозревателя данных эмулятора Azure Cosmos DB и исправление ошибки с его открытием клиентами TLS 1.3.

2.11.6 (6 октября 2020 г.)

  • В этом выпуске устранена проблема, связанная с параллелизмом при создании нескольких контейнеров одновременно. Эта проблема может привести к сбою эмулятора, а последующие запросы API к конечной точке эмулятора будут завершаться ошибкой Служба недоступна. Обходным решением будет остановка эмулятора, сброс его локальных данных и повторный запуск.

2.11.5 (23 августа 2020 г.)

  • В этом выпуске добавлены два новых параметра запуска эмулятора Azure Cosmos DB:
    • /EnablePreview — включает предварительные версии функций для эмулятора Azure Cosmos DB. Предварительные версии функций, которые все еще находятся в разработке и доступны посредством непрерывной интеграции и написания примера.
    • /EnableAadAuthentication — позволяет эмулятору принимать пользовательские маркеры Azure Active Directory в качестве альтернативы первичным ключам Azure Cosmos. Эта функция по-прежнему находится на стадии разработки. Назначение определенных ролей и другие параметры, связанные с разрешениями, в настоящее время не поддерживаются.

2.11.2 (7 июля 2020 г.)

  • В этом выпуске изменяется способ сбора трассировок эмулятором Azure Cosmos DB. Среда выполнения производительности Windows (WPR) теперь используется по умолчанию для записи трассировок событий на основе журналов, при этом запись данных на основе logman уже более не используется. В последнем обновлении безопасности Windows инструмент LOGMAN перестал работать, как ожидалось, при выполнении через эмулятор Azure Cosmos DB.

2.11.1 (10 июня 2020 г.)

  • В этом выпуске исправлено несколько ошибок, связанных с обозревателем данных эмулятора Azure Cosmos DB:
    • Обозревателю данных не удается подключиться к конечной точке эмулятора Azure Cosmos DB в некоторых версиях веб-браузера. Возможно, пользователи эмулятора не смогут создать базу данных или контейнер на веб-странице.
    • Решена проблема, из-за которой пользователи эмулятора не могли создать элемент из файла JSON с помощью действия загрузки в обозревателе данных.

2.11.0

  • В этом выпуске представлена поддержка автомасштабирования подготовленной пропускной способности. Эти добавленные функции позволяют задать пользовательский максимальный уровень подготовленной пропускной способности в единицах запроса (ЕЗ/с), включить автомасштабирование в существующих базах данных и контейнерах, а также обеспечивают поддержку API через пакет SDK для Azure Cosmos DB.
  • Устранена проблема, из-за которой при обращении к большому количеству документов (более 1 ГБ) работа эмулятора завершалась внутренней ошибкой с кодом состояния 500.

2.9.2

  • В этом выпуске исправлена ошибка, происходившая при включении поддержки для конечной точки MongoDb версии 3.2. В нем также добавлена поддержка создания сообщений трассировки для устранения неполадок с помощью средства записи производительности Windows (WPR) вместо logman.

2.9.1

  • В этом выпуске устранено несколько проблем, связанных с поддержкой API запросов, и восстановлена совместимость с более старыми версиями ОС, такими как Windows Server 2012.

2.9.0

  • В этом выпуске добавлена возможность установки последовательности префиксов группы и увеличивать максимальные значения для пользователей и разрешений.

2.7.2

  • В этом выпуске в эмулятор Azure Cosmos DB добавлена поддержка сервера MongoDB версии 3.6. Чтобы запустить конечную точку MongoDB, предназначенную для службы версии 3.6, запустите эмулятор из командной строки администратора, указав параметр "/EnableMongoDBEndpoint=3.6".

2.7.0

  • В этом выпуске исправлена регрессия в эмуляторе Azure Cosmos DB, из-за которой пользователи не могли выполнять запросы, связанные с SQL. Эта проблема влияет на пользователей эмулятора, которые настроили конечную точки API SQL и используют клиентские приложения на основе .NET или x86 .NET.

2.4.6

  • В этом выпуске, опубликованном в июле 2019 года, реализованы все функции службы Azure Cosmos, за исключением тех, что описаны в статье о разработке в локальной среде с помощью эмулятора Azure Cosmos DB. В нем также устранены некоторые ошибки, связанные с завершением работы эмулятора при вызове из командной строки и переопределениями внутренних IP-адресов для клиентов пакета SDK, использующих режим прямого подключения.

2.4.3

  • Служба MongoDB больше не запускается по умолчанию. По умолчанию эмулятор включает конечную точку SQL. Пользователь должен запустить конечную точку вручную с помощью параметра командной строки эмулятора /EnableMongoDbEndpoint. Теперь это выполняется, как на других конечных точках служб, таких как Gremlin, Cassandra и служба таблиц.
  • Исправлена ​​ошибка в эмуляторе при запуске с параметром “/AllowNetworkAccess”, когда конечные точки Gremlin, Cassandra и службы таблиц не обрабатывали запросы от внешних клиентов должным образом.
  • Добавьте порты прямого подключения в параметры правил брандмауэра.

2.4.0

  • Исправлена ​​ошибка, из-за которой эмулятор не запускался, когда на главном компьютере присутствуют приложения для мониторинга сети, такие как клиент Pulse.

Дальнейшие действия