Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Dall'ultima release delle funzionalità di Edge per il cloud privato, sono state rilasciate le seguenti versioni, che sono incluse in questa release delle funzionalità:
| Rilascio dell'interfaccia utente Edge | Rilascio della gestione di Edge | Rilascio del portale |
|---|---|---|
Consulta la sezione Informazioni sulla numerazione delle release per capire se una specifica release cloud è inclusa nella tua versione di Edge per il cloud privato.
Panoramica della release
Le nuove funzionalità più importanti di questa release includono:
- Esegui l'upgrade a PostgreSQL 9.6
- Rilascio beta della nuova esperienza Edge per Private Cloud
- Release beta di tre nuove norme che consentono di generare, verificare e decodificare i token web JSON (JWT).
Questa release include anche tutte le correzioni di bug e le nuove funzionalità incluse nelle release di Edge Public Cloud elencate di seguito.
Ritiri e deprecazioni
Le seguenti funzionalità sono state ritirate o deprecate in questa release. Per saperne di più, consulta le norme sul ritiro di Edge.
Ritiri
Ritiro delle nuove installazioni di API BaaS
I nuovi clienti a partire dal 31 gennaio 2018 non hanno diritto all'API BaaS, a meno che il foglio delle specifiche non evidenzi il diritto all'API BaaS.
Ritiro dell'archivio sicuro Apigee (vault)
L'archivio sicuro Apigee, noto anche come "vault", verrà ritirato a settembre 2018. I vault, che forniscono l'archiviazione criptata di coppie chiave/valore, vengono creati con l'API di gestione e vi si accede in fase di runtime con le funzioni del modulo Node.js apigee-access.
Anziché utilizzare l'archivio sicuro, utilizza le mappe chiave-valore (KVM) criptate, come descritto in Utilizzo delle mappe chiave-valore. I KVM criptati sono sicuri quanto i vault e offrono più opzioni per la creazione e il recupero. (MGMT-3848)
Ritiro dell'aggiunta di percorsi nella scheda Prestazioni del proxy API
Fino a questa release, potevi passare a un proxy API nell'interfaccia utente di gestione, andare alla scheda Rendimento e creare percorsi diversi per un confronto basato su grafici nella scheda Rendimento del proxy e nella dashboard Transazioni commerciali. Questa funzionalità è stata ritirata e non è più disponibile nell'interfaccia utente. Per un'alternativa a questa funzionalità, consulta il seguente articolo della community Apigee: Alternative to Business Transactions API. (EDGEUI-902)
Ritiro della proprietà SMTPSSL per impostare il protocollo SMTP per il portale Developer Services
Ora utilizzi la proprietà SMTP_PROTOCOL
invece della proprietà SMTPSSL per impostare il protocollo utilizzato dal
server SMTP connesso al portale. I valori validi sono: "standard", "ssl" o
"tls".
Per saperne di più, consulta Installazione del portale dei servizi per gli sviluppatori.
Nuove funzionalità e aggiornamenti
Di seguito sono riportate le nuove funzionalità e i miglioramenti di questa release. Oltre ai seguenti miglioramenti, questa release contiene anche diversi miglioramenti di usabilità, prestazioni, sicurezza e stabilità.
Cloud privato
Upgrade di PostgreSQL alla versione 9.6
Questa release include un upgrade a PostgreSQL 9.6 per consentire a Edge di sfruttare la funzionalità di query parallele in PostgreSQL. Per saperne di più, vedi:
- Aggiorna Apigee Edge 4.17.0x alla versione 4.18.01
- Aggiorna Apigee Edge dalla versione 4.16.09 alla 4.18.01
- Aggiorna Apigee Edge 4.16.01/4.16.05 alla versione 4.18.01
Rilascio beta della nuova esperienza Edge per Private Cloud
Questa release di Edge per Private Cloud contiene una versione beta di un aggiornamento importante dell'interfaccia utente di gestione delle API. Questa nuova esperienza Edge si basa sulle funzionalità esistenti della piattaforma Apigee Edge e aggiunge alcuni miglioramenti, in particolare nelle aree di progettazione e pubblicazione.
In precedenza, la nuova esperienza Edge era disponibile solo per gli utenti Cloud. Con questa release di Edge per il cloud privato, ora puoi installare la versione beta della nuova esperienza Edge.
Per saperne di più, consulta Versione beta della nuova esperienza edge per il cloud privato.
Release beta dei criteri JWT
JSON Web Token (JWT) è uno standard di token descritto in IETF RFC 7519. JWT fornisce un modo per firmare un insieme di rivendicazioni, ovvero un insieme di coppie nome/valore, che possono essere verificate in modo affidabile in un secondo momento dal destinatario del JWT.
Questa release contiene tre nuove norme che consentono di generare, verificare e decodificare i token web JSON (JWT) su Apigee Edge:
- Genera criteri JWT: genera un JWT firmato, con un insieme configurabile di attestazioni. Il JWT può quindi essere restituito ai client, trasmesso alle destinazioni di backend o utilizzato in altri modi. Per saperne di più, consulta Norme per la generazione di JWT (versione beta).
- Verifica dei criteri JWT: verifica la firma di un JWT ricevuto da client o altri sistemi. Questa policy estrae anche le rivendicazioni in variabili di flusso in modo che le policy o le condizioni successive possano esaminare questi valori per prendere decisioni di autorizzazione o routing. Per saperne di più, consulta le norme relative alla verifica di JWT (versione beta).
- Decodifica criterio JWT: decodifica un JWT senza verificare la firma sul JWT. Questa norma è utile se utilizzata in combinazione con la norma di verifica JWT, quando il valore di un'attestazione all'interno del JWT deve essere noto prima di verificare la firma del JWT. Per saperne di più, consulta le norme relative alla decodifica di JWT (versione beta).
Per una panoramica, consulta Panoramica dei criteri JWT.
OCSP stapling supportato per gli host virtuali (65587547)
Gli host virtuali ora supportano l'aggancio OCSP per TLS unidirezionale e bidirezionale. Se abilitato, un client OCSP (Online Certificate Status Protocol) invia una richiesta di stato a un risponditore OCSP per determinare se il certificato è valido. La risposta indica se il certificato è valido e non revocato.
Per impostazione predefinita, l'aggancio OCSP è disattivato. Per attivare OCSP, TLS deve essere abilitato sull'host virtuale.
Per saperne di più, consulta Riferimento alla proprietà dell'host virtuale.
Ora le opzioni di riprova del router possono essere impostate a livello di host virtuale
Ora puoi impostare le opzioni di riprova per le comunicazioni del router con il processore di messaggi sull'host virtuale. In questo modo hai un controllo più granulare rispetto alle opzioni precedenti, che erano impostabili solo a livello di router.
Per saperne di più, consulta Proprietà di configurazione dell'host virtuale.
È stato aggiunto il supporto per la mappatura dei ruoli esterni (67145030)
Se utilizzi l'autenticazione esterna per integrare un servizio di directory esterno in un'installazione di Apigee Edge Private Cloud, ora puoi utilizzare il mapping dei ruoli esterni. La mappatura dei ruoli esterni ti consente di mappare i tuoi gruppi o ruoli ai gruppi e ai ruoli di controllo dell'accesso basato sui ruoli (RBAC) creati su Apigee Edge.
Il servizio di mappatura dei ruoli esterni per le release di Edge for Private Cloud precedenti alla 4.18.01 è stato ritirato. La release 4.18.01 del mapping dei ruoli esterni è una versione aggiornata con correzioni di bug e nuove funzionalità aggiunte:
- Risolto il problema per cui ricevevi risposte di autenticazione 403 vietate quando l'autenticazione veniva eseguita con utenti che avrebbero dovuto avere accesso.
- L'intestazione
X-Apigee-Current-Userè ora supportata nel mapping dei ruoli esterni. Gli utenti con accesso appropriato (amministratore di sistema) possono accedere come un altro utente con le proprie credenziali.
Per saperne di più, consulta Mappatura dei ruoli esterni.
Ora è possibile testare i requisiti di sistema senza eseguire un'installazione (67858161)
Edge per Private Cloud 4.17.09 ha aggiunto il supporto per la proprietà ENABLE_SYSTEM_CHECK=y
per controllare i requisiti di CPU e memoria su una macchina nell'ambito di un'installazione. Tuttavia, questo controllo richiedeva l'esecuzione di un'installazione effettiva. Ora puoi utilizzare il flag "-t" per
eseguire il controllo senza dover effettuare un'installazione:
/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t
Questo comando mostra eventuali errori relativi ai requisiti di sistema sullo schermo.
Per saperne di più, consulta Installare i componenti Edge su un nodo.
Versione di PHP aggiornata per il portale Developer Services (68733233)
Il portale ora utilizza PHP versione 7.0.23.
Non è più necessario configurare un server SMTP con il portale Developer Services (70164403)
Non è più necessario configurare un server SMTP durante l'installazione del portale. Ora puoi configurare un'installazione post-installazione.
Servizi API
Convalide dei nomi per le nuove entità (MGMT-4252 e MGMT-4098)
Quando crei nuove entità, Apigee convalida i nomi per applicare le regole di denominazione. Le entità convalidate durante la creazione o l'aggiornamento sono: proxy API, criteri (e nomi dei criteri nelle definizioni dei proxy API), host virtuali, ruoli, cache, server di destinazione, maschere di dati per il debug, keystore e truststore e file di risorse nei proxy API. Consulta Avvisi relativi a errori di denominazione e input per le limitazioni di denominazione di queste entità.
Bug corretti
In questa release sono stati corretti i seguenti bug. Questo elenco è principalmente destinato agli utenti che vogliono verificare se i loro ticket di assistenza sono stati risolti. Non è progettato per fornire informazioni dettagliate per tutti gli utenti.
Private Cloud 4.18.01
| ID problema | Descrizione |
|---|---|
| 68001164 |
L'estensione PHP LDAP ora è installata per impostazione predefinita con il portale L'estensione PHP LDAP ora viene installata per impostazione predefinita quando si installa il portale su RedHat e CentOS. Questo modulo semplifica l'attivazione del modulo Drupal LDAP. |
| 68049481 |
Il file settings.php di Drupal ora è scrivibile Lo script di installazione del portale ora si assicura che il file Drupal |
| 68139166 | L'output del programma di installazione mostrava il downgrade di OpenLDAP quando non era stato eseguito. |
| 68329105 | L'impostazione del portale non riesce a creare un utente durante la connessione a Edge quando SAML è attivato e utilizza un certificato autofirmato. |
| 68427561 | Le proprietà di configurazione del portale ora sono impostate correttamente dopo un riavvio. |
| 69024465 | Impossibile annullare il deployment di SharedFlow nell'interfaccia utente Edge |
| 69711616 | Aggiornamento di Jackson Databind alla versione 2.7.9.1 nei file JAR di terze parti. |
17.11.06 (UI)
| ID problema | Descrizione |
|---|---|
| 68357182 |
Il file CSV non include i dati corretti per l'intervallo di tempo (include il set completo
di dati) |
| 67650494 | L'interfaccia utente Edge deve tenere traccia delle modifiche all'ambiente In alcuni casi, le modifiche all'ambiente non venivano mantenute quando si passava da una pagina all'altra dell'interfaccia utente. Il problema è stato risolto. |
17.10.25.00 (portale)
| ID problema | Nome componente | Descrizione |
|---|---|---|
| 67646686 | Portale per gli sviluppatori - Drupal | & displayed on Forum page Fixed bug where the default Apigee theme shows "&" for any ampersands in the menu tabs. |
| 65456469 | Portale per gli sviluppatori - Drupal | Aggiorna il modulo CAPTCHA per i miglioramenti della sicurezza forniti dai collaboratori del modulo Il modulo CAPTCHA è stato aggiornato a CAPTCHA 7.x-1.5 per correggere una vulnerabilità della sicurezza. Per maggiori informazioni, visita la pagina https://www.drupal.org/node/2907137. |
| 65101827 | Portale per gli sviluppatori - Drupal | Analisi delle app aziendali non funzionante È stato corretto un bug a causa del quale le app aziendali di monetizzazione non potevano mostrare dati di analisi. |
| 65003870 | Portale per gli sviluppatori - Drupal | Impossibile annullare i piani tariffari futuri È stato corretto un bug per cui i piani tariffari futuri acquistati da un'azienda non potevano essere annullati. |
| 65003539 | Portale per gli sviluppatori - Drupal | Utilizza il paese predefinito dalle impostazioni internazionali di Drupal L'indirizzo del contatto per la monetizzazione e dei dati di fatturazione ora utilizza il paese predefinito dell'impostazione Paese predefinito delle impostazioni internazionali. Puoi modificare questa impostazione selezionando Configurazione > Regionale e lingua nel menu di amministrazione di Drupal. La modifica delle impostazioni internazionali predefinite comporta la modifica del paese predefinito nella sezione Contatto per la monetizzazione e Dettagli di fatturazione. |
17.10.11 (UI)
| ID problema | Descrizione |
|---|---|
| 67005192 | L'interfaccia utente deve gestire i percorsi decodificati durante il controllo delle autorizzazioni L'interfaccia utente ora gestisce i percorsi decodificati durante il controllo delle autorizzazioni utente. |
17/09/20 (gestione delle API e runtime)
| ID problema | Nome componente | Descrizione |
|---|---|---|
| MGMT-4219 | Gestione delle API | MGMT to send org and env header to blobstore |
| MGMT-4065 | Gestione delle API | Supporto abilitato per i certificati in formato PKS |
| MGMT-3782 | Gestione delle API | Valore ottimale del livello di coerenza predefinito per la zona di identità |
| MGMT-3913 | Gestione delle API | Risolvere il problema di timeout per il recupero dei token OAuth2 tramite un ID app |
| MGMT-4177 | Gestione delle API | Possibilità di disattivare lo schema di autenticazione di base in SecurityProfile |
| MGMT-3978 | Gestione delle API | È necessario un token CWC per impostare JVM_OPTIONS su tutti i componenti Java |
| MGMT-3918 MGMT-4294 |
Gestione delle API | Codifica automatica degli URL dei caratteri speciali nei percorsi delle autorizzazioni per i ruoli personalizzati |
| APIRT-4767 | Runtime API | Il passaggio JavaScript deve utilizzare sempre UTF-8 per i contenuti |
| APIRT-4725 | Runtime API | Risolto il problema NPE del servizio OAuth |
| APIRT-4691 | Runtime API | Lasciare il tempo di esaurire le connessioni prima di interrompere il servizio non integro |
| APIRT-4644 | Runtime API | Autorizzazione di base per BlobstoreService |
| APIRT-4636 | Runtime API | Sense Action dovrebbe continuare a funzionare se Zookeeper non è disponibile |
| APIRT-4635 | Runtime API | Supporto dell'attributo di riutilizzo del token di aggiornamento attivato per i criteri OAuth |
| APIRT-4632 | Runtime API | Contatore della quota della finestra mobile non calcolato con precisione |
| APIRT-4584 | Runtime API | L'hook di flusso non viene implementato in modo coerente, il controllo ZooKeeper non funziona |
| APIRT-4542 | Runtime API | L'attività MP Sense è terminata senza preavviso |
| APIRT-4522 | Runtime API | Analytics non funziona per i processori di messaggi abilitati alla monetizzazione se la regione dell'organizzazione è diversa da quella del gruppo ax |
| APIRT-4444 | Runtime API | Calcolare i tassi di errore per destinazione per codice di errore |
| APIRT-4435 | Runtime API | RepositoryServiceImpl.loadAsString() non utilizza il set di caratteri |
| APIRT-4370 | Runtime API | Memoria utilizzata elevata nei marketplace dell'organizzazione |
| APIRT-4354 | Runtime API | Acquisire la versione TLS in Nginx access_log per ogni richiesta |
| APIRT-4169 | Runtime API | La versione attuale di Nginx non supporta la combinazione di variabili richiesta per l'intestazione
X-Forwarded-For |
| APIRT-3671 | Runtime API | I token non vengono registrati come hash dopo l'attivazione dell'hashing |
| APIRT-3593 | Runtime API | Il token OAuth non contiene l'attributo impostato in una chiamata successiva |
| APIRT-3081 | Runtime API | messaging.adaptors.http.flow.ServiceUnavailable error with Concurrent Rate Limit policy |
| APIRT-4660 | Runtime API | Aggiungi il nome del pod MP nell'intestazione al router X-Apigee-Pod |
| APIRT-4506 | Runtime API | Le modifiche alla cache non vengono replicate in un processore di messaggi specifico |
| APIRT-4196 | Runtime API | Il formato del timestamp syslog del criterio di registrazione dei messaggi non è corretto |
| 66933664 | Runtime API | QuotaService per il flusso non CPS deve liberare spazio nei bucket in modo asincrono e non nel thread Apigee-Main |
| 66495205 | Runtime API | Gestione migliore delle norme JavaScript con chiamate HTTP asincrone per evitare NPE |
| 65847462 | Runtime API | print statement fails with NPE |
| 65648578 | Runtime API | Solo i MP devono registrarsi nel percorso consul KV |
| 65603360 | Runtime API | Le chiamate JavaScript non vanno a buon fine con l'errore Null |
| 65416531 | Feature Platform | Ripristina il contesto del messaggio quando gli oggetti JavaScript vengono riportati nel contesto del passaggio JavaScript |
| 67405744 | Apigee | Latenza elevata di elaborazione delle richieste sui MP |
| 65849186 | Trireme | Le eccezioni non gestite non causano l'uscita del processo Node.js/Trireme |
| 65713882 | Trireme | mongodb-core in Trireme produce risultati di crittografia diversi rispetto a Node.js nativo |
| 65374484 | Trireme | Sicurezza dei nodi: http.get con opzioni di autorizzazione numerica crea buffer non inizializzati |
| 64577449 | Trireme | Trireme restituisce l'errore Invalid verify algorithm sha256 |
| EDGESERV‑6 | Edge Server | App Node che riscontrano x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" |
17.09.20 (UI)
| ID problema | Descrizione |
|---|---|
| 65584963 | Analytics: il filtro dei report personalizzati deve avere un controllo senza distinzione tra maiuscole e minuscole per il tipo di dati Il filtro dei report personalizzati ora non fa distinzione tra maiuscole e minuscole per i confronti dei tipi di dati. |
| 65446846 | Impossibile assegnare il ruolo di amministratore per un'azienda nell'interfaccia utente di Edge L'insieme completo di sviluppatori e aziende viene visualizzato e può essere gestito nell'interfaccia utente di Edge. |
| 65125644 | Impossibile rimuovere un prodotto API da una credenziale per l'app aziendale È stato risolto un problema che impediva la rimozione di un prodotto API da una credenziale per un'app aziendale. |
17.09.11 (Gestione delle API)
| ID problema | Descrizione |
|---|---|
| 64541665 | Modifica la configurazione del logger di origine su MP per avere nomi dei log diversi |
| APIRT‑3593 | Il token OAuth non contiene l'attributo impostato in una chiamata successiva |
| APIRT-4336 | Dividi OAuthStepExecution in più esecuzioni di passaggi. Ogni operazione deve avere un'esecuzione del passaggio dedicata. |
| APIRT-4444 | Calcolare i tassi di errore per destinazione per codice di errore |
| APIRT-4456 | Refactor Verify API Key for EAP-gateway/apid |
| APIRT-4635 | Supporto dell'attributo di riutilizzo del token di aggiornamento attivato per i criteri OAuth |
| APIRT-4683 | Aggiungere gli IP del bilanciamento del carico GCP come attendibili per le intestazioni XFF |
| APIRT-4723 | Supporto del caricamento del bundle OAuth per EdgeX/modalità ibrida |
| APIRT-4725 | Risolto il problema NPE del servizio OAuth |
| APIRT-4726 | ScriptableHttpClient non deve presupporre che un contesto del messaggio sia ancora presente al momento dell'invio |
| MGMT‑3764 | Il keystore non valido non viene più gestito |
| MGMT-3782 | Valore ottimale del livello di coerenza predefinito per la zona di identità |
| MGMT-3913 | Risolvere il problema di timeout per il recupero dei token OAuth2 tramite un ID app |
| MGMT-3997 | L'eliminazione dei keystore non deve essere consentita se esiste un riferimento che punta a esso |
| MGMT-4013 | Aggiornamento dei controlli di riferimento dell'archivio chiavi per l'esistenza dell'archivio chiavi e dell'alias a cui viene fatto riferimento |
| MGMT-4065 | Supporto abilitato per i certificati in formato PKS |
| MGMT-4113 | Miglioramento della funzionalità di host virtuale self-service |
| MGMT-4229 | After adding @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) apiconfiguration regression fails |
| MGMT-4232 | [EDGEX/Hybrid] I caricamenti dell'API Import non danneggiano il bundle |
| MGMT-4242 | [EDGEX/Hybrid] Supporto del deployment del proxy in più di un ambiente |
| MGMT-4245 | [EDGEX/Hybrid] VirtualHost self service validation for hybrid-virtual-hosts |
| MGMT-4250 | [EDGEX] Esecuzione parallela per l'API di stato del deployment del proxy API |
17.09.06 (UI)
| ID problema | Descrizione |
|---|---|
| 65015144 | Analytics: il filtro della pagina dei report personalizzati presenta un problema con il filtro dei valori interi per
i clienti BigQuery Il filtro della pagina dei report personalizzati ora gestisce i valori interi come previsto. |
| 64806976 | Il campo Sviluppatore non è compilato nella pagina Elenco app Il campo Sviluppatore ora è compilato per tutte le app dell'elenco. |
| 64766918 | Il supporto YAML dell'editor proxy API non funziona Risolto il problema che causava problemi con i file YAML nell'editor proxy API. |
| 64160572 | Analytics: rimuovere le transazioni commerciali dal menu Analytics e dalla scheda di rendimento dell'editor proxy La dashboard Analytics delle transazioni commerciali non è più supportata. Per alternative, consulta l'articolo della community Alternativa all'API Business Transactions. |
17.08.21.00 (portale)
| ID problema | Descrizione |
|---|---|
| DEVSOL‑2625 | Ruoli di monetizzazione eliminati dopo il cambio di azienda Se hai attivato la monetizzazione, se assegni un ruolo a un utente e questo passa da un contesto aziendale all'altro, il ruolo non viene più rimosso dall'utente. |
| DEVSOL-2621 |
Aggiornamenti dei moduli Drupal I seguenti moduli Drupal sono stati aggiornati alla release indicata:
|
| DEVSOL-2612 |
Messaggio "Si è verificato un errore nel sito web" visualizzato durante l'abilitazione
della monetizzazione
Questo errore non viene più registrato. |
| DEVSOL-2609 | La pagina di stato di Drupal non mostra lo stato di connessione Edge corretto per SAML
(OAuth) La pagina di stato di Drupal ora mostra lo stato di connessione Edge corretto per SAML (OAuth). In precedenza, la pagina dei report Report > Stato mostrava che la connessione non funzionava anche se avevi configurato correttamente SAML. |
| DEVSOL-2608 | SAML/OAuth: Log prints Bearer token cache miss with every call È stato risolto il problema con la logica del fallimento della cache dei token Bearer che causava l'ottenimento di un nuovo token ogni volta che veniva chiamato Edge. |
| DEVSOL-2599 | Diversi problemi con devconnect_user_developer_is_active() Risolto il problema per cui lo stato dello sviluppatore errato veniva controllato per decidere se l'utente è attivo o meno. Se un account sviluppatore viene disattivato nell'interfaccia utente Edge, causando l'interruzione del funzionamento delle chiavi dell'app, il sistema ora visualizzerà un messaggio per informare lo sviluppatore. Sono stati inoltre aggiunti miglioramenti delle prestazioni a questa funzionalità. |
| DEVSOL-2595 |
Miglioramenti e aggiornamenti della configurazione SAML Sono stati apportati i seguenti miglioramenti e aggiornamenti alla configurazione SAML:
|
| DEVSOL-2569 | App Analytics: il tempo di risposta dell'endpoint non funziona più, è stato modificato in Tempo di risposta totale Il grafico di analisi del tempo di risposta dell'endpoint è stato rimosso dalla scheda Analytics nella pagina delle app per sviluppatori perché non rifletteva il tempo di risposta totale e causava confusione. La metrica rifletteva solo il tempo impiegato dall'endpoint per rispondere, ma non il tempo impiegato dal proxy API per rispondere. Il grafico Throughput mostra il tempo di risposta totale per gli sviluppatori finali. |
17.07.31.00 (portale)
| ID problema | Descrizione |
|---|---|
| DEVSOL‑2258 | Alcuni campi di testo non possono essere tradotti in portoghese È stato aggiunto il testo di traduzione mancante nel modulo App del portale per sviluppatori Drupal al sistema di internazionalizzazione di Drupal. In precedenza, alcuni testi non potevano essere tradotti nelle pagine "Le mie app". |
| DEVSOL-2536 | La modifica di "Nome app" o "URL di callback" comporta la rimozione dei prodotti API dall'app per sviluppatori L'aggiornamento di un'app per sviluppatori non comporterà più la rimozione dei prodotti API dall'app. |
| DEVSOL-2519 | Smartdocs ha una dipendenza non dichiarata da devconnect_developer_apps Il modulo Smartdocs non ha più una dipendenza non necessaria dal modulo DevConnect developer apps. |
| DEVSOL-2492 | Escape HTML errato nella pagina dell'azienda È stato risolto il problema per cui i menu di monetizzazione mostravano le e commerciale, ad esempio "Catalogo & Piani", con codifica HTML. |
| DEVSOL-2490 | Miglioramento dell'utilizzo dei selettori di date del piano tariffario nei moduli di monetizzazione È stata aggiunta una migliore gestione dei piani tariffari di monetizzazione nei fusi orari. |
| DEVSOL-2440 | La chiamata all'API "limiti" di gestione deprecata nel portale per sviluppatori genera
errori 404 Il sistema è stato aggiornato per gestire la nuova API per la visualizzazione/l'acquisto di piani in Monetizzazione. |
| DEVSOL-2436 | Tabella drupal_cache_mint mancante nel database DevPortal durante il tentativo di abilitare il
modulo Drupal Apigee_company per abilitare la monetizzazione È stato risolto il problema per cui la configurazione della monetizzazione causa il seguente errore: "ERROR: relation "drupal_cache_mint" does not exist". |
| DEVSOL-2419 | L'importazione di JSON non OpenAPI come OpenAPI non genera messaggi di errore L'importazione di un documento OpenAPI in Smart Docs ora viene convalidata per assicurarsi che il documento sia una specifica OpenAPI. |
| DEVSOL-2406 | I link di SmartDocs, "Dettagli revisione" o "Modifica revisione", non
funzionano È stato risolto un problema per cui "Dettagli revisione" o "Modifica revisione" nel menu Azioni delle revisioni di SmartDocs mostravano la pagina errata. |
| DEVSOL-2382 | Funzionalità"Blocca modelli di metodi Smart Docs" È stata creata una nuova autorizzazione "Amministra modelli Smart Docs" in modo che la possibilità di modificare i modelli Smart Docs possa essere rimossa o limitata a un ruolo. |
| DEVSOL-2380 | Errore di indice non definito nei log di Drupal È stato rimosso il seguente messaggio fuorviante nel log di Drupal per i siti con la monetizzazione attivata: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers() |
| DEVSOL-2375 | Errore di indirizzo non valido nel log di Drupal Corretto il bug che causava l'aggiunta di errori non validi al log se il sistema non aveva SMTP configurato. |
| DEVSOL-2355 | Il timeout di cURL genera avvisi PHP e log errati in edge-php-sdk È stato corretto un bug per cui i timeout generavano messaggi di log formattati in modo errato. |
| DEVSOL-2336 | Aggiornamento della configurazione del fornitore di servizi di pagamento per la monetizzazione La pagina di configurazione del portale per sviluppatori Configurazione > Impostazioni di monetizzazione > Pagamento ricorrente tramite Worldpay ora può essere utilizzata per configurare i dati di pagamento di WorldPay. |
| DEVSOL-2307 | Aggiungi avviso/documenti che indicano che il modulo apigee_company può essere utilizzato solo con
la monetizzazione Il modulo Drupal apigee_company richiede l'attivazione della monetizzazione. Se abiliti il modulo apigee_company quando la monetizzazione non è abilitata, nel report sullo stato del sito viene visualizzato un messaggio di avviso. |
| DEVSOL-2270 | Dopo l'ultima release della monetizzazione (5 ottobre 2016), non è possibile salvare le informazioni
sull'azienda È stato corretto un problema nella monetizzazione per cui le informazioni sull'azienda non venivano salvate correttamente. |
| DEVSOL-2175 | I moduli Alias personali e Statistiche principali non funzionano bene insieme Il core di Drupal e il modulo contrib "Alias personali" sono stati patchati in modo che "Alias personali" e il modulo Statistiche principali possano essere attivati contemporaneamente. Per maggiori informazioni, vedi https://www.drupal.org/node/1863260 e https://www.drupal.org/node/2076691. |
Problemi noti
Questa release presenta i seguenti problemi noti:
| ID problema | Descrizione |
|---|---|
| 72379834 |
Viene visualizzato un messaggio di errore relativo alle autorizzazioni quando si arresta apigee-postgresql Quando utilizzi il comando |
| 68722102 |
Criterio MessageLogging che include informazioni aggiuntive nel messaggio di log L'elemento
|