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.