Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
В понедельник, 24 сентября 2018 г., мы начали выпуск новой версии Apigee Edge для Public Cloud.
Клиенты частного облака : включен ли этот облачный выпуск в вашу версию частного облака? Ознакомьтесь с примечаниями к выпуску вашей версии, чтобы узнать, какие облачные выпуски она содержит. Также ознакомьтесь с разделом «Нумерация выпусков» , чтобы понять, как ее можно определить, сравнивая номера выпусков.
Вопросы или проблемы? Получите помощь здесь .
Уведомления о выпуске . Перейдите на сайт http://status.apigee.com и нажмите «Подписаться на обновления» .
Новые функции и обновления
Ниже приведены новые функции и обновления в этом выпуске.
Идентификатор проблемы | Имя компонента | Описание |
---|---|---|
67506562 | API-среда выполнения | Поддержка SSL/TLS в политике JavaScript Политика JavaScript позволяет настроить <SSLInfo> для безопасных вызовов SSL/TLS к внешним службам. Дополнительную информацию см. в документации по политике JavaScript . |
77149507 | API-среда выполнения | Переменные SSL/TLS доступны на маршрутизаторах Edge Когда 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 изменился способ, которым Edge устанавливает измерение В этом выпуске измерение Предупреждение . Заголовок Теперь вы можете использовать измерение Это изменение также влияет на то, как политика AccessControl обрабатывает заголовок |
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-среда выполнения | При развертывании пакетов размещенных целевых объектов происходит сбой с message.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-среда выполнения | Большая проблема с пространством ключей Cassandra KMS |
79439193 | Монетизация | Сброс суммы кредита не работает должным образом для организации |
79418654 | Монетизация | Добавьте разделитель-запятую для асинхронных подробных отчетов. |
79221633 | API-среда выполнения | Выход из NIOThread |
78200288 | Сервер управления | Некоторые развертывания завершаются неудачей, если вы отключите MP и маршрутизаторы, а затем снова подключите маршрутизатор. |
78190575 | API-среда выполнения | Убедитесь, что перезапуск процесса микроядра не приводит к дублированию тегов службы Consul. |
78088197 | API-среда выполнения | Исключение наборов шифров TLS для сервера управления не работает |
77735168 | API-среда выполнения | Большие файлы журналов *.tmp в MP заполняют диск. |
74484305 | Монетизация | После миграции CPS -> вызов GET приостановленных_разработчиков не возвращает новые идентификаторы |
73597605 | API-среда выполнения | SharedFlow — политика регистрации сообщений не выполняется |
69045657 | Сервер управления | Загрузка отдельной политики ServiceCallout с целью LoadBalancer или конфигурацией SSLInfo KeyStore приводит к исключению NullPointerException. |
67664750 | Монетизация | Невозможно удалить данные монетизации. |
67517550 | Сервер управления | Сбой развертывания из-за высокой задержки при репликации пакета прокси. |
67176875 | Монетизация | /delete-org-data не работает с тарифными планами, специфичными для разработчика |