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.