Вы просматриваете документацию 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 изменился способ установки измерения В этом выпуске измерение Предупреждение : заголовок Теперь вы можете использовать измерение Это изменение также влияет на обработку заголовка |
| 109955269 | API-среда выполнения | Обновление fh.properties для ветки релиза Release_180608 |
| 80154696 | Сервер управления | Включать сведения о регионе и сервере для каждого сервера в ответы о статусе развертывания и отмены развертывания. |
| 80096158 | Монетизация | Добавить адрес электронной почты разработчика в набор данных монетизации |
| 80088703 | Монетизация | Вернуть флаг по умолчанию для BigQuery |
| 79980234 | API-среда выполнения | Добавить тип ресурса для различных файлов ресурсов |
| 79979555 | API-среда выполнения | Обеспечить существование родительских сущностей при выполнении операций создания/чтения |
| 79445195 | Эдж Микро | Поддержка Microgateway для mTLS при вызове API управления |
| 79165169 | API-среда выполнения | Сонар: просмотр HTTP-статуса и задержки для каждой из целей |
| 79094567 | Монетизация | Добавить столбец «Электронная почта разработчика» в сводный отчет по монетизации |
| 78910936 | API-среда выполнения | Перенести зависимость MP от isSenseEnabled в sense.protection |
| 78911890 | Сервер управления | Новые встроенные роли пользователей Sense: SenseOperator и SenseUser |
| 78535353 | API-среда выполнения | Исправление XFF, когда маршрутизатор находится за GCP http(s) GLB |
| 78304706 | API-среда выполнения | Депутат должен добавить заголовки, связанные с соблюдением требований |
| 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 | Сервер управления | Некоторые развертывания завершаются неудачей, если вы отключаете MP и маршрутизаторы, а затем снова подключаете маршрутизатор. |
| 78190575 | API-среда выполнения | Убедитесь, что перезапуск процесса микроядра не приводит к дублированию тегов службы Consul. |
| 78088197 | API-среда выполнения | Исключение наборов шифров TLS для сервера управления не работает |
| 77735168 | API-среда выполнения | Большие файлы журнала *.tmp в MP заполняют диск |
| 74484305 | Монетизация | После миграции CPS -> приостановленный_разработчики GET-вызов не возвращает новые идентификаторы |
| 73597605 | API-среда выполнения | SharedFlow - политика MessageLogging не выполняется |
| 69045657 | Сервер управления | Загрузка отдельной политики ServiceCallout с целевым объектом LoadBalancer или конфигурацией SSLInfo KeyStore приводит к исключению NullPointerException. |
| 67664750 | Монетизация | Невозможно удалить данные монетизации |
| 67517550 | Сервер управления | Сбой развертывания из-за высокой задержки при репликации пакета прокси |
| 67176875 | Монетизация | /delete-org-data не работает с тарифными планами, специфичными для разработчиков |