Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione
Documentazione di Apigee X. Informazioni
Lunedì 24 settembre 2018 abbiamo iniziato a rilasciare una nuova versione di Apigee Edge per il cloud pubblico.
Clienti di Private Cloud: questa release cloud è inclusa nella tua versione di Private Cloud? Consulta le note di rilascio della tua versione per scoprire quali release cloud contiene. Inoltre, vedi Informazioni sulla numerazione delle release per capire come capirlo confrontando i numeri delle release.
Domande o problemi? Richiedi assistenza qui.
Notifiche sulle release: vai a http://status.apigee.com e fai clic su Iscriviti agli aggiornamenti.
Nuove funzionalità e aggiornamenti
Di seguito sono riportate le nuove funzioni e gli aggiornamenti di questa release.
ID problema | Nome componente | Descrizione |
---|---|---|
67506562 | Runtime API |
Supporto SSL/TLS nel criterio JavaScript Il criterio JavaScript consente di configurare <SSLInfo> per le chiamate SSL/TLS sicure e servizi esterni. Per ulteriori informazioni, consulta Criterio JavaScript documentazione. |
77149507 | Runtime API |
Variabili SSL/TLS disponibili sui router perimetrali Quando Edge Public Cloud è passato dai router Netty a Nginx, alcune variabili di flusso SSL/TLS non erano più disponibili. Questo aggiornamento rende di nuovo disponibili alcune variabili SSL/TLS. Per ulteriori informazioni, consulta Accesso a TLS informazioni di connessione in un proxy API. |
67310628 | Runtime API |
Supporto della callback JavaScript in httpClient per migliorare i callout L'oggetto Esempio: prima ex1 = httpClient.get("http://example.com"); ex1.waitForComplete(); if (ex1.isSuccess()) { response1 = ex1.getResponse(); context.setVariable('example.status',response1.status); } else { error = ex1.getError(); context.setVariable('example.error','Woops: ' + error); } Esempio: Adesso function onComplete(response, error) { if (response) { context.setVariable('example.status', response.status); } else { context.setVariable('example.error', 'Woops: ' + error); } } // Function callback allowed as an argument. httpClient.get("http://example.com", onComplete); |
80298811 | Server di gestione |
Nuova API di gestione (beta): aggiornamento dei prodotti API assegnati a una chiave utente Le app sviluppatore hanno chiavi consumer/API associate a prodotti API specifici. Una nuova API di gestione (release beta) ti consente di modificare i prodotti API associati a una singola chiave utente. Nei seguenti esempi di cURL, supponiamo che una chiave utente sia già associata a
un prodotto chiamato Payload JSON curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email Payload XML curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
113700413 | Target ospitati |
Logica di aggiornamento del token non funzionante |
112481174 | Target ospitati |
Non eseguire l'annullamento del deployment del proxy a causa di un errore Turbo |
111443934 | Target ospitati |
Semplifica l'implementazione dell'API di deployment in Edge |
110897740 | Target ospitati |
Implementare il supporto corretto per l'eliminazione delle applicazioni/revisioni Turbo |
110894391 | Target ospitati |
Esegui il refactoring di TurboService in Edge per semplificare le richieste/i tentativi HTTP |
110377069 | Analytics |
Nuova dimensione di Analytics e passaggio alla dimensione Con questa release di Edge per il cloud, il modo in cui Edge imposta la dimensione Con questa release, la dimensione Avviso: è possibile che l'intestazione Ora puoi utilizzare la dimensione Questa modifica influisce anche sul modo in cui
Il criterio AccessControl gestisce l'intestazione |
109955269 | Runtime API |
Aggiorna fh.properties per il ramo di rilascio Release_180608 |
80154696 | Server di gestione |
Includi i dettagli della regione e del server di ciascun server nelle risposte sullo stato del deployment e dell'annullamento del deployment |
80096158 | Monetizzazione |
Aggiungi l'email dello sviluppatore nel set di dati per la monetizzazione |
80088703 | Monetizzazione |
Ripristinare il flag predefinito per BigQuery |
79980234 | Runtime API |
Aggiungere un tipo di risorsa per file di risorse diversi |
79979555 | Runtime API |
Assicurati che esistano le entità padre quando si eseguono operazioni di creazione/lettura |
79445195 | Micro Edge |
Supporto del microservizio per mTLS quando si richiamano le API di gestione |
79165169 | Runtime API |
Sonar: visualizza lo stato HTTP e la latenza di destinazione per ciascuno dei target |
79094567 | Monetizzazione |
Aggiungi la colonna Email dello sviluppatore al report di riepilogo della monetizzazione |
78910936 | Runtime API |
Esegui la migrazione della dipendenza MP da isSenseEnabled a Sense.protection |
78911890 | Server di gestione |
Nuovi ruoli utente Sense integrati: SenseOperator e SenseUser |
78535353 | Runtime API |
Correggere i problemi XFF quando il router si trova dietro l'http(s) GLB di Google Cloud |
78304706 | Runtime API |
Il file MP deve aggiungere intestazioni relative alla conformità |
78297238 | Runtime API |
Aggiungi intestazioni HTTP nel router per la conformità PCI |
77543608 | Monetizzazione |
Monetizzazione: aggiungere "Profilo dell'organizzazione non trovato" |
72232364 | Monetizzazione |
Creare un ambiente di monetizzazione per ogni organizzazione |
Bug corretti
In questa release sono stati corretti i bug riportati di seguito. Questo elenco è destinato principalmente agli utenti che verificano se i loro ticket di assistenza sono stati risolti. Non è stata pensata per fornire informazioni dettagliate a tutti gli utenti.
ID problema | Nome componente | Descrizione |
---|---|---|
113267243 | Runtime API |
L'autorizzazione jstack da jstack-local-copy non è abbastanza veloce. |
113222974 | Runtime API |
I dischi in formato MP si riempiono di enormi file system.log*.tmp |
111671525 | Target ospitati |
Codici di risposta non riusciti dal flusso di errori del trigger HT nel proxy |
111416863 | Runtime API |
Non è stato eseguito il deployment di un proxy in un'organizzazione nella release 180608_03 |
111073791 | Turbo |
La logica di polling può essere eseguita all'infinito se vengono visualizzati costantemente errori |
110924838 | Runtime API |
I router dei pod di prova non caricano gli upstream per gli host virtuali in R180608 |
110425503 | Runtime API |
Il ricaricamento di nginx causa problemi di disponibilità di MP |
79541171 | Runtime API |
La dimensione di analisi x_forwarded_for_ip riporta solo il primo indirizzo IP nell'elenco. Dovrebbe essere riportato l'elenco completo. Correzione interna a supporto dei futuri aggiornamenti del prodotto. |
109673863 | Runtime API |
Correzione di un bug per cui era consentita l'eliminazione dell'host virtuale in uso |
80538530 | Runtime API |
Il client non è in grado di eseguire il deployment di una nuova revisione del proxy |
80429941 | Runtime API |
CassandraRepositoryDelegate.exists() restituisce sempre true per i percorsi /apiproxies/*/maskconfigs/* |
80207872 | Runtime API |
Aggiungi il logging ai servizi Configstore in modo che sia più facile distinguere le configurazioni da utilizzare all'avvio |
80203732 | Runtime API |
Gestire meglio i tipi di contenuti nel client HTTP di DeploymentStatusService |
79993247 | Runtime API |
Blocco delle richieste HEAD alle destinazioni Node.js |
79944922 | Runtime API |
I deployment dei bundle di target ospitati non riescono a utilizzare Messaging.resource.UnknownResourceType. |
79939838 | Runtime API |
Crea il file build.info in modo che funzioni con kokoro per un'integrazione di Db di qualità |
79939496 | Runtime API |
La creazione del token OAuth non va a buon fine con NumberFormatException |
79882402 | Runtime API |
JWT: TimeAllowance in VerifyJWT non viene gestito correttamente |
79876202 | Monetizzazione |
Esegui la pulizia dell'ambito mint da mxgroup nell'ambito dell'eliminazione dell'organizzazione |
79752674 | Server di gestione |
Ignora il caricamento di app e società durante il recupero dell'email dello sviluppatore per l'ID sviluppatore |
79697050 | Runtime API |
Correggere il bug relativo al calcolo del riporto giornaliero nel flusso non CPS |
79657368 | Runtime API |
Errori di deployment del proxy API |
79615400 | Monetizzazione |
Imposta il flag bigQuery su true per impostazione predefinita |
79578681 | Runtime API |
Problema di spazio delle chiavi KMS di grandi dimensioni di Cassandra |
79439193 | Monetizzazione |
La reimpostazione dell'importo del credito non funziona come previsto per l'organizzazione |
79418654 | Monetizzazione |
Aggiungere un delimitatore di virgola per report dettagliati asincroni |
79221633 | Runtime API |
Uscita da NIOThread |
78200288 | Server di gestione |
Alcune implementazioni non riescono se si disconnettono MP e router e poi si riconnette il router |
78190575 | Runtime API |
Assicurati che il riavvio del processo del microkernel non causi tag di servizio Consul duplicati |
78088197 | Runtime API |
L'esclusione delle suite di crittografia TLS per il server di gestione non funziona |
77735168 | Runtime API |
I file di log *.tmp grandi in formato MP riempiono il disco |
74484305 | Monetizzazione |
Dopo la migrazione CPS -> La chiamata GET sospesa non restituisce nuovi ID |
73597605 | Runtime API |
SharedFlow - Il criterio MessageLogging non viene eseguito |
69045657 | Server di gestione |
Il caricamento di un singolo criterio ServiceCallout con un target LoadBalancer o una configurazione KeyStore SSLInfo genera un'eccezione NullPointerException |
67664750 | Monetizzazione |
Impossibile eliminare i dati sulla monetizzazione |
67517550 | Server di gestione |
Errore di deployment a causa di un'elevata latenza nella replica dei bundle proxy |
67176875 | Monetizzazione |
/delete-org-data non funziona con i piani tariffari specifici degli sviluppatori |