Informacje o wersji portalu Apigee dla programistów – 7.x–4.24

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

zwolnienie fokusa

stabilność, skalowalność, bezpieczeństwo, rozszerzalność, poprawki błędów;

Nowe funkcje

  • Biblioteki Devconnect używają teraz Guzzle do wysyłania żądań HTTP. Nowa biblioteka jest lżejsza i zgodna ze sprawdzonymi metodami Drupal (np. D8).
  • Moduł obsługujący interfejs API dokumentacji Apigee.
  • Wydanie płatności z usługi DevConnect Monetization (devconnect_mint_payment). Ten moduł umożliwia nowym modułom płatności podłączenie się do niego i przekazanie mu całego procesu płatności oraz aktualizacji salda dewelopera (czasami jednak moduły muszą wyraźnie wywoływać funkcje procesu handlowego).
  • Wersja DevConnect Monetization Worldpay Payment (devconnect_mint_worldpay). Te moduły łączą się z systemem płatności DevConnect i umożliwiają korzystanie z bramki korporacyjnej WorldPay do przetwarzania transakcji cyklicznych.

Poprawki błędów

  • Apigee_account poprawnie ustawia teraz nazwę użytkownika, imię i nazwisko podczas rejestracji.
  • Szczegóły połączenia z Portalem deweloperskim są teraz odczytywane i zapisywane w pliku YAML w prywatnym systemie plików. Nowe zadanie Drush (devconnect-update-settings, alias dc-settings) przenosi ustawienia połączenia oparte na zmiennych Drupal do pliku YAML. Jest to również obsługiwane w funkcji hook_update_N(), która jest wywoływana podczas wykonywania pliku update.php.
  • Podczas komunikacji z interfejsem Apigee portal deweloperski używa teraz biblioteki Guzzle/Http jako klienta HTTP.
  • Podczas testowania połączenia z usługą KMS na ekranie administracyjnym w portalu dla deweloperów połączenie nie będzie już fałszywie raportować błędu, jeśli w danej organizacji nie ma skonfigurowanych usług API.
  • Wycofane zostały moduły devconnect_apigee, devconnect_validate i devconnect_faq_ext.
  • Ekran administracyjny Aplikacje w Dev Portal został przeniesiony do podmenu ekranu administracyjnego Dev Portal. Dodano dodatkowe widżety (przyciski opcji, pola wyboru, pola wyboru). Naprawiono wiele błędów związanych z przestawianiem pól.
  • Usunięto ścieżki zapisane na stałe do komponentów (JS, CSS, obrazów) w modułach i motywach.
  • Elementy developer_app są teraz obiektami, a nie tablicami. Dodano podstawową obsługę widoku dla tych elementów: Developer App.
  • Dodano szczegółowe uprawnienia do wyświetlania, tworzenia, edytowania, usuwania i zarządzania aplikacjami deweloperskimi. Uprawnienia CRUD są domyślnie przypisywane uwierzytelnionych użytkowników, a uprawnienia administracyjne są domyślnie przypisywane do dowolnej roli z nazwą zawierającą słowo „Administrator”.
  • Więcej zakodowanych na stałe ciągów tekstowych w języku angielskim zostało ujętych w ramach funkcji t(), aby umożliwić ich lokalizację.
  • Gdy aplikacja dewelopera zostanie zapisana w punkcie końcowym, tworzone są (jeśli jeszcze nie istnieją) kilka atrybutów domyślnych: DisplayName, Developer, lastModified, lastModifier, creationDate.