Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Lunedì 24 settembre 2018 abbiamo iniziato a rilasciare una nuova versione di Apigee Edge per il cloud pubblico.
Clienti Private Cloud: questa release del cloud è inclusa nella tua versione di Private Cloud? Consulta le note di rilascio della tua versione per vedere quali release del cloud contiene. Consulta anche la sezione Informazioni sulla numerazione delle release per capire come calcolarla confrontando i numeri di release.
Domande o problemi? Contatta l'assistenza Apigee Edge
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 funzionalità e gli aggiornamenti di questa release.
| ID problema | Nome componente | Descrizione |
|---|---|---|
| 67506562 | Runtime API |
Supporto di SSL/TLS nella policy JavaScript Il criterio JavaScript consente di configurare <SSLInfo> per chiamate SSL/TLS sicure a servizi esterni. Per saperne di più, consulta la documentazione Norme 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 maggiori informazioni, vedi Accesso alle informazioni sulla connessione TLS in un proxy API. |
| 67310628 | Runtime API |
Supporto del callback JavaScript in httpClient per callout migliorati 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: ora
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 consumer Le app per sviluppatori hanno chiavi API/consumer associate a prodotti API specifici. Una nuova API di gestione (versione beta) consente di modificare i prodotti API associati a una singola chiave consumer. Nei seguenti esempi di cURL, supponiamo che una chiave consumer 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 annullare l'annullamento del deployment del proxy a causa di un errore di Turbo |
| 111443934 | Target ospitati |
Semplifica l'implementazione dell'API di deployment in Edge |
| 110897740 | Target ospitati |
Implementare il supporto per l'eliminazione corretta di applicazioni/revisioni di Turbo |
| 110894391 | Target ospitati |
Refactor TurboService in Edge to simplify HTTP requests/retries |
| 110377069 | Analytics |
Nuova dimensione Analytics e modifica della dimensione Con questa release di Edge for the Cloud, è cambiato il modo in cui Edge imposta la dimensione Con 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 |
Aggiorna fh.properties per il ramo di rilascio Release_180608 |
| 80154696 | Server di gestione |
Includi i dettagli della regione e del server di ogni server nelle risposte di stato di deployment e undeployment |
| 80096158 | Monetizzazione |
Aggiungere l'email dello sviluppatore nel set di dati sulla monetizzazione |
| 80088703 | Monetizzazione |
Ripristinare il flag predefinito per BigQuery |
| 79980234 | Runtime API |
Aggiungere il tipo di risorsa per diversi file di risorse |
| 79979555 | Runtime API |
Assicurarsi che le entità principali esistano durante le operazioni di creazione/lettura |
| 79445195 | Edge Micro |
Supporto di Microgateway per mTLS durante la chiamata delle API di gestione |
| 79165169 | Runtime API |
Sonar: visualizza lo stato HTTP e la latenza di ogni target |
| 79094567 | Monetizzazione |
Aggiungere la colonna Email sviluppatore al report Riepilogo 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 |
Correzione di XFF quando il router si trova dietro il bilanciamento del carico HTTP(S) di GCP |
| 78304706 | Runtime API |
MP should add compliance related headers |
| 78297238 | Runtime API |
Aggiungere intestazioni HTTP nel router per la conformità PCI |
| 77543608 | Monetizzazione |
Monetizzazione: aggiunta di "Profilo dell'organizzazione non trovato" |
| 72232364 | Monetizzazione |
Creare un ambiente di monetizzazione per ogni organizzazione |
Bug corretti
In questa release sono stati corretti i seguenti bug. Questo elenco è destinato principalmente agli utenti che vogliono verificare se i loro ticket di assistenza sono stati risolti. Non è progettato per fornire informazioni dettagliate per tutti gli utenti.
| ID problema | Nome componente | Descrizione |
|---|---|---|
| 113267243 | Runtime API |
jstack clearance from jstack-local-copy is not fast enough. |
| 113222974 | Runtime API |
I dischi in MP si riempiono di file system.log*.tmp enormi |
| 111671525 | Target ospitati |
Codici di risposta non riuscita dal flusso di errori di trigger HT nel proxy |
| 111416863 | Runtime API |
Un proxy in un'organizzazione non è stato implementato nella release 180608_03 |
| 111073791 | Turbo |
La logica di polling può essere eseguita all'infinito se vengono generati costantemente errori |
| 110924838 | Runtime API |
I router 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 Analytics x_forwarded_for_ip riporta solo il primo indirizzo IP nell'elenco. Dovrebbe restituire l'elenco completo. Correzione interna per supportare il futuro aggiornamento del prodotto. |
| 109673863 | Runtime API |
Correzione di un bug che consentiva l'eliminazione dell'host virtuale in uso |
| 80538530 | Runtime API |
Il client non è in grado di eseguire il deployment della nuova revisione del proxy |
| 80429941 | Runtime API |
CassandraRepositoryDelegate.exists() restituisce sempre true per i percorsi /apiproxies/*/maskconfigs/* |
| 80207872 | Runtime API |
Aggiungi la registrazione ai servizi configstore per facilitare l'identificazione delle configurazioni utilizzate all'avvio |
| 80203732 | Runtime API |
Gestire 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 bundle Hosted Targets non vanno a buon fine con messaging.resource.UnknownResourceType |
| 79939838 | Runtime API |
Crea il file build.info per utilizzare kokoro per l'integrazione di Db di qualità |
| 79939496 | Runtime API |
La creazione del token OAuth non riesce e viene visualizzato l'errore NumberFormatException |
| 79882402 | Runtime API |
JWT: TimeAllowance in VerifyJWT non viene gestito correttamente |
| 79876202 | Monetizzazione |
Clean up mint scope from mxgroup as part of org delete |
| 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 |
Correzione del bug di calcolo del rollover 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 dello spazio delle chiavi KMS di grandi dimensioni di Cassandra |
| 79439193 | Monetizzazione |
Il ripristino dell'importo del credito non funziona come previsto per l'organizzazione |
| 79418654 | Monetizzazione |
Aggiungere il delimitatore virgola per i report dettagliati asincroni |
| 79221633 | Runtime API |
Exiting NIOThread |
| 78200288 | Server di gestione |
Alcune implementazioni non riescono se scolleghi i router e i nodi di gestione e poi ricolleghi 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 Management Server non funziona |
| 77735168 | Runtime API |
I file di log *.tmp di grandi dimensioni in MP riempiono il disco |
| 74484305 | Monetizzazione |
Post CPS migration -> suspended_developers GET call is not returning new IDs |
| 73597605 | Runtime API |
SharedFlow - MessageLogging policy is not executed |
| 69045657 | Server di gestione |
Il caricamento di una singola policy ServiceCallout con configurazione di LoadBalancer target o KeyStore SSLInfo genera un'eccezione NullPointerException |
| 67664750 | Monetizzazione |
Impossibile eliminare i dati di monetizzazione |
| 67517550 | Server di gestione |
Deployment non riuscito a causa dell'elevata latenza nella replica del bundle proxy |
| 67176875 | Monetizzazione |
/delete-org-data non riesce con i piani tariffari specifici per gli sviluppatori |