Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
В понедельник, 24 сентября 2018 года, мы начали выпуск новой версии Apigee Edge для публичного облака.
Клиенты Private Cloud : включен ли этот облачный релиз в вашу версию Private Cloud? См. примечания к выпуску вашей версии, чтобы узнать, какие облачные релизы он содержит. Также см. раздел «О нумерации релизов» , чтобы понять, как это определить, сравнивая номера релизов.
Вопросы или проблемы? Обратитесь в службу поддержки Apigee Edge.
Уведомления о выпуске : перейдите по ссылке http://status.apigee.com и нажмите «Подписаться на обновления» .
Новые функции и обновления
Ниже перечислены новые функции и обновления в этом релизе.
| Идентификатор выпуска | Название компонента | Описание |
|---|---|---|
| 67506562 | Среда выполнения API | Поддержка SSL/TLS в политике JavaScript Политика JavaScript позволяет настроить <SSLInfo> для безопасных SSL/TLS-запросов к внешним сервисам. Для получения дополнительной информации см. документацию по политике JavaScript . |
| 77149507 | Среда выполнения API | Переменные SSL/TLS доступны на пограничных маршрутизаторах. Когда Edge Public Cloud перешёл с маршрутизаторов Netty на Nginx, некоторые переменные потока SSL/TLS стали недоступны. Это обновление снова делает некоторые переменные SSL/TLS доступными. Для получения дополнительной информации см. раздел «Доступ к информации о соединении TLS в API-прокси» . |
| 67310628 | Среда выполнения API | Поддержка обратных вызовов JavaScript в httpClient для улучшения качества исходящих вызовов. Объект Пример: До
ex1 = httpClient.get("http://example.com");
ex1.waitForComplete();
if (ex1.isSuccess()) {
response1 = ex1.getResponse();
context.setVariable('example.status',response1.status);
} else {
error = ex1.getError();
context.setVariable('example.error','Woops: ' + error);
}
Пример: Сейчас
function onComplete(response, error) {
if (response) {
context.setVariable('example.status', response.status);
} else {
context.setVariable('example.error', 'Woops: ' + error);
}
}
// Function callback allowed as an argument.
httpClient.get("http://example.com", onComplete);
|
| 80298811 | Сервер управления | Новый API управления (бета-версия): обновление продуктов API, назначенных ключу потребителя. В приложениях для разработчиков используются ключи потребителей/API, связанные с конкретными продуктами API. Новый API управления ( бета-версия ) позволяет изменять продукты API, связанные с одним ключом потребителя. В следующих примерах cURL предположим, что ключ потребителя уже связан с продуктом под названием JSON-данные curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email XML-полезная нагрузка curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
| 113700413 | Размещенные целевые объекты | Логика обновления токена не работает. |
| 112481174 | Размещенные целевые объекты | Не допускайте сбоев при удалении прокси-сервера из-за ошибки Turbo. |
| 111443934 | Размещенные целевые объекты | Упростите реализацию API развертывания в Edge. |
| 110897740 | Размещенные целевые объекты | Реализовать надлежащую поддержку удаления приложений/версий Turbo. |
| 110894391 | Размещенные целевые объекты | Рефакторизуйте TurboService в Edge для упрощения HTTP-запросов/повторных попыток. |
| 110377069 | Аналитика | Новое аналитическое измерение и изменение измерения В этом выпуске Edge for the Cloud изменился способ установки параметра В этой версии параметр Предупреждение : заголовок Теперь вы можете использовать измерение Это изменение также влияет на то, как политика AccessControl обрабатывает заголовок |
| 109955269 | Среда выполнения API | Обновите файл fh.properties для ветки релиза Release_180608. |
| 80154696 | Сервер управления | В ответах о статусе развертывания и удаления сервера необходимо указать регион и данные о каждом сервере. |
| 80096158 | Монетизация | Добавьте адрес электронной почты разработчика в набор данных монетизации. |
| 80088703 | Монетизация | Вернуть флаг по умолчанию для BigQuery |
| 79980234 | Среда выполнения API | Добавьте тип ресурса для различных файлов ресурсов. |
| 79979555 | Среда выполнения API | Убедитесь, что родительские сущности существуют при выполнении операций создания/чтения. |
| 79445195 | Edge Micro | Поддержка mTLS в Microgateway при вызове API управления |
| 79165169 | Среда выполнения API | Sonar: просмотр HTTP-статуса и задержки для каждой из целей. |
| 79094567 | Монетизация | Добавить столбец с адресами электронной почты разработчиков в сводный отчет по монетизации. |
| 78910936 | Среда выполнения API | Перенести зависимость MP от isSenseEnabled на sense.protection. |
| 78911890 | Сервер управления | Новые встроенные роли пользователей Sense: SenseOperator и SenseUser. |
| 78535353 | Среда выполнения API | Исправлена ошибка XFF при нахождении маршрутизатора за GCP http(s) GLB |
| 78304706 | Среда выполнения API | MP следует добавить заголовки, касающиеся соответствия требованиям. |
| 78297238 | Среда выполнения API | Добавьте HTTP-заголовки в маршрутизатор для соответствия требованиям PCI. |
| 77543608 | Монетизация | Монетизация: Добавить сообщение "Профиль организации не найден" |
| 72232364 | Монетизация | Создайте среду монетизации для каждой организации. |
Исправлены ошибки
В этом релизе исправлены следующие ошибки. Этот список предназначен в первую очередь для пользователей, проверяющих, были ли исправлены их заявки в службу поддержки. Он не предназначен для предоставления подробной информации всем пользователям.
| Идентификатор выпуска | Название компонента | Описание |
|---|---|---|
| 113267243 | Среда выполнения API | Очистка jstack с помощью jstack-local-copy происходит недостаточно быстро. |
| 113222974 | Среда выполнения API | В MP на дисках накапливаются огромные файлы system.log*.tmp. |
| 111671525 | Размещенные целевые объекты | Коды неуспешного ответа от HT запускают поток ошибок в прокси-сервере. |
| 111416863 | Среда выполнения API | В рамках релиза 180608_03 один из прокси-серверов в организации не был развернут. |
| 111073791 | Турбо | Если постоянно возникают ошибки, логика опроса может работать бесконечно. |
| 110924838 | Среда выполнения API | В тестовой версии R180608 маршрутизаторы тестовых подов не загружают исходящие соединения для виртуальных хостов. |
| 110425503 | Среда выполнения API | Перезагрузка nginx вызывает проблемы с доступностью MP. |
| 79541171 | Среда выполнения API | В аналитическом параметре x_forwarded_for_ip отображается только первый IP-адрес в списке. Он должен отображать полный список. Внутреннее исправление для поддержки будущих обновлений продукта. |
| 109673863 | Среда выполнения API | Исправлена ошибка, из-за которой разрешалось удаление используемого виртуального хоста. |
| 80538530 | Среда выполнения API | Клиент не может развернуть новую версию прокси-сервера. |
| 80429941 | Среда выполнения API | Метод CassandraRepositoryDelegate.exists() всегда возвращает true для путей /apiproxies/*/maskconfigs/*. |
| 80207872 | Среда выполнения API | Добавьте логирование в службы хранилища конфигураций, чтобы было проще определить, какие конфигурации вы используете при запуске. |
| 80203732 | Среда выполнения API | Улучшена обработка типов контента в HTTP-клиенте DeploymentStatusService. |
| 79993247 | Среда выполнения API | Запросы HEAD к целевым объектам Node.js зависают. |
| 79944922 | Среда выполнения API | Развертывание пакетов Hosted Targets завершается с ошибкой messaging.resource.UnknownResourceType. |
| 79939838 | Среда выполнения API | Настройте файл build.info для работы с Kokoro для обеспечения качественной интеграции с базой данных. |
| 79939496 | Среда выполнения API | Создание токена OAuth завершается ошибкой NumberFormatException. |
| 79882402 | Среда выполнения API | JWT: Функция TimeAllowance в VerifyJWT обрабатывается некорректно. |
| 79876202 | Монетизация | Удалите область действия Mint из MXGroup в рамках удаления организации. |
| 79752674 | Сервер управления | Игнорировать загрузку приложений и компаний при получении адреса электронной почты разработчика для определения его идентификатора. |
| 79697050 | Среда выполнения API | Исправлена ошибка в расчете переноса дня в потоках, не использующих CPS. |
| 79657368 | Среда выполнения API | ошибки развертывания API-прокси |
| 79615400 | Монетизация | По умолчанию флаг bigQuery установлен в значение true. |
| 79578681 | Среда выполнения API | Проблема с большим пространством ключей KMS в Cassandra |
| 79439193 | Монетизация | Сброс суммы кредита не работает должным образом для организации. |
| 79418654 | Монетизация | Добавьте разделитель-запятую для асинхронных подробных отчетов. |
| 79221633 | Среда выполнения API | Выход из NIOThread |
| 78200288 | Сервер управления | Некоторые развертывания завершаются с ошибкой, если отключить модули управления и маршрутизаторы, а затем снова подключить маршрутизатор. |
| 78190575 | Среда выполнения API | Убедитесь, что перезапуск микроядерного процесса не приводит к дублированию сервисных тегов Consul. |
| 78088197 | Среда выполнения API | Исключение наборов шифров TLS для сервера управления не работает. |
| 77735168 | Среда выполнения API | Большие файлы журналов *.tmp в MP заполняют диск. |
| 74484305 | Монетизация | После миграции CPS вызов GET для suspended_developers не возвращает новые идентификаторы. |
| 73597605 | Среда выполнения API | SharedFlow - Политика MessageLogging не выполняется |
| 69045657 | Сервер управления | Загрузка отдельной политики ServiceCallout с целевым объектом LoadBalancer или конфигурацией SSLInfo KeyStore приводит к ошибке NullPointerException. |
| 67664750 | Монетизация | Невозможно удалить данные монетизации. |
| 67517550 | Сервер управления | Сбой развертывания из-за высокой задержки при репликации пакета прокси-сервера. |
| 67176875 | Монетизация | Команда /delete-org-data не работает с тарифными планами, предназначенными для разработчиков. |