Заметки о выпуске эмулятора Windows Cosmos DB (локальный)

Эмулятор Azure Cosmos DB обновляется по регулярному курсу с заметками о выпуске, приведенными в этой статье.

Поддерживаемые версии

Активно поддерживается только последняя версия эмулятора Azure Cosmos DB.

Последняя версия 2.14.16

Выпущено 24 января 2024 г.

  • В этом выпуске устранена проблема, из-за которой эмулятор привязывался loopback к public interface ней даже после передачи параметра командной строки /AllowNetworkAccess.

Предыдущие выпуски

Предупреждение

Предыдущие версии эмулятора не поддерживаются группой продуктов.

2.14.12 (20 марта 2023 г.)

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

2.14.11 (27 января 2023 г.)

  • В этом выпуске обновлены фоновые службы эмулятора 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 для MongoDB и настроить версию эмулятора Linux Cosmos DB, задав переменную среды в 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 для MongoDB и версии: -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 эмулятора Linux Cosmos DB.

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

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

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 — позволяет эмулятору принимать пользовательские маркеры идентификатора Microsoft Entra в качестве альтернативы первичным ключам Azure Cosmos DB. Эта функция по-прежнему находится на стадии разработки. Назначение определенных ролей и другие параметры, связанные с разрешениями, в настоящее время не поддерживаются.

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 службы, запустите эмулятор из командной строки Администратор istrator с параметром "/EnableMongoDBEndpoint=3.6".

2.7.0

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

2.4.6

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

2.4.3

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

2.4.0

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

Следующие шаги