Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X. info
Attività incentrata sul lancio
Stabilità, scalabilità, sicurezza, esestensione, correzioni di bug
Nuove funzionalità
- Le librerie Devconnect ora utilizzano Guzzle per effettuare richieste HTTP. La nuova libreria è più leggera e
rimarrà in linea con le best practice di Drupal in futuro (ad es. D8).
- Modulo per supportare l'API Apigee Documentation.
- Uscita del pagamento per la monetizzazione di DevConnect (devconnect_mint_payment). Questo modulo consente di collegare nuovi moduli di pagamento e di delegare a questi l'intera procedura 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 commerciale).
- Rilascio del pagamento Worldpay per la monetizzazione di DevConnect (devconnect_mint_worldpay). Questi moduli si collegano a DevConnect Monetization Payment e consentono l'utilizzo di WorldPay Corporate Gateway per l'elaborazione delle transazioni ricorrenti.
Correzioni di bug
- Ora apigee_account imposta correttamente il nome utente, il nome e il cognome durante la registrazione.
- I dettagli di connessione del Dev Portal vengono ora letti e scritti in un file YAML nel file system privato. Un nuovo task Drush (devconnect-update-settings, alias dc-settings) esporta
le impostazioni di connessione basate su Drupal-var in YAML. Questo viene gestito anche in hook_update_N()
che viene richiamato quando viene eseguito update.php.
- Ora il portale per sviluppatori utilizza la libreria Guzzle/Http come client HTTP per la comunicazione con l'endpoint Apigee.
- Durante il test della connessione a KMS nella schermata di amministrazione del Dev Portal, la connessione non segnala più erroneamente un errore se non sono configurati prodotti API per questa organizzazione.
- I moduli deprecati devconnect_apigee, devconnect_validate e devconnect_faq_ext sono stati
rimossi.
- La schermata di amministrazione degli attributi dell'app del Dev Portal è stata spostata in un sottomenu della schermata di amministrazione del Dev Portal. Sono stati aggiunti widget aggiuntivi (pulsanti di opzione, caselle di selezione, caselle di controllo). Sono stati corretti diversi bug
relativi al riordinamento dei campi.
- I percorsi hardcoded agli asset (JS, CSS, immagini) in moduli e temi sono stati rimossi.
- Le entità developer_app ora sono oggetti anziché array. È stato aggiunto il supporto di visualizzazioni rudimentali per le entità App sviluppatore.
- 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, mentre le autorizzazioni di amministrazione vengono assegnate per impostazione predefinita a qualsiasi ruolo il cui nome contiene la parola Amministratore.
- 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.