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

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Główny cel wersji

Stabilność, skalowalność, bezpieczeństwo, elastyczność, poprawki błędów

Nowe funkcje

  • Biblioteki Devconnect używają teraz Guzzle do wysyłania żądań HTTP. Nowa biblioteka jest mniejsza i jest zgodna ze sprawdzonymi metodami platformy Drupal (np. D8).
  • Moduł do obsługi interfejsu Apigee Dokumentacja API.
  • Zwalnianie płatności DevConnect Monetization (devconnect_mint_payment). Ten moduł umożliwia połączenie z nowym modułem płatności i przekazywanie do niego całego procesu płatności oraz aktualizacji salda dewelopera (jednak czasami moduły inicjujące muszą wyraźnie wywoływać funkcje przepływu pracy handlowej).
  • Udostępnienie usługi DevConnect Monetization Worldpay (devconnect_mint_worldpay). Ten moduł łączy się z usługą DevConnect Monetization Payments i umożliwia wykorzystanie WorldPay Corporate Gateway do przetwarzania cyklicznych transakcji.

Poprawki błędów

  • Element apigee_account poprawnie ustawił nazwę użytkownika, imię i nazwisko podczas rejestracji.
  • Szczegóły połączenia z Portalem dla programistów są teraz odczytywane z pliku YAML w prywatnym systemie plików i zapisywane w nim. Nowe zadanie Drush (devconnect-update-settings, alias dc-settings) zawiera porty ustawień połączenia opartych na Drupal-var na YAML. Ta operacja jest również obsługiwana w metodzie hook_update_N(), która jest wywoływana podczas uruchamiania pliku update.php.
  • Portal dla programistów używa teraz biblioteki Guzzle/Http jako klienta HTTP podczas komunikacji z punktem końcowym Apigee.
  • Podczas testowania połączenia z KMS na ekranie administratora Portalu dla programistów połączenie nie będzie już nieprawidłowo zgłaszać błędu, jeśli dla tej organizacji nie są skonfigurowane żadne usługi API.
  • Wycofane moduły devconnect_apigee, devconnect_validate i devconnect_faq_ext zostały usunięte.
  • Ekran administratora atrybutów aplikacji Portal dla programistów został przeniesiony do menu podrzędnego ekranu administratora Portalu dla programistów. Dodaliśmy dodatkowe widżety (opcje, pola wyboru i pola wyboru). Naprawiono wiele błędów dotyczących zmiany kolejności pól.
  • Usunęliśmy zakodowane na stałe ścieżki do zasobów (JS, CSS, obrazów) w modułach i motywach.
  • Encje Developer_app są teraz obiektami, a nie tablicami. Dodaliśmy podstawową obsługę widoków elementów aplikacji dewelopera.
  • Dodaliśmy szczegółowe uprawnienia do wyświetlania, tworzenia, edytowania i usuwania aplikacji deweloperskich oraz administrowania nimi. Uprawnienia CRUD są domyślnie przypisywane do uwierzytelnionych użytkowników. Uprawnienia administratora są domyślnie przypisywane do każdej roli, która ma w nazwie administratora.
  • W funkcji t() zakodowano na stałe więcej ciągów tekstowych w języku angielskim, aby umożliwić lokalizację.
  • Podczas zapisywania aplikacji programisty w punkcie końcowym tworzonych jest kilka domyślnych atrybutów, jeśli jeszcze nie istnieją: DisplayName, Developer, lastModified, lastModifier, createDate.