14.04.16 - Note di rilascio cloud Apigee Edge

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
info

Martedì 29 aprile 2014 abbiamo rilasciato una nuova versione cloud di Apigee Edge.

Nuove funzionalità e miglioramenti

Di seguito sono riportate le nuove funzionalità e i miglioramenti di questa release.

  • Dashboard di analisi
    Edge ora fornisce nuovi report di analisi sul rendimento dell'endpoint, sul rendimento del proxy API e sul rendimento della cache per aiutarti a monitorare il rendimento.
    Consulta "Le dashboard Operations" in Dashboard di analisi.
  • Aggregazione delle metriche personalizzate per il rendimento
    Questa funzionalità non è più disponibile.
    Una nuova funzionalità di aggregazione personalizzata migliora il rendimento delle analisi consentendoti di definire metriche personalizzate che Edge raccoglie e memorizza quando vengono effettuate chiamate API. Quando visualizzi i report, Edge accede alle metriche aggregate già disponibili anziché recuperarle al volo.
  • OAuth 2.0 preconfigurato nei proxy API
    Quando crei un proxy API, una nuova opzione "Proteggi con token di accesso OAuth 2.0" configura automaticamente il proxy API con i criteri che supportano OAuth.
    Consulta OAuth.
  • Masking dei dati nel tracciamento
    La risorsa API /maskconfigs consente di mascherare dati sensibili come i dati della carta di credito nelle sessioni di traccia del proxy API, contribuendo a garantire la sicurezza dei dati utente durante lo sviluppo dell'API.
    Richiesta:810723
    Leggi l'articolo Come mascherare e nascondere i dati.
  • Criterio di autenticazione di base
    Il criterio di autenticazione di base ti consente di aggiungere l'autenticazione di base leggera a un proxy API, fornendo la codifica automatica Base64 delle credenziali utente e la compilazione dell'intestazione HTTPAuthorization: Basic.
    Leggi le norme di autenticazione di base.
  • PostClientFlow
    Il PostClientFlow ti consente di aggiungere criteri di registrazione dei messaggi che vengono eseguiti dopo l'invio della risposta. In questo modo si riduce la latenza del proxy API e vengono rese disponibili per la registrazione informazioni che non vengono calcolate fino a dopo l'invio della risposta, ad esempio client.sent.start.timestamp e client.sent.end.timestamp.
    Richiesta: 814059

Bug corretti

In questa release sono stati corretti i seguenti bug.

Argomento Descrizione
Convalida del nome del report personalizzato Edge ora convalida i nomi dei report personalizzati per non consentire l'uso di caratteri speciali.
Segnalare problemi relativi al drilldown developer_app Nei report personalizzati che utilizzavano il drill-down developer_app venivano restituite app sviluppatore errate. Il problema è stato risolto.
Periodo di tempo non funzionante nei report personalizzati Nei report personalizzati che contenevano filtri con più espressioni tra parentesi, ad esempio (request_verb eq 'POST') or (request_verb eq 'GET'), la modifica del periodo di tempo del report non influiva sui risultati. Il problema è stato risolto.
Richiesta: 810753
Grafici non visualizzati nei report personalizzati È stato risolto un problema relativo alla mancata visualizzazione dei grafici nei report personalizzati.
Richiesta: 814623
Importazione WSDL
  • L'importazione di un file WSDL con intestazioni SOAP ha generato una configurazione errata. Per risolvere il problema è stato aggiunto il supporto per le intestazioni SOAP.
  • L'importazione di un file WSDL con uno schema esterno ha generato un proxy API che non ha pubblicato il messaggio corretto nel backend. L'importazione di WSDL con tipi complessi di più parti ora genera un payload SOAP corretto nel proxy API.
  • L'importazione WSDL ora supporta l'elemento di documentazione in un'operazione SOAP. La documentazione viene visualizzata nella colonna Descrizione dell'interfaccia utente di importazione WSDL.
Configurazione del criterio di limite di velocità contemporaneo Il selettore di endpoint di destinazione è ora disponibile solo quando aggiungi un criterio di limite di frequenza simultaneo a un proxy API. L'endpoint di destinazione non si applica ad altri criteri.
Assistenza dell'azienda per gli sviluppatori Per le organizzazioni in cui sono attivate le aziende, ora puoi specificare un'azienda quando crei o modifichi uno sviluppatore.
Richiesta: 515246
Esportazione di sviluppatori, app e prodotti Ora puoi esportare sviluppatori, app e prodotti in un file CSV dalla pagina sviluppatori nell'interfaccia utente di gestione di Edge. Al momento questa funzionalità non è disponibile per le organizzazioni che hanno attivato la monetizzazione.
Richiesta: 747159
Finestra App per sviluppatori bloccata Dopo che uno sviluppatore ha eliminato un'app nel Portale per sviluppatori Edge, il clic sull'app sviluppatore nell'interfaccia utente di gestione di Edge causava il blocco della finestra. Il problema è stato risolto.
Commenti in una configurazione del proxy API I commenti in una configurazione del proxy API sono ora visibili nella vista codice dell'editor del proxy API e nell'inspector delle proprietà.
Proxy API creati con nomi non validi In precedenza, l'interfaccia utente di gestione di Edge consentiva la creazione di proxy API i cui nomi contenevano caratteri speciali non supportati, con conseguente creazione di proxy API non validi che non potevano essere eliminati. I nomi dei proxy API vengono ora convalidati al momento della creazione. Sono consentiti solo caratteri alfanumerici, "-" e "_".
Richiesta: 550390
Sensibilità alle maiuscole nella denominazione dei proxy API Edge creava proxy API con nomi in minuscolo, indipendentemente dalle maiuscole inserite. Edge ora rispetta la maiuscola del nome inserito per il proxy API.
Avviso relativo al salvataggio del proxy API Quando salvi un proxy API nell'editor dei proxy API, Edge esegue il deployment del proxy API in tutti gli ambienti in cui è attualmente implementata la revisione, inclusi gli ambienti di produzione. L'interfaccia utente di gestione di Edge ora fornisce un avviso prima di salvare il proxy.
Ruolo personalizzato senza autorizzazioni salvate nell'ambiente di produzione Quando una revisione dell'API di cui è stato eseguito il deployment viene aggiornata, viene attivato un annullamento del deployment e un deployment interno negli ambienti di cui è stato eseguito il deployment. Un ruolo personalizzato senza le autorizzazioni di deployment appropriate è stato in grado di eseguire il deployment salvando un proxy API. Questo problema è stato risolto applicando le autorizzazioni per il deployment.
Richiesta: 813084
Server di destinazione duplicato Quando viene creato un server di destinazione duplicato, anziché un errore HTTP 409, Edge ha sovrascritto il server di destinazione esistente e restituito uno stato 201. Questo problema è stato risolto tramite la generazione di un errore 409 e la mancata sovrascrittura del server di destinazione esistente.
Impossibile creare sessioni di traccia per i proxy API Le sessioni di traccia non venivano create per gli ambienti con elaboratori di messaggi non raggiungibili. Questo problema è stato risolto collegando le sessioni di traccia solo ai processori di messaggi raggiungibili e disponibili
Richiesta: 812192
JMSReplyTo comportamento aggiornato Per impostazione predefinita, Edge invia la risposta alla coda specificata nell'intestazione JMSReplyTo. Tuttavia, se vuoi che il servizio di backend gestisca l'invio della risposta alla coda JMSReplyTo anziché a Edge, aggiungi l'intestazione X-Apigee-Ignore-JMSResponse alla risposta del proxy API in qualsiasi flusso e impostala su true:
<Header name="X-Apigee-Ignore-JMSResponse">true</Header>
Numero elevato di errori CLOSE_WAIT e 502 di gateway non valido È stato risolto un problema che causava metriche CLOSE_WAIT elevate ed errori 502 Bad Gateway.
Richieste: 814656, 814664, 814670
Directory temporanea di Node.js Quando uno script Node.js viene disegnato in Edge, viene eseguito in una sandbox che limita l'accesso al file system a una determinata directory. Tuttavia, os.tmpdir restituisce un nome di directory come /tmp o /var/tmp, che non esisteva nella sandbox Node.js di Edge, causando l'interruzione di alcuni script. La sandbox Node.js di Edge ora include una directory /tmp da utilizzare per os.tmpdir.
Eccezione di puntatore nullo nelle chiamate API Nel criterio Assegna messaggio, uno stato di risposta nullo ha generato un'eccezione di puntatore nullo quando Edge ha provato a acquisire il codice di risposta per le metriche. Il problema è stato risolto.
Richiesta: 815595