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

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

Główne zmiany

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 z najlepszymi praktykami Drupal (np. D8).
  • Moduł obsługujący interfejs Apigee Documentation API.
  • Wydanie modułu płatności DevConnect Monetization (devconnect_mint_payment). Ten moduł umożliwia nowym modułom płatności podłączanie się do niego i delegowanie do niego całego procesu płatności oraz aktualizowania salda dewelopera (czasami jednak moduły podłączające muszą jawnie wywoływać funkcje przepływu pracy Commerce).
  • Wydanie modułu płatności DevConnect Monetization Worldpay (devconnect_mint_worldpay). Ten moduł podłącza się do modułu płatności DevConnect Monetization i umożliwia korzystanie z bramki WorldPay Corporate Gateway do przetwarzania transakcji cyklicznych.

Poprawki błędów

  • Moduł apigee_account prawidłowo ustawia teraz nazwę użytkownika, imię i nazwisko podczas rejestracji.
  • Szczegóły połączenia z portalem dla deweloperów 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 YAML. Jest to też obsługiwane w hook_update_N() który jest wywoływany po uruchomieniu update.php.
  • Portal dla deweloperó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 administracyjnym portalu dla deweloperów połączenie nie zgłasza już fałszywie niepowodzenia, jeśli w tej organizacji nie skonfigurowano żadnych produktów API.
  • Usunięto wycofane moduły devconnect_apigee, devconnect_validate i devconnect_faq_ext.
  • Ekran administracyjny atrybutów aplikacji w portalu dla deweloperów został przeniesiony do podmenu ekranu administracyjnego portalu dla deweloperów screen. Dodano dodatkowe widżety (przyciski opcji, pola wyboru, pola wyboru). Naprawiono kilka błędów związanych ze zmianą kolejności pól.
  • Usunięto zakodowane na stałe ścieżki do zasobów (JS, CSS, obrazy) w modułach i motywach.
  • Encje developer_app są teraz obiektami, a nie tablicami. Dodano podstawową obsługę wyświetlania encji aplikacji dla deweloperów dla.
  • Dodano szczegółowe uprawnienia do wyświetlania, tworzenia, edytowania, usuwania i administrowania aplikacjami dla deweloperów. Uprawnienia CRUD są domyślnie przypisywane do uwierzytelnionych użytkowników, a uprawnienia administratora są domyślnie przypisywane do każdej roli, która zawiera w nazwie słowo „Administrator”.
  • Więcej zakodowanych na stałe ciągów w języku angielskim zostało opakowanych w funkcję t(), aby umożliwić lokalizację.
  • Gdy aplikacja dla deweloperów jest zapisywana w punkcie końcowym, tworzonych jest kilka domyślnych atrybutów, jeśli nie istnieją: DisplayName, Developer, lastModified, lastModifier, creationDate.