Stai visualizzando la documentazione di Apigee Edge.
Vai alla
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 di Cloud Private Cloud è inclusa nella tua versione di Private Cloud? Leggi le note di rilascio della tua versione per sapere quali release cloud contiene. Inoltre, consulta la pagina Informazioni sulla numerazione delle release per capire come funzionarla confrontando i numeri delle release.
Domande o problemi? Richiedi assistenza qui.
Notifiche di rilascio: 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 a servizi esterni. Per ulteriori informazioni, consulta la documentazione sui criteri JavaScript. |
77149507 | Runtime API |
Variabili SSL/TLS disponibili sui router Edge Quando Edge Public Cloud è passato dai router Netty a Nginx, alcune variabili di flusso SSL/TLS non erano più disponibili. Questo aggiornamento rende nuovamente disponibili alcune variabili SSL/TLS. Per ulteriori informazioni, vedi Accesso alle informazioni di connessione TLS in un proxy API. |
67310628 | Runtime API |
Supporto della callback di 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: Now 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): aggiorna i prodotti API assegnati a una chiave utente Le app sviluppatore hanno chiavi API/consumer associate a prodotti API specifici. Una nuova API di gestione (release beta) consente di modificare i prodotti API associati a una singola chiave utente. Negli esempi di cURL seguenti, si presuppone 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 dei token non funzionante |
112481174 | Target ospitati |
Non fallire 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 corretto supporto dell'eliminazione delle applicazioni/revisioni Turbo |
110894391 | Target ospitati |
Refactoring di TurboService in Edge per semplificare le richieste/i nuovi tentativi HTTP |
110377069 | Analytics |
Nuova dimensione di Analytics e modifica della dimensione Con questa release di Edge per il cloud, il modo in cui Edge imposta la dimensione In questa release, la dimensione Avviso: l'intestazione Ora puoi utilizzare la dimensione Questa modifica influisce anche sul modo in cui il criterio AccessControl gestisce l'intestazione |
109955269 | Runtime API |
Aggiornamento di fh.properties per il ramo di release Release_180608 |
80154696 | Server di gestione |
Includi dettagli su regione e server di ogni server nelle risposte relative allo stato di deployment e annullamento del deployment |
80096158 | Monetizzazione |
Aggiungere l'indirizzo email dello sviluppatore al set di dati per la monetizzazione |
80088703 | Monetizzazione |
Ripristina flag predefinito per BigQuery |
79980234 | Runtime API |
Aggiungi un tipo di risorsa per diversi file di risorse |
79979555 | Runtime API |
Assicurati che esistano entità padre durante le operazioni di creazione/lettura |
79445195 | Micro bordo |
Supporto Microgateway per mTLS quando si richiamano le API di gestione |
79165169 | Runtime API |
Sonar: visualizza lo stato HTTP del target e la latenza per ciascuno dei target |
79094567 | Monetizzazione |
Aggiungere la colonna Email dello sviluppatore al report di riepilogo sulla monetizzazione |
78910936 | Runtime API |
Esegui la migrazione della dipendenza MP su isSenseEnabled per rilevare.protection |
78911890 | Server di gestione |
Nuovi ruoli utente Sense integrati: SenseOperator e SenseUser |
78535353 | Runtime API |
Correggere gli errori XFF quando il router si trova dietro a un http(s) GLB di Google Cloud |
78304706 | Runtime API |
MP deve aggiungere intestazioni correlate alla conformità |
78297238 | Runtime API |
Aggiunta di intestazioni HTTP nel router per la conformità PCI |
77543608 | Monetizzazione |
Monetizzazione: aggiungi "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 indicati di seguito. Questo elenco è destinato principalmente agli utenti che verificano se i ticket di assistenza sono stati risolti. Non è concepita 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 rapida. |
113222974 | Runtime API |
I dischi in MP si riempiono con enormi file system.log*.tmp |
111671525 | Target ospitati |
Codici di risposta non riusciti dal flusso di errori dell'attivazione di 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 sondaggio può essere eseguita all'infinito se vengono generati costantemente errori |
110924838 | Runtime API |
I router dei pod di prova non caricano i flussi upstream per gli host virtuali in R180608 |
110425503 | Runtime API |
Il ricaricamento nginx causa problemi di disponibilità di MP |
79541171 | Runtime API |
La dimensione di analisi x_forwarded_for_ip indica solo il primo indirizzo IP dell'elenco. Dovrebbe riportare l'elenco completo. Correzione interna per supportare i futuri aggiornamenti del prodotto. |
109673863 | Runtime API |
Correggere un bug che consentiva di eliminare l'host virtuale in uso |
80538530 | Runtime API |
Il client non è in grado di eseguire il deployment della nuova revisione del proxy |
80429941 | Runtime API |
CassandraRepositoryDelega.exists() restituisce sempre true per i percorsi /apiproxies/*/maskconfigs/* |
80207872 | Runtime API |
Aggiungi il logging ai servizi Configstore per capire più facilmente quali configurazioni utilizzi all'avvio |
80203732 | Runtime API |
Gestisci meglio i tipi di contenuti nel client HTTP DeploymentStatusService |
79993247 | Runtime API |
Le richieste HEAD alle destinazioni Node.js si bloccano |
79944922 | Runtime API |
I deployment dei pacchetti di destinazioni ospitate non vanno a buon fine con Messaging.resource.UnknownResourceType. |
79939838 | Runtime API |
Fai in modo che il file build.info funzioni con Kokoro per un'integrazione di database di qualità |
79939496 | Runtime API |
La creazione del token OAuth non riesce con NumberFormatException |
79882402 | Runtime API |
JWT: TimeAllowance in VerificationJWT non è gestito correttamente |
79876202 | Monetizzazione |
Pulisci l'ambito Mint da mxgroup come parte dell'eliminazione dell'organizzazione |
79752674 | Server di gestione |
Ignorare il caricamento di app e società durante il recupero dell'email-sviluppatore per l'ID sviluppatore |
79697050 | Runtime API |
Correggere il bug di calcolo del riporto dei giorni 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 relativo allo spazio delle chiavi KMS di grandi dimensioni in Casssandra |
79439193 | Monetizzazione |
La reimpostazione dell'importo del credito non funziona come previsto per l'organizzazione |
79418654 | Monetizzazione |
Aggiungere un delimitatore di virgola per i report dettagliati asincroni |
79221633 | Runtime API |
Uscita da NIOThread |
78200288 | Server di gestione |
Alcuni deployment non vanno a buon fine se scolleghi MP e router e poi riconnetti il router |
78190575 | Runtime API |
Assicurati che il riavvio del processo del microkernel non comporti 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 |
File di log *.tmp di grandi dimensioni in MP riempiono il disco |
74484305 | Monetizzazione |
Dopo la migrazione a CPS -> suspended_developers La chiamata GET non restituisce nuovi ID |
73597605 | Runtime API |
SharedFlow - Il criterio MessageLogging non viene eseguito |
69045657 | Server di gestione |
Il caricamento di singoli criteri ServiceCallout con target LoadBalancer o una configurazione KeyStore SSLInfo genera un'eccezione NullPointerException |
67664750 | Monetizzazione |
Non può eliminare i dati di monetizzazione |
67517550 | Server di gestione |
Errore di deployment a causa di un'elevata latenza nella replica del bundle proxy |
67176875 | Monetizzazione |
/delete-org-data non va a buon fine con piani tariffari specifici dello sviluppatore |