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.