Stai visualizzando la documentazione di Apigee Edge.
Vai alla
documentazione di Apigee X. informazioni
Lunedì 19 settembre 2016 abbiamo rilasciato una nuova versione di Apigee Edge per il cloud privato.
Dalla precedente release di funzionalità Edge for Private Cloud, sono state apportate le seguenti release che sono incluse in questa release di funzionalità:
- Cloud;16.08.17
Consulta Informazioni sulla numerazione delle release per capire come capire se una release cloud specifica è inclusa nella tua versione di Edge per il cloud privato.
Panoramica della release
In questa release, l'editor proxy API classico è stato rimosso e sostituito dal nuovo editor proxy che era disponibile per l'utilizzo insieme all'editor classico. Altri miglioramenti degni di nota includono il miglioramento del comportamento dei percorsi delle risorse dei prodotti API, una migliore gestione dei payload JSON definiti nei criteri Assegna messaggio e Genera errori, miglioramenti alle conversioni da XML a JSON, convalida delle risorse migliorata, possibilità di impostare timeout su singoli proxy API, generazione aggiornata di proxy SOAP nella procedura guidata proxy API e un oggetto Crypto ad alte prestazioni per JavaScript.
I miglioramenti della monetizzazione includono nuove funzionalità di notifica con un piano tariffario di notifica, un'API che esegue la migrazione degli sviluppatori alla monetizzazione e la possibilità di rendere i piani tariffari pubblici o privati.
Il resto di questo argomento contiene dettagli su tutte le nuove funzionalità, gli aggiornamenti e le correzioni di bug contenuti nella release.
Deprecata
Servizi API
Editor proxy classico rimosso (UI Cloud 16.04.20)
La nuova versione dell'editor proxy API è ora l'unica versione supportata. La versione classica non è più disponibile e il link per accedere alla versione classica dell'editor proxy è stato rimosso. Se utilizzavi la versione classica, i proxy API verranno caricati automaticamente nel nuovo editor. (EDGEUI-498)
Monetizzazione
Le seguenti funzionalità deprecate sono state rimosse e non sono più supportate:
- Impostazione dei limiti
- Notifiche sui limiti di invio
In alternativa, puoi configurare le notifiche, come descritto nelle seguenti sezioni:
(DEVRT-2742)
Nuove funzionalità e aggiornamenti
Di seguito sono riportate le nuove funzionalità e i miglioramenti di questa release. Oltre ai miglioramenti seguenti, questa release contiene anche numerosi miglioramenti a livello di usabilità, prestazioni, sicurezza e stabilità.
Per ulteriori dettagli e istruzioni, consulta la documentazione di Edge per Cloud privato.
Cloud privato
Upgrade di Postres alla versione 9.4
Questa release include un upgrade a Postgres 9.4. Per istruzioni sull'aggiornamento del sistema, vedi Aggiornare Apigee Edge alla versione 4.16.09.
Supporto di GeoMap nell'interfaccia utente Edge
Le aggregazioni geografiche consentono di raccogliere dati di analisi per le chiamate API in base ad attributi geografici come regione, continente, paese e città. Da questi dati di analisi, puoi visualizzare una mappa geografica nella UI Edge che mostra la posizione delle richieste API.
Per ulteriori informazioni, consulta la sezione sull'attivazione dell'aggregazione geografica e delle mappe geografiche.
API BaaS
Aggiunta della documentazione su:
- Come configurare l'API BaaS per utilizzare TLS. Per saperne di più, consulta Configurare TLS per l'API BaaS.
- Come configurare tutti i nodi dello stack BaaS API per l'utilizzo dello spazio di archiviazione condiviso, in modo che tutti gli asset siano disponibili per tutti i nodi dello stack BaaS API. Per ulteriori informazioni, consulta la sezione Caricare gli asset.
- Come criptare la password Cassandra durante la configurazione dei nodi stack BaaS. Per maggiori informazioni, consulta la sezione Reimpostazione delle password Edge.
Versione beta dello strumento di monitoraggio e della dashboard
Questa release include una versione beta del nuovo strumento di monitoraggio e della nuova dashboard per Edge. Questo strumento ti consente di comprendere l'integrità di vari componenti (router, processori di messaggi, ZooKeeper, Cassandra) e codici di errore HTTP per vari ambienti e organizzazioni nel tuo deployment. Puoi anche eseguire snapshot dei dati della dashboard e condividerli con Apigee per risolvere gli incidenti relativi all'assistenza.
La documentazione, che include le istruzioni di installazione, è inclusa nel documento Edge 4.16.09 nella versione 4.18.01.
Tuttavia, prima di poter installare e utilizzare la dashboard, è necessario completare il contratto di valutazione di Apigee, disponibile anche alla versione 4.18.01, e restituirlo ad Apigee inviandolo via email all'indirizzo orders@apigee.com.
Release beta dello strumento di raccolta di Analytics
Tutti i clienti di Edge per Cloud privato devono inviare ad Apigee le statistiche sul traffico proxy API. Apigee consiglia ai clienti di caricare queste informazioni una volta al giorno, possibilmente creando un cron job.
Per facilitare il caricamento di questi dati, Apigee fornisce la versione beta dell'utilità a riga di comando apigee-analytics-collector. Questa utilità invia il report sul volume delle chiamate API ad Apigee. Ogni Edge per l'installazione del cloud privato può utilizzare questa utilità per recuperare i dati sul traffico e generare report su Apigee.
Per maggiori informazioni, consulta la pagina Caricare dati sul traffico API in Apigee - release beta.
Servizi API
Payload JSON in Assegna messaggio e Incrementa Fault (Cloud 16.08.17)
Con questo miglioramento, non sono necessarie soluzioni alternative per garantire la corretta formattazione dei messaggi JSON ed è possibile specificare le variabili utilizzando parentesi graffe senza creare un JSON non valido. Ad esempio, quanto segue inserisce il valore di message.content nel messaggio JSON:
<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>
Se hai utilizzato una soluzione alternativa, il tuo codice continuerà a funzionare così com'è. Per indicare le variabili, puoi anche utilizzare variabiliPrefisso e fisseSuffix anziché parentesi graffe.
Consulta l'elemento <Set><Payload> nella documentazione di riferimento relativa a Assegna criterio ai messaggi e Aumenta il criterio di errore. (APIRT-1160)
Miglioramenti dei criteri da XML a JSON (Cloud 16.08.17)
Il criterio da XML a JSON è stato migliorato con le seguenti funzionalità. Puoi configurare il criterio per:
- Tratta alcuni elementi XML come array durante la conversione, in modo che i valori vengano inseriti tra parentesi quadre "[ ]" nel documento JSON.
- Elimina o elimina i livelli della gerarchia dei documenti XML nel documento JSON finale.
Per maggiori informazioni, consulta la sezione Criterio da XML a JSON. (APIRT-1144)
Più caratteri jolly nei percorsi delle risorse del prodotto API (Cloud 16.08.17)
Quando definisci i percorsi delle risorse nel prodotto API, puoi includere caratteri jolly in più posizioni di un percorso della risorsa. Ad esempio, /team/*/invoices/**
consente le chiamate API con un valore qualsiasi dopo /team
e qualsiasi percorso delle risorse dopo invoices/
. Un URI consentito in una chiamata API sarebbe proxyBasePath/team/finance/invoices/company/a
.
Se dopo questa release i percorsi delle risorse del prodotto API esistenti smetteranno di funzionare come previsto, imposta la seguente proprietà sulla tua organizzazione per ripristinare il comportamento precedente: features.enableStandardWildCardMatchForAPIProductResources = true
(MGMT-3273)
Funzioni crittografiche in JavaScript (Cloud 16.08.17)
È disponibile un nuovo set di funzioni crypto
JavaScript ad alte prestazioni per creare, recuperare e aggiornare i seguenti oggetti: MD5, SHA-1, SHA256, SHA512.
L'oggetto crypto consente anche di recuperare la data in vari formati. Per ulteriori informazioni, consulta la sezione Modello a oggetti JavaScript.
(APIRT-2886)
Controllo della versione di JAR Callout Java (Cloud 16.08.17)
Quando carichi una risorsa Java JAR su un proxy API, viene restituito un codice di stato HTTP 400 (anziché 500) se la versione della risorsa Java non è compatibile con la versione di Java supportata da Edge, elencata in Software e versioni supportate e supportate. (MGMT-3420)
Convalida delle risorse proxy API (Cloud 16.08.17)
Se hai file di risorse proxy API (come JavaScript o JAR Java) archiviati nell'ambito dell'ambiente o dell'organizzazione, il framework di convalida non richiede più di includere in un bundle proxy anche queste risorse a livello di proxy API affinché l'importazione superi la convalida. La convalida delle risorse ora avviene al momento del deployment, non al momento dell'importazione. (MGMT-1430)
Configura il timeout per singoli proxy API (Cloud 16.08.17)
Puoi configurare i proxy API in modo che scadano dopo un periodo di tempo specificato (con uno stato di timeout del gateway 504). Il caso d'uso principale è per i clienti Private Cloud con proxy API che richiedono più tempo per l'esecuzione. Ad esempio, supponiamo che tu abbia bisogno di proxy specifici per scadere a 3 minuti. Puoi
utilizzare una nuova proprietà api.timeout
nella configurazione di un proxy API. Ecco come
procederesti con l'esempio dei 3 minuti:
- Innanzitutto, assicurati di configurare il bilanciatore del carico, il router e il processore di messaggi in modo che scadano dopo 3 minuti.
- Quindi, configura i proxy pertinenti in modo che scadano dopo 3 minuti. Specifica il valore in
millisecondi. Ad esempio:
<ProxyEndpoint name="default"> <HTTPProxyConnection> <BasePath>/v1/weather</BasePath> <Properties> <!-- api.timeout is in milliseconeds --> <Property name="api.timeout">180000</Property> </Properties> ...
- Tuttavia, tieni presente che l'aumento dei timeout di sistema potrebbe causare problemi di prestazioni, poiché tutti i proxy senza un'impostazione
api.timeout
utilizzano i nuovi timeout più elevati per il bilanciatore del carico, il router e il processore di messaggi. Pertanto, configura altri proxy API che non richiedono timeout più lunghi per utilizzare timeout più bassi. Ad esempio, quanto segue imposta il timeout di un proxy API dopo 1 minuto:
<Property name="api.timeout">60000</Property>
I clienti Cloud, che non possono modificare i timeout perimetrali, possono anche configurare un timeout del proxy API, a condizione che sia più breve rispetto al timeout standard del processore di messaggi Edge di 57 secondi.
Non puoi compilare il valore con una variabile. Questa proprietà è indicata nel riferimento sulle proprietà degli endpoint. (APIRT-1778)
Comportamento del proxy SOAP quando si utilizza la procedura guidata proxy (UI Cloud 16.07.27)
Quando crei un proxy basato su SOAP da un WSDL utilizzando la procedura guidata per il proxy, sono disponibili due opzioni per la creazione del proxy:
- SOAP pass-through, in cui il proxy passa semplicemente attraverso un payload di richiesta SOAP così com'è.
- Da REST a SOAP in REST, dove il proxy converte un payload in entrata, come JSON, in un payload SOAP, quindi converte la risposta SOAP nel formato previsto dal chiamante.
Questa release include i seguenti aggiornamenti relativi al comportamento di queste opzioni. Le differenze tra il comportamento precedente e quello nuovo riguardano i criteri e le configurazioni generati automaticamente dalla procedura guidata proxy.
SOAP pass-through
-
Tutte le operazioni WSDL vengono ora inviate al percorso di base proxy "/" anziché alle risorse proxy (ad esempio "/cityforecastbyzip"). I nomi delle operazioni vengono trasmessi al servizio SOAP di destinazione. Questo comportamento corrisponde alla specifica SOAP.
- Il proxy generato non supporta più JSON nella richiesta. Supporta solo il formato XML. Il proxy garantisce che le richieste SOAP abbiano una busta, un corpo e uno spazio dei nomi.
DA REST a SOAP per REST
- WSDL 2.0 non è supportato.
- Il nuovo comportamento non è stato testato con WS-Policy.
- Il proxy consente di POSTARE dati JSON anziché FormParams.
- Quando aggiungi il supporto CORS (Cross-Origin Resource Sharing) al proxy utilizzando lo strumento per la creazione di proxy, noterai i seguenti miglioramenti:
- Intestazione Access-Control-Allow-Headers: oltre alle intestazioni
Origin
,x-requested-with
eAccept
, l'intestazione Access-Control-Allow-Headers include ancheContent-Type
,Accept-Encoding
,Accept-Language
,Host
,Pragma
,Referrer
,User-Agent
eCache-Control
. - Intestazione Access-Control-Allow-Methods: oltre a
GET
,PUT
,POST
,DELETE
, questa intestazione include anche i verbiPATCH
eOPTIONS
.
- Intestazione Access-Control-Allow-Headers: oltre alle intestazioni
- Quando genera un proxy API per un WSDL, Edge legge tutti i complessiType definiti come astratti nel WSDL e riconosce correttamente tutti i tipi di istanza basati su questi tipi di elementi astratti.
Utilità a riga di comando open source wsdl2apigee
Apigee fornisce inoltre un'utilità a riga di comando open source per generare proxy API passthrough o rest-to-soap da WSDL. Consulta https://github.com/apigee/wsdl2apigee.
(EDGEUI-614)
Valore predefinito di scadenza/aggiornamento nel criterio Operazioni mappa chiave-valore (UI Cloud 16.06.15)
Il criterio Operazioni di mappatura chiave-valore consente di determinare per quanto tempo i valori vengono conservati prima di essere aggiornati. L'intervallo di aggiornamento è impostato
con l'elemento <ExpiryTimeInSecs>
. Se viene eseguita un'operazione GET e l'intervallo di scadenza è stato superato, il valore viene aggiornato e il criterio riceve il valore aggiornato. Quando aggiungi questo criterio a un proxy API, la scadenza predefinita è ora 300 secondi. (Il valore predefinito precedente era -1, il che significa che i valori non vengono mai aggiornati). (EDGEUI-579)
Monetizzazione
Piano con tasso di notifica regolabile (UI Cloud 16.04.20, monetizzazione Cloud 16.04.13)
Un nuovo piano per il tasso di notifica regolabile nella monetizzazione Edge consente a un provider di API di modificare il numero target di transazioni per ogni sviluppatore di app. Puoi configurare se e quando inviare le notifiche in base alla percentuale del numero target, ad esempio 90%, 100% o 150%. Questa funzionalità è disponibile tramite l'interfaccia utente di gestione oltre all'API di gestione (disponibile in una release precedente). Per ulteriori informazioni, consulta Specificare i dettagli del piano di notifica modificabile. (DEVRT-2375, DEVRT-2370)
Notifiche webhook per piani di frequenza di notifica regolabili (monetizzazione di Cloud 16.04.27)
Per i piani con frequenza di notifica regolabili, puoi creare webhook che inviano notifiche all'URL specificato. Puoi anche controllare che le notifiche vengano inviate a intervalli specifici (percentuali) fino al raggiungimento del limite di transazioni. Le notifiche webhook offrono un'alternativa flessibile all'utilizzo dei modelli di notifica esistenti. Vedi Configurare le notifiche utilizzando i webhook. (DEVRT-2393, DEVRT-2394)
Notifica regolabile con piano tariffario attributo personalizzato (UI Cloud 16.05.18)
Nella monetizzazione Edge, un nuovo piano tariffario "Notifica regolabile con attributo personalizzato" ti consente di aggiungere dati al conteggio delle transazioni di uno sviluppatore utilizzando il valore di un attributo personalizzato. Con il piano per il tasso di notifica regolabile standard, ogni chiamata API riuscita aggiunge 1 al conteggio delle transazioni di uno sviluppatore. Tuttavia, con il piano tariffario Notifica regolabile con attributo personalizzato, il valore dell'attributo personalizzato viene aggiunto al conteggio delle transazioni dello sviluppatore. Ad esempio, se l'attributo personalizzato "small" ha un valore di 0,1 nella risposta, il conteggio delle transazioni viene incrementato di 0,1; oppure se l'attributo personalizzato "addressTotal" ha un valore pari a 50, il conteggio viene incrementato di 50. Per ulteriori informazioni, consulta Specificare il piano tariffario con i dettagli degli attributi personalizzati. (DEVRT-2504)
Configura le notifiche in base ai totali combinati delle transazioni per una società e i suoi sviluppatori (monetizzazione di Cloud 16.06.22)
In genere, i totali delle transazioni vengono monitorati automaticamente per tutti gli sviluppatori di un'azienda quando gli sviluppatori utilizzano l'app aziendale per accedere alle API. E se hai sviluppatori che utilizzano attivamente le proprie app per accedere alle API e avessi bisogno di monitorare il totale delle transazioni combinate senza interruzioni del traffico? Puoi aggiungere gli sviluppatori a un'azienda e configurare le notifiche da inviare quando vengono raggiunte le soglie basate sui totali combinati delle transazioni per l'azienda e i suoi sviluppatori. Per maggiori informazioni, consulta la sezione Configurare le notifiche in base ai totali delle transazioni combinate per una società e i suoi sviluppatori. (DEVRT-2643)
Visualizzare e rielaborare le notifiche (monetizzazione di Cloud 16.06.08)
Nell'ambito della suite di test per la monetizzazione, puoi visualizzare e rielaborare le notifiche inviate in precedenza utilizzando l'API di gestione. Per maggiori informazioni, consulta la sezione Visualizzare le notifiche e rielaborarle. (DEVRT-2643)
Test della monetizzazione (monetizzazione di Cloud 16.05.25)
La monetizzazione fornisce un insieme di API che puoi utilizzare per testare l'esecuzione di webhook e assicurarti che vengano inviate le notifiche. Per maggiori dettagli, vedi Verificare la configurazione delle notifiche. (DEVRT-2625)
Migrazione degli sviluppatori alla monetizzazione (monetizzazione di Cloud 16.05.11)
È disponibile una nuova API per facilitare la migrazione degli sviluppatori alla monetizzazione. Puoi trasferire l'utilizzo delle transazioni e addebitare commissioni di configurazione personalizzate e ricorrenti. Inoltre, quando accetti un piano tariffario pubblicato, puoi rinunciare alle commissioni di configurazione nel caso in cui siano già stati addebitati. Per ulteriori informazioni, consulta la sezione Migrazione degli sviluppatori alla monetizzazione. (DEVRT-2446)
Piani tariffari pubblici e privati per il portale per sviluppatori (monetizzazione Cloud 16.04.27)
Puoi impostare i piani tariffari su "Pubblico" o "Privato". I piani tariffari pubblici vengono visualizzati nel portale per gli sviluppatori, al contrario dei piani tariffari privati. L'impostazione predefinita per un piano tariffario è Pubblico. Per ulteriori informazioni, consulta la pagina http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans. (DEVRT-2445)
Annulla sospensione sviluppatori (monetizzazione Cloud 16.06.08)
La monetizzazione fornisce un insieme di API che puoi utilizzare per annullare la sospensione di uno sviluppatore precedentemente sospeso. Uno sviluppatore potrebbe essere sospeso se viene raggiunto un limite configurato. Ad esempio, è stato raggiunto il limite massimo del numero di transazioni o è stato esaurito il saldo prepagato dell'account. Per informazioni, consulta l'articolo Annullare la sospensione degli sviluppatori. (DEVRT-2641)
Visualizzare lo stato delle transazioni (monetizzazione di Cloud 16.06.08)
Nell'ambito della Test Suite per la monetizzazione, puoi visualizzare lo stato delle transazioni che si sono verificate durante un intervallo di tempo specificato utilizzando l'API di gestione. Per maggiori informazioni, consulta la sezione Visualizzare lo stato delle transazioni. (DEVRT-2640)
Inclusione di attributi personalizzati sviluppatore nei report Entrate (monetizzazione di Cloud 16.05.25)
Solo per i report Entrate, puoi includere attributi personalizzati nel report, se l'attributo personalizzato è definito per lo sviluppatore. Per maggiori informazioni, consulta Inclusione degli attributi personalizzati dello sviluppatore nei report Entrate utilizzando l'API. (DEVRT-2447)
Criterio di registrazione delle transazioni e coerenza delle risorse del prodotto API (UI Cloud 16.05.18)
Se i percorsi delle risorse in una norma di registrazione delle transazioni di monetizzazione non corrispondono ai percorsi delle risorse definiti nel prodotto API (ad esempio, se modifichi i percorsi delle risorse del prodotto API), l'icona della norma di registrazione delle transazioni nella pagina Prodotti mostrerà un simbolo di avviso. Quando fai clic sull'icona per visualizzare la norma di registrazione delle transazioni, nella parte superiore della pagina viene visualizzato un avviso. Quando correggi i percorsi delle risorse nel criterio di registrazione delle transazioni, gli indicatori di avviso scompaiono. (DEVRT-2240)
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 è progettata per fornire informazioni dettagliate a tutti gli utenti.
Edge per cloud privato
ID problema | Descrizione |
---|---|
TBD-138 | Problema di timeout della sessione dell'interfaccia utente di Google Play |
APIRT-2978 | Il router non si avvia Nginx oppure non si avvia |
AXAPP-2447 | Errore InvalidTimeRange durante la selezione dei dati di analisi orari |
EDGEUI-592 | È ora possibile rimuovere il link "Password dimenticata" dalla UI Edge quando si utilizza il provider di autenticazione esternalizzata |
MGMT-3330 | I tentativi di password errata di autenticazione esterna del Private Cloud bloccano gli utenti |
MGMT-2930 | La mascheratura dei dati non funziona nella sessione di debug |
PRC-840 | Link simbolico interrotto per i componenti Edge |
PRC-1004 | È stata aggiunta l'opzione "-p zk" al programma di installazione per installare ZooKeeper autonomo su un nodo. |
PRC-1013 | L'account sysadmin iniziale non è collegato al criterio della password LDAP corretto |
PRC-1019 | "apigee-all stop" non ferma i processori di messaggi |
PRC-1066 | La password Cassandra criptata non funziona in usergrid.properties per lo stack BaaS |
16.08.17
ID problema | Descrizione |
---|---|
SECENG-609 | Le chiamate di runtime non andranno a buon fine durante l'eliminazione dell'archivio attendibilità associato o quando viene eliminato il certificato valido nell'archivio attendibilità |
MGMT-3404 | La visualizzazione/il recupero dei log Node.js e il deployment dei proxy sono molto lenti |
MGMT-3400 | La chiamata all'API /userroles management non riesce se l'utente che effettua la chiamata ha un segno "+" nel nome |
MGMT-3368 | java.lang.ArrayIndexOutOfBoundsException: 1, durante l'importazione di un bundle proxy API che contiene la directory resource/node/resources |
MGMT-3364 | OAuthV2: controllo redirect_uri |
MGMT-3319 | Le voci di elenco in un vault con valore null in una delle voci non funzionano per le organizzazioni (CPS e non CPS) |
MGMT-3226 | L'esecuzione di query a livello di organizzazione/ambiente non deve estrarre tutti i dati che causano errori nell'API La release_160302 presentava un bug per cui l'elenco delle risorse a livello di organizzazione/ambiente non era riuscito se la dimensione cumulativa delle risorse è superiore a 16 MB, questa soluzione se ne occupa. |
AXAPP-2429 | L'API di Analytics che utilizza la risposta_status_code restituisce un errore di accesso ai dati |
AXAPP-2386 | Correggere i contenuti dei report vuoti nei report giornalieri di Analytics |
AXAPP-2347 | Non ricevo email giornaliere di riepilogo delle analisi |
APIRT-3141 | I callout Java non riescono quando si chiama la funzione ExecutionResult() perché il costruttore è stato reso privato |
APIRT-3140 | Il criterio di callout di servizio non funziona nelle chiamate dell'API HEAD |
APIRT-3131 | Viene visualizzato per un proxy API quando si utilizza la monetizzazione con un provider di autenticazione esterno |
APIRT-3121 | La modifica apportata al file delle risorse dell'organizzazione non è efficace al 100% |
APIRT-3117 | MP ha raggiunto il 100% di utilizzo della CPU e ha smesso di gestire il traffico |
APIRT-3016 | Errori di timeout della chiamata del router sui deployment |
APIRT-2975 | Errore di caricamento del pacchetto di certificati |
APIRT-2955 | Impossibile mascherare alcuni attributi dei dati delle risposte JSON per l'intestazione Content-Type FHIR-complaint "application/json+fhir" |
APIRT-2946 | Il criterio OAuthV2-refreshToken non nasconde gli attributi anche se la visualizzazione è impostata su false |
APIRT-2908 | L'applicazione di TLS1.2 per le chiamate API interne è obbligatoria dopo l'aggiornamento di TLS1.2 su virtualhost |
APIRT-2901 | Le risposte con gzip restituite dalla cache vengono compresse due volte |
APIRT-2873 | Gli MP generano un'eccezione NullPointerException relativa a VerificationAPIKey dopo l'eliminazione di prodotti/sviluppatori/proxy |
APIRT-2871 | Criteri IOIntensive visualizzati due volte in Trace |
APIRT-2825 | Errore grammaticale nella risposta di errore del token di accesso |
APIRT-2750 | Errori di traffico elevati in un'organizzazione specifica |
APIRT-2685 | Il traffico non può scorrere perché viene generato un errore sconosciuto |
APIRT-2647 | Errore"Il flusso di input sottostante ha restituito zero byte" con nonprod/dev |
APIRT-2630 | Problemi intermittenti durante il tentativo di lettura del valore dalla cache |
APIRT-2620 | Pool di thread separato per alcuni passaggi di blocco |
APIRT-2610 | java.lang.ClassCastException con criterio di cache delle risposte |
APIRT-2608 | Errore di analisi delle intestazioni Last-Modified nei criteri della cache delle risposte |
APIRT-2605 | Non è consentito sovrascrivere le variabili"organization" e "environment" tramite criteri |
APIRT-2566 | Il criterio OAuthV2 restituisce un'intestazione WWW-Authenticate in formato non corretto |
APIRT-2491 | Aggiornamento di TargetServer non riuscito a causa di un timeout RPC tra la gestione e mps |
APIRT-2386 | In un prodotto API con un ambito OAuth consentito vuoto viene creato un ambito stringa vuoto |
APIRT-2383 | I criteri di trasformazione di XLL non sembrano registrare dati in caso di errore |
APIRT-2364 | Le variabili di flusso di errore OAuth non vengono aggiornate in caso di errore |
APIRT-2216 | Eventi inviati dal server - stream di eventi con problemi di produzione |
APIRT-2079 | La chiamata DEBUG cURL non si interrompe allo scadere del timeout per la sessione creata |
APIRT-1495 | La protezione XML dalle minacce non riesce a raggiungere Content-Type |
APIRT-1404 | Comportamento incoerente quando una condizione confronta un valore tra virgolette singole e virgolette doppie |
APIRT-347 | Il criterio XSL non viene convalidato correttamente al momento dell'importazione (non assegna risultati alle variabili di output come documentato) |
16.07.27 (UI)
ID problema | Descrizione |
---|---|
EDGEUI-621 | Salva come nuovo proxy API utilizza un nome predefinito che include la notazione scientifica, ad esempio "new-1.234568901234568e+53" |
EDGEUI-572 | Ui mostra "Errore: errore sconosciuto" anziché "Errore: timeout della sessione" |
16.07.20.01 (monetizzazione)
Questa release include modifiche minime allo schema DB. Non sono presenti altri aggiornamenti software in questa release.
16.07.13 (UI)
ID problema | Descrizione |
---|---|
EDGEUI-609 | Il nuovo pulsante Server di destinazione non è abilitato per un ruolo personalizzato che dispone dell'autorizzazione per creare server di destinazione |
EDGEUI-584 | Bug minori di visualizzazione di chiavi/segreti per un'app sviluppatore che ha più credenziali |
EDGEUI-571 | Il limite dei nomi del proxy è impostato erroneamente su 50 caratteri nella UI |
16.07.06.02 (monetizzazione)
ID problema | Descrizione |
---|---|
DEVSOL-2817 | La creazione di documenti di fatturazione utilizzando l'API non funziona I problemi relativi alla creazione dei documenti di fatturazione tramite l'API sono stati risolti. I documenti di fatturazione vengono generati correttamente se è presente l'indirizzo dello sviluppatore. |
DEVSOL-2797 | Miglioramento dell'elaborazione degli attributi sviluppatore I valori degli attributi personalizzati booleani non fanno più distinzione tra maiuscole e minuscole. Inoltre, quando sincronizzi attributi personalizzati con Apigee Edge, gli attributi esistenti vengono aggiornati anziché creare attributi duplicati. |
16.07.06 (monetizzazione)
ID problema | Descrizione |
---|---|
DEVRT-2795 | Il campo del timestamp della richiesta webhook non è coerente All'interno della richiesta JSON inviata al gestore di callback per un webhook, developerQuotaResetDate è ora espresso nel formato timestamp epoch,
per essere coerente con gli altri formati del timestamp. Per maggiori informazioni,
consulta la sezione Configurare
il gestore di callback. |
16.06.29 (UI)
ID problema | Descrizione |
---|---|
EDGEUI-600 | Impossibile visualizzare/modificare i ruoli per i report personalizzati |
EDGEUI-593 | Intervalli di 5 e 10 minuti rimossi dall'interfaccia utente di Analytics I dati di Analytics nell'interfaccia utente di gestione non vengono visualizzati per almeno 10 minuti dopo che sono state effettuate le chiamate ai proxy API. Per questo motivo, l'impostazione di intervallo di 10 minuti è stata rimossa dai report personalizzati e l'impostazione di intervallo di 5 e 10 minuti è stata rimossa dalla visualizzazione Prestazioni dei proxy API. |
16.06.22 (monetizzazione)
Nessuno
16.06.15 (UI)
ID problema | Descrizione |
---|---|
EDGEUI-566 | Pagina vuota dopo l'accesso all'interfaccia utente di gestione |
EDGEUI-564 | Gli utenti ricevono errori di autorizzazione al momento dell'accesso all'interfaccia utente di gestione, dopodiché vengono disconnessi automaticamente |
EDGEUI-549 | Errore durante la visualizzazione dei dati nella vista Prestazioni del proxy API |
EDGEUI-544 | La pagina Ruoli personalizzati mostra un valore errato per l'autorizzazione Elimina report |
EDGEUI-504 | Stato confuso su app, chiavi e prodotti sviluppatore |
EDGEUI-120 | Il link email alla pagina di errore interno ha un indirizzo email non valido |
DEVRT-2301 | Monetizzazione: allineamento dell'interfaccia utente con l'API sui piani tariffari pubblicati Per quanto riguarda la data di scadenza dei piani tariffari pubblicati, ora l'interfaccia utente di gestione corrisponde al comportamento dell'API di gestione. Se per un piano tariffario è stata specificata una data di fine, non puoi modificarne la data di scadenza. Per ulteriori informazioni, consulta la sezione Scadenza di un piano tariffario pubblicato. |
16.06.08 (monetizzazione)
Nessuno
16.05.25 (monetizzazione)
ID problema | Descrizione |
---|---|
DEVRT-2617 | Mancata ricezione di un avviso quando un cliente acquista un piano di servizio |
DEVRT-1483 | NullPointerException quando uno sviluppatore passa da un abbonamento prepagato a un pagamento posticipato |
16.05.18 (UI)
ID problema | Descrizione |
---|---|
EDGEUI-551 | La sessione UI scade se inattiva per un'ora circa |
16.05.11 (monetizzazione)
ID problema | Descrizione |
---|---|
DEVRT-2497 | Qpids ha smesso di ricevere dati |
DEVRT-2490 | L'eliminazione della chiave dell'app non è riuscita |
16.05.11 (UI)
ID problema | Descrizione |
---|---|
EDGEUI-541 | La traccia mostra l'IP anziché l'host quando è presente un server di destinazione |
EDGEUI-505 | L'importazione delle risorse endpoint comporta un errore di autorizzazione per tutti gli endpoint |
16.05.04 (UI)
ID problema | Descrizione |
---|---|
EDGEUI-532 | La nuova procedura guidata proxy si blocca al passaggio "Creazione del prodotto..." durante la creazione di un proxy per un servizio SOAP |
EDGEUI-506 | Quando non ci sono dati disponibili, nelle prestazioni della cache viene visualizzato il messaggio "Caricamento dati in corso..." |
16.04.27 (UI)
ID problema | Descrizione |
---|---|
EDGEUI-531 | Impossibile importare un file JAR utilizzando il nuovo editor proxy |
EDGEUI-524 | Problema durante la generazione di un proxy API da un WSDL |
EDGEUI-38 | Se viene passato un valore WSDL non valido alla procedura guidata proxy, la procedura guidata si blocca nell'ultima pagina |
16.04.27 (monetizzazione)
Nessuno
16.04.20 (UI)
ID problema | Descrizione |
---|---|
EDGEUI-502 | L'editor proxy non mostra il verbo quando viene utilizzato StartsWith come operatore |
EDGEUI-496 | "Errore sconosciuto" durante l'interruzione di una sessione di Trace nella UI di gestione |
EDGEUI-141 | L'editor proxy presenta una revisione hardcoded nel messaggio di errore |
16.04.13 (monetizzazione)
Nessuno
16.04.13 (UI)
ID problema | Descrizione |
---|---|
EDGEUI-495 | Trace mostra sempre .execution.success = false |
EDGEUI-494 | Il criterio JavaScript genera sempre lo script con il nome predefinito anche quando specifico un nome diverso |
EDGEUI-432 | Creazione diretta di proxy nella dashboard dell'interfaccia utente di gestione perimetrale |
EDGEUI-90 | Il nuovo editor proxy API inserisce spazi vuoti inappropriati intorno agli elementi CDATA |
Problemi noti
Questa release presenta i seguenti problemi noti:
ID problema | Descrizione |
---|---|
APIRT-3364 |
Il processore di messaggi esegue ricerche DNS su IPv4 e IPv6 Se hai installato e abilitato NSCD (Name Service Cache Daemon), potresti notare che i processori di messaggi effettuano due ricerche DNS: una per IPv4 e una per IPv6. Per disattivare la ricerca DNS su IPv6:
|
DOC-1687 | A causa di un conflitto di dipendenze dei pacchetti noto, l'agente Katello utilizzato nel Satellite Server 6 non verrà installato correttamente sugli host Apigee Edge che eseguono il daemon Qpid. |