Если вы подключаете эту версию портала к установке Edge for Private Cloud, то для обеспечения поддержки всех функций SmartDocs необходимо подключиться к версии 4.15.07.00 или более поздней. Дополнительную информацию см. в примечаниях к выпуску 4.15.07.00 — Apigee Edge for Private Cloud .
Исправлены ошибки
В этом релизе исправлены следующие ошибки.
Идентификатор выпуска
Описание
DEVSOL-2094
Взаимодействие методов SmartDocs нарушено из-за критической ошибки в коде файла model.js. Исправлена ошибка JavaScript, возникавшая при определении типа содержимого запросов PUT, PATCH и POST для методов SmartDocs.
Также исправлена ошибка регрессии в шаблоне SmartDocs по умолчанию. Для методов PUT, PATCH или POST, которые объявляли параметры тела запроса И которые также содержали документацию тела запроса и/или пример тела запроса, пользователю отображались как поля параметров, так и поле необработанного тела запроса, а итоговая отправка формы осуществлялась как multipart/form-data вместо правильного типа содержимого. Эта ошибка появилась в версии 16.01.25.00 . Пользователям, столкнувшимся с этой проблемой, следует вернуться к текущей версии шаблона модели по умолчанию.
DEVSOL-2077
Улучшить сообщения об ошибках при установке профиля, если номер ошибки < 100 На странице администрирования Devconnect при проверке подключения Apigee Edge, если генерируется сообщение об ошибке, не связанное с HTTP (например, «не удалось разрешить имя хоста» или «тайм-аут подключения»), теперь отображается более подробное сообщение об ошибке.
DEVSOL-2068
Не удается экспортировать версию SmartDocs, кроме самой последней. Выбранная версия SmartDocs теперь экспортирована.
DEVSOL-2066
Ошибка Content-Type при допуске нескольких типов. Метод SmartDocs, поддерживающий несколько типов контента, больше не будет отправлять конкатенацию всех поддерживаемых типов контента в заголовке Content-Type.
DEVSOL-2064
Модуль devconnect_apiproduct_access выдает ошибку при отзыве доступа для всех ролей к продукту API. Функция "DevConnect Limit API Product by Role" больше не будет предоставлять доступ к API-продуктам всем авторизованным пользователям, если администратор отзовет доступ у всех ролей.
DEVSOL-2055
В режиме отладки портал разработчика не отображает REST-запросы. Теперь все REST-запросы к бэкэнду Apigee Edge регистрируются в журнале, если порог логирования Edge установлен на Debug.
DEVSOL-2053
При использовании методов SmartDocs появляются предупреждающие сообщения. Теперь тело (описание) метода SmartDocs отображается корректно, без предупреждений PHP.
DEVSOL-2050
Страница настроек SmartDocs недоступна. Теперь вы можете получить доступ к странице настроек модели SmartDocs из выпадающего списка на странице администрирования списка моделей, независимо от того, были ли отображены методы модели.
DEVSOL-2047
Устаревшие дополнительные модули Ряд дополнительных модулей устарел и будет удален из дистрибутива Drupal на портале разработчиков Apigee в будущем. Эти модули будут помечены как «Устарели» на странице списка модулей. Администраторы, авторизованные у клиентов, у которых включен один или несколько из этих модулей, увидят предупреждение со ссылкой на страницу с инструкциями по перемещению ссылок на их код из профиля Apigee в местоположение, специфичное для сайта. После отключения устаревшие модули больше нельзя будет включить без размещения копии устаревшего модуля в каталоге /sites/all/modules .
DEVSOL-2046
В портале разработчика не работает истечение срока действия ключа. Теперь вновь сгенерированным ключам присваивается дата истечения срока действия при установке времени жизни ключа API.
DEVSOL-2045
Часто задаваемые вопросы: Функция «Вернуться наверх» не работает. В последней версии модуля часто задаваемых вопросов Drupal ссылка «вернуться к началу» в разделе «Часто задаваемые вопросы» теперь работает.
DEVSOL-2044
Модули Conrib обновлены. Следующие модули, созданные в рамках проекта, обновлены до последней стабильной версии:
Ссылка на CKEditor
Дисплейный комплекс
Связь
Метатег
Услуги
Фильтр WYSIWYG
Примечание : Использование модуля Display Suite не рекомендуется. Display Suite несовместим со SmartDocs. Модуль Display Suite устарел и будет удален в одном из будущих релизов.
DEVSOL-2032
Шаблон SmartDocs не следует обновлять при импорте модели. В более ранних версиях шаблон модели возвращался к шаблону по умолчанию каждый раз при импорте новой версии. SmartDocs больше не будет заменять шаблон при импорте новой версии. Это позволит вам использовать пользовательский шаблон, и он не будет возвращаться к шаблону по умолчанию при каждом импорте новой версии.
DEVSOL-2029
Замените все ссылки на Swagger в пользовательском интерфейсе на "OpenAPI (Swagger)". Все текстовые ссылки на Swagger в административном интерфейсе SmartDocs были заменены на OpenAPI, чтобы отразить новое название отраслевого стандарта.
DEVSOL-2025
На страницах SmartDocs (в параметрах запроса, заголовка или тела документа) специальные символы не допускаются. Вызовы API со страниц методов SmartDocs больше не будут зависать, если в качестве значения параметра указан знак процента (%).
DEVSOL-2001
Шаблоны замены некорректно работают в шаблоне электронного письма. Теперь некоторые токены приложений для разработчиков (включая идентификатор приложения) возвращают скалярные значения при вызове в действиях правил, например, при отправке электронной почты.
ДЕВСОЛ-1974
В списке приложений и ключей нет визуального указания на то, что срок действия ключа истек. При использовании темы Apigee Responsive (или темы, являющейся подтемой темы Apigee Responsive) приложения разработчиков с просроченными ключами помечаются как «Просроченные».
ДЕВСОЛ-1868
Значения перечислений Swagger отсутствуют в выпадающем списке на странице метода SmartDocs. В импортированных документах Swagger, параметры ресурсов или методов которых содержат перечисления (enums), страницы методов SmartDocs теперь содержат выпадающие списки вместо текстовых полей произвольной формы.
Известные проблемы
В таблице ниже перечислены известные проблемы, связанные с этим релизом.
Идентификатор выпуска
Описание
DEVSOL-2106
Установка завершается с ошибкой после регистрации RedHat. Если сервер RedHat не зарегистрирован в RedHat, вам будет предложено зарегистрироваться. Даже если регистрация пройдет успешно, установщик завершит работу с сообщением об ошибке.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-08-27 UTC."],[],[]]