Note di rilascio del portale dei servizi per gli sviluppatori Apigee - 7.x-4.24

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

Strategia incentrata sul lancio

Stabilità, scalabilità, sicurezza, estensibilità, correzioni di bug

Nuove funzionalità

  • Le librerie Devconnect ora utilizzano Guzzle per eseguire le richieste HTTP. La nuova libreria è più leggera e in linea con le best practice di Drupal per il futuro (ad es. D8).
  • Modulo per supportare l'API Documentazione Apigee.
  • Release di DevConnect Monetization Payment (devconnect_mint_payment). Questo modulo consente ai nuovi moduli di pagamento di collegarsi e delegare l'intero processo di pagamento e l'aggiornamento del saldo dello sviluppatore (tuttavia, a volte i moduli di collegamento devono chiamare esplicitamente le funzioni del flusso di lavoro di Commerce).
  • Release di DevConnect Monetization Worldpay Payment (devconnect_mint_worldpay). Questo modulo si collega a DevConnect Monetization Payment e consente l'utilizzo di WorldPay Corporate Gateway per l'elaborazione delle transazioni ricorrenti.

Correzioni di bug

  • Ora apigee_account imposta correttamente nome utente, nome e cognome durante la registrazione.
  • I dettagli di connessione del portale per gli sviluppatori vengono ora letti e scritti in un file YAML nel file system privato. Una nuova attività Drush (devconnect-update-settings, alias dc-settings) porta le impostazioni di connessione basate su Drupal-var in YAML. Questa operazione viene gestita anche in hook_update_N() che viene richiamato quando viene eseguito update.php.
  • Il portale per gli sviluppatori ora utilizza la libreria Guzzle/Http come client HTTP quando comunica con l' endpoint Apigee.
  • Quando si testa la connessione a KMS nella schermata di amministrazione del portale per gli sviluppatori, la connessione non segnala più erroneamente un errore se non sono configurati prodotti API per questa organizzazione.
  • Sono stati rimossi i moduli devconnect_apigee, devconnect_validate e devconnect_faq_ext deprecati.
  • La schermata di amministrazione degli attributi dell'app del portale per gli sviluppatori è stata spostata in un sottomenu della schermata di amministrazione del portale per gli sviluppatori. Sono stati aggiunti widget aggiuntivi (pulsanti di opzione, caselle di selezione, caselle di controllo). Sono stati corretti diversi bug nel riordino dei campi.
  • Sono stati rimossi i percorsi hardcoded agli asset (JS, CSS, immagini) in moduli e temi.
  • Le entità developer_app ora sono oggetti anziché array. È stato aggiunto il supporto di base per la visualizzazione delle entità dell'app per sviluppatori.
  • Sono state aggiunte autorizzazioni granulari per visualizzare, creare, modificare, eliminare e amministrare le app per sviluppatori. Per impostazione predefinita, le autorizzazioni CRUD vengono assegnate agli utenti autenticati; le autorizzazioni di amministrazione vengono assegnate per impostazione predefinita a qualsiasi ruolo con Amministratore nel nome.
  • Altre stringhe in lingua inglese hardcoded sono state racchiuse nella funzione t() per consentire la localizzazione.
  • Quando un'app per sviluppatori viene salvata nell'endpoint, vengono creati diversi attributi predefiniti se non esistono già: DisplayName, Developer, lastModified, lastModifier, creationDate.