4.18.01 - Note di rilascio di Edge per Private Cloud

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Dalla precedente release di funzionalità Edge for Private Cloud, sono state apportate le seguenti release che sono incluse in questa release di funzionalità:

Release UI Edge Release di Edge Management Rilascio del portale

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

Le nuove funzioni più importanti di questa versione includono:

  • Esegui l'upgrade a PostgreSQL 9.6
  • Release beta della nuova esperienza Edge per il cloud privato
  • Release beta di tre nuovi criteri che consentono di generare, verificare e decodificare i token JWT (JSON Web Tokens).

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 ritiri

Le seguenti funzionalità sono state ritirate o ritirate in questa release. Per ulteriori informazioni, consulta le norme sul ritiro di Edge.

Deprecazioni

Ritiro delle nuove installazioni dell'API BaaS

A partire dal 31 gennaio 2018, i nuovi clienti non sono idonei per l'API BaaS, a meno che la scheda delle specifiche non evidenzi il diritto API BaaS.

Ritiro dell'archivio sicuro Apigee (vault)

L'archivio sicuro Apigee, noto anche come "vault", è in fase di ritiro e verrà ritirato a settembre 2018. I Vault, che forniscono l'archiviazione criptata di coppie chiave/valore, vengono creati con l'API di gestione e sono accessibili in fase di runtime con le funzioni nel modulo Node.js apigee-access.

Anziché utilizzare l'archivio sicuro, utilizza le mappe chiave-valore criptate (KVM), 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 versione era possibile accedere a un proxy API nell'interfaccia utente di gestione, accedere alla scheda Rendimento e creare percorsi diversi per un confronto basato su grafico nella scheda Rendimento del proxy e nella dashboard Transazioni aziendali. Questa funzionalità è stata ritirata e non è più disponibile nella UI. Per un'alternativa a questa funzionalità, consulta il seguente articolo della community Apigee: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html. (EDGEUI-902)

Ritiro della proprietà SMTPSSL per impostare il protocollo SMTP per il portale Servizi per gli sviluppatori

Ora utilizza la proprietà SMTP_PROTOCOL, anziché la 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 Servizi per gli sviluppatori.

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à.

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à Query parallela in PostgreSQL. Per ulteriori informazioni, vedi:

Release beta della nuova esperienza Edge per il cloud privato

Questa release di Edge per il cloud privato contiene una release beta di un aggiornamento principale dell'interfaccia utente di gestione delle API. Questa esperienza di New Edge si basa sulle funzionalità esistenti della piattaforma Apigee Edge e aggiunge alcuni miglioramenti, in particolare nelle aree della progettazione e della pubblicazione.

In precedenza, la nuova esperienza Edge era disponibile solo per gli utenti Cloud. Con questa release di Edge per il cloud privato, puoi installare la versione beta della nuova esperienza Edge.

Per saperne di più, consulta Release beta della nuova esperienza Edge per il cloud privato.

Versione 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 attestazioni, in altre parole un insieme di coppie nome/valore, che in seguito possono essere verificate in modo affidabile dal destinatario del JWT.

Questa release contiene tre nuovi criteri che consentono di generare, verificare e decodificare i token web JSON (JWT) su Apigee Edge:

  • Genera criterio JWT: viene generato un JWT firmato, con un insieme configurabile di rivendicazioni. Il JWT può quindi essere restituito ai client, trasmesso a destinazioni di backend o utilizzato in altri modi. Per saperne di più, consulta Generare il criterio JWT (versione beta).
  • Verifica criterio JWT: verifica la firma su un JWT ricevuto da client o altri sistemi. Questo criterio estrae inoltre le attestazioni in variabili di flusso, in modo che criteri o condizioni successivi possano esaminare questi valori per prendere decisioni in merito all'autorizzazione o al routing. Per saperne di più, consulta Verificare il criterio JWT (versione beta).
  • Decodifica del criterio JWT: decodifica un JWT senza verificare la firma nel JWT. Questo criterio è utile se utilizzato insieme alle norme sulla verifica JWT, quando è necessario conoscere il valore di una rivendicazione all'interno del JWT prima di verificare la firma del JWT. Per saperne di più, consulta Decodifica del criterio JWT (versione beta).

Per una panoramica, consulta la panoramica dei criteri JWT.

Pinzatura OCSP supportata per gli host virtuali (65587547)

Gli host virtuali ora supportano la pinzatura OCSP per TLS unidirezionale e bidirezionale. Quando l'opzione è abilitata, 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 è stato revocato.

Per impostazione predefinita, la pinzatura OCSP è disattivata. Per abilitare OCSP, è necessario abilitare TLS sull'host virtuale.

Per saperne di più, consulta Riferimento per la proprietà host virtuale.

Ora le opzioni di nuovo tentativo del router possono essere impostate a livello di host virtuale

Ora puoi impostare le opzioni di nuovo tentativo per le comunicazioni del router con il processore di messaggi sull'host virtuale. Questo ti offre un controllo più granulare rispetto alle opzioni precedenti, che erano configurabili solo a livello di router.

Per maggiori informazioni, consulta la pagina relativa alle proprietà di configurazione dell'host virtuale.

Supporto per la mappatura dei ruoli esterno aggiunto (67145030)

Se utilizzi l'autenticazione esterna per integrare un servizio di directory esterna in un'installazione di Apigee Edge Private Cloud, ora puoi utilizzare la mappatura dei ruoli esterni. La mappatura dei ruoli esterni consente di mappare gruppi o ruoli personalizzati a ruoli di controllo dell'accesso basato sui ruoli (RBAC) e gruppi creati su Apigee Edge.

Il servizio di mappatura dei ruoli esterno per le release Edge per Cloud privato precedenti alla versione 4.18.01 è stato deprecato. La release 4.18.01 di External Role Mapping è una versione aggiornata con bug corretti e nuove funzionalità aggiunte:

  • Risolto il problema a causa del quale ricevevi risposte di tipo vietato per l'autenticazione 403 durante l'autenticazione con utenti che dovrebbero avere accesso.
  • L'intestazione X-Apigee-Current-User è ora supportata nella mappatura dei ruoli esterni. Gli utenti con accesso corretto (amministratore di sistema) possono accedere come altro utente con credenziali proprie.

Per saperne di più, consulta Mappatura dei ruoli esterni.

Ora è possibile testare i requisiti di sistema senza eseguire un'installazione (67858161)

Edge per il cloud privato 4.17.09 ha aggiunto il supporto per la proprietà ENABLE_SYSTEM_CHECK=y per verificare i requisiti di CPU e memoria su una macchina durante un'installazione. Tuttavia, questo controllo richiedeva un'installazione effettiva. Ora puoi utilizzare il flag "-t" per effettuare questo controllo senza dover eseguire un'installazione:

/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t

Questo comando mostra sullo schermo eventuali errori relativi ai requisiti di sistema.

Per saperne di più, consulta Installare i componenti Edge su un nodo.

Versione PHP aggiornata per il portale Developer Services (68733233)

Il portale ora utilizza la versione PHP 7.0.23.

Non è più necessario configurare un server SMTP con il portale Servizi per gli sviluppatori (70164403)

Non è più necessario configurare un server SMTP quando installi il portale. Ora puoi configurarne una sola post-installazione.

Servizi API

Convalide dei nomi su nuove entità (MGMT-4252 e MGMT-4098)

Quando crei nuove entità, Apigee convalida i nomi per applicare le regole di denominazione. Le entità convalidate al momento della creazione o dell'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, archivi chiavi e archivi attendibilità e file di risorse nei proxy API. Consulta le avvertenze relative a nomi e errori di input per le limitazioni di denominazione su queste entità.

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.

Private Cloud 4.18.01

ID problema Descrizione
68001164

L'estensione LDAP PHP è ora installata per impostazione predefinita con il portale

L'estensione LDAP PHP viene ora installata per impostazione predefinita durante l'installazione del portale su RedHat e CentOS. Questo modulo semplifica l'abilitazione del modulo LDAP di Drupal.

68049481

Ora è possibile scrivere il file Drupal settings.php

Ora lo script di installazione del portale assicura che il file Drupal settings.php sia accessibile in scrittura dall'utente "apigee" in modo che possa essere copiato e aggiornato correttamente.

68139166 L'output del programma di installazione mostrava il downgrade di OpenLDAP, quando non lo era.
68329105 La configurazione del portale non riesce a creare un utente durante la connessione a Edge se SAML è abilitato e utilizza un certificato autofirmato.
68427561 Le proprietà di configurazione del portale ora vengono impostate correttamente dopo un riavvio.
69024465 Impossibile annullare il deployment di SharedFlow nella UI di Edge
69711616 Jackson Databind è stato aggiornato alla versione 2.7.9.1 nei 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)
Il file CSV non include i dati corretti per il periodo di tempo specificato. ma è stato incluso l'intero set di dati. Il problema è stato risolto.

67650494 La UI Edge deve monitorare le modifiche all'ambiente
In alcuni casi, le modifiche all'ambiente non venivano rese persistenti durante lo spostamento da una pagina all'altra nell'interfaccia utente. Il problema è stato risolto.

17.10.25.00 (portale)

ID problema Nome componente Descrizione
67646686 Portale per gli sviluppatori - Drupal e visualizzato nella pagina del forum
È stato corretto il bug a causa del quale il tema predefinito di Apigee mostrava "&" per qualsiasi e commerciale nelle schede dei menu.
65456469 Portale per gli sviluppatori - Drupal Aggiorna il modulo CAPTCHA per migliorare la sicurezza forniti dai collaboratori del modulo
Il modulo CAPTCHA è stato aggiornato alla versione CAPTCHA 7.x-1.5 per correggere una vulnerabilità di sicurezza. Per ulteriori informazioni, visita il sito https://www.drupal.org/node/2907137.
65101827 Portale per gli sviluppatori - Drupal Analisi delle app aziendali non funzionante
È stato risolto il bug a causa del quale le app della società di monetizzazione non potevano mostrare dati di analisi.
65003870 Portale per gli sviluppatori - Drupal Impossibile annullare i piani tariffari futuri
È stato corretto il bug a causa del quale non era possibile annullare i piani tariffari futuri acquistati da un'azienda.
65003539 Portale per gli sviluppatori - Drupal Usa il paese predefinito delle impostazioni internazionali di Drupal
L'indirizzo di contatto per la monetizzazione e i dettagli di fatturazione ora utilizza il paese predefinito delle impostazioni internazionali predefinite del paese. Puoi modificare questa impostazione selezionando Configurazione > Regionale e lingua nel menu Amministrazione di Drupal. Se modifichi le impostazioni internazionali predefinite, verrà modificato anche il paese predefinito nelle sezioni 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
Ora l'interfaccia utente gestisce i percorsi decodificati durante il controllo delle autorizzazioni degli utenti.

17.09.20 (gestione API e runtime)

ID problema Nome componente Descrizione
MGMT-4219 Gestione delle API MGMT per inviare intestazioni organizzazione ed env all'archivio BLOB
MGMT-4065 Gestione delle API Supporto attivato per i certificati in formato PKS
MGMT-3782 Gestione delle API Valore del livello di coerenza predefinito ottimale per Identity-zone
MGMT-3913 Gestione delle API Risolvere il problema di timeout per il recupero dei token OAuth2 da parte di un ID app
MGMT-4177 Gestione delle API Possibilità di disabilitare 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 dell'URL per i caratteri speciali nei percorsi di autorizzazione per i ruoli personalizzati
APIRT-4767 Runtime API Il passaggio di JavaScript deve utilizzare sempre UTF-8 per i contenuti
APIRT-4725 Runtime API Risolto il problema NPE del servizio OAuth
APIRT-4691 Runtime API Lascia passare il tempo per svuotare le connessioni prima di interrompere il servizio in stato non integro
APIRT-4644 Runtime API Autorizzazione di base per BlobstoreService
APIRT-4636 Runtime API Sense Action dovrebbe continuare a funzionare anche se Zookeeper non è attivo
APIRT-4635 Runtime API Riutilizzare il supporto degli attributi del token di aggiornamento abilitato per i criteri OAuth
APIRT-4632 Runtime API Il conteggio della quota della finestra temporale non viene calcolato in modo preciso
APIRT-4584 Runtime API L'hook di flusso non viene implementato in modo coerente, controllo ZooKeeper non funzionante
APIRT-4542 Runtime API MP Sense Task è terminato 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 dell'axgroup
APIRT-4444 Runtime API Percentuali di errori di calcolo per target per codice di errore
APIRT-4435 Runtime API RepositoryServiceImpl.loadAsString() non utilizza il set di caratteri
APIRT-4370 Runtime API Utilizzo elevato della memoria da parte dei MP dell'organizzazione
APIRT-4354 Runtime API Acquisisci 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 "set" in una chiamata successiva
APIRT-3081 Runtime API messaging.adaptors.http.flow.ServiceFailed Errore con il criterio Concurrent Rate Limit
APIRT-4660 Runtime API Aggiungere il nome del pod di MP nell'intestazione del 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 di syslog del criterio di logging dei messaggi non è corretto
66933664 Runtime API QuotaService per il flusso non CPS deve pulire i bucket in modo asincrono e non nel thread Apigee-Main
66495205 Runtime API Migliore gestione del criterio JavaScript con chiamate HTTP asincrone per evitare NPE
65847462 Runtime API l'istruzione di stampa non va a buon fine a causa di un NPE
65648578 Runtime API Solo gli MP devono registrarsi nel percorso KV del console
65603360 Runtime API Le chiamate JavaScript non riescono e viene restituito un errore
65416531 Piattaforma delle funzionalità Reintegra il contesto del messaggio quando gli oggetti JavaScript vengono ripristinati nel contesto del passaggio JavaScript
67405744 Apigee Elevata latenza dell'elaborazione delle richieste sugli MP
65849186 Triplo Le eccezioni non gestite non comportano l'uscita del processo Node.js/Trireme
65713882 Triplo mongodb-core in Trireme produce risultati di crittografia diversi rispetto a Node.js nativi
65374484 Triplo Sicurezza dei nodi: http.get con opzioni di autorizzazione numerica crea buffer non inizializzati
64577449 Triplo Trireme restituisce l'errore SHA256 dell'algoritmo di verifica non valido
EDGESERV-6 Edge Server App nodo che presentano x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError"

17.09.20 (UI)

ID problema Descrizione
65584963 Analytics: il filtro dei report personalizzati deve avere il 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 tra tipi di dati.
65446846 Impossibile assegnare il ruolo di amministratore per un'azienda nella UI di Edge
L'insieme completo di sviluppatori e aziende viene visualizzato e può essere gestito nella UI 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 API)

ID problema Descrizione
64541665 Modifica la configurazione del logger di origine su MP in modo che abbia nomi di log diversi
APIRT-3593 Il token OAuth non contiene l'attributo "set" in una chiamata successiva
APIRT-4336 Suddividi OAuthStepExecution in più esecuzioni di passaggi. Ogni operazione dovrebbe avere un'esecuzione dei passaggi dedicata
APIRT-4444 Percentuali di errori di calcolo per target per codice di errore
APIRT-4456 Esegui il refactoring della chiave API per il gateway EAP/apid
APIRT-4635 Riutilizzare il supporto degli attributi del token di aggiornamento abilitato per i criteri OAuth
APIRT-4683 Aggiungere IP LB della piattaforma Google Cloud come attendibili per le intestazioni XFF
APIRT-4723 Supporto del caricamento di bundle OAuth per la modalità EdgeX/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 L'archivio chiavi non valido non è più disponibile per la gestione
MGMT-3782 Valore del livello di coerenza predefinito ottimale per Identity-zone
MGMT-3913 Risolvere il problema di timeout per il recupero dei token OAuth2 da parte di un ID app
MGMT-3997 L'eliminazione degli archivi chiavi non dovrebbe essere consentita se esiste un riferimento che vi rimanda
MGMT-4013 Aggiornamento dei controlli di riferimento dell'archivio chiavi per verificare l'esistenza di un archivio chiavi e di un alias di riferimento
MGMT-4065 Supporto attivato per i certificati in formato PKS
MGMT-4113 Miglioramento delle funzionalità dell'host virtuale self-service
MGMT-4229 Dopo l'aggiunta di @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) la regressione della configurazione dell'api non riesce
MGMT-4232 [EDGEX/Hybrid] I caricamenti tramite l'API di importazione non danneggiano il bundle
MGMT-4242 [EDGEX/Hybrid] Supporto del deployment del proxy in più di un ambiente
MGMT-4245 [EDGEX/Hybrid] Convalida self-service VirtualHost per host-virtuali ibridi
MGMT-4250 [EDGEX] Esecuzione parallela per l'API dello stato di 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 del valore intero per i clienti di BigQuery
Il filtro della pagina dei report personalizzati ora gestisce i valori interi come previsto.
64806976 Nella pagina dell'elenco di app non viene compilato il campo sviluppatore
Il campo Sviluppatore viene ora compilato per tutte le app dell'elenco.
64766918 Il supporto YAML dell'editor proxy API non funziona
È stato risolto il problema che causava un problema con i file YAML nell'editor proxy API.
64160572 Analytics: rimuovi le transazioni aziendali dal menu Analytics e dalla scheda sul rendimento dell'editor proxy
La dashboard di analisi delle transazioni commerciali non è più supportata. Per altre alternative, consulta l'articolo della community Alternative all'API Business Transactions.

17.08.21.00 (portale)

ID problema Descrizione
DEVSOL‐2625 I ruoli di monetizzazione cadono dopo aver cambiato azienda
Se hai abilitato la monetizzazione, se assegni un ruolo a un utente e quest'ultimo passa da un contesto aziendale all'altro, quest'ultimo non viene più rimosso.
DEVSOL-2621 Aggiornamenti dei moduli Drupal
I seguenti moduli Drupal sono stati aggiornati alla release indicata:
  • Entità file (file campibili) 7.x-2.4
  • Media 7.x-2.10
  • Media CKEditor 7.x-2.5
  • Media: YouTube 7.x-3.5
  • Metatag 7.x-1.22
  • Viste Servizi 7.x-1.2
DEVSOL-2612

Messaggio "Il sito web ha riscontrato un errore" visualizzato durante l'abilitazione della monetizzazione
È stato risolto il problema che si verificava durante l'attivazione dei moduli di monetizzazione. Il messaggio Website encountered an error è stato visualizzato con il seguente messaggio nei log:

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

Questo errore non viene più registrato.

DEVSOL-2609 La pagina dello stato di Drupal non mostra lo stato della connessione Edge corretto per SAML (OAuth)
La pagina Stato Drupal ora mostra lo stato della connessione Edge corretto per SAML (OAuth). In precedenza, la pagina dei report Report > Stato mostrava che la connessione non funzionava anche se SAML era configurato correttamente.
DEVSOL-2608 SAML/OAuth: log stampe fallimento della cache del token di connessione a ogni chiamata
È stato risolto il problema relativo alla logica della cache del token di connessione, che causava la ricezione da parte del sistema di un nuovo token ogni volta che veniva chiamato Edge.
DEVSOL-2599 Più problemi con devconnect_user_developer_is_active()
È stato risolto il problema a causa del quale veniva controllato lo stato sbagliato dello sviluppatore per stabilire se l'utente era attivo o meno. Se un account sviluppatore è disattivato nella UI di Edge e causa l'interruzione del funzionamento delle chiavi delle app, il sistema ora mostrerà un messaggio per informare lo sviluppatore. Sono stati anche apportati 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:
  • La pagina di configurazione SAML è ora modificabile. Per maggiori informazioni, consulta Utilizzo dell'autenticazione SAML.
  • Il campo del nome utente è ora visualizzato nell'interfaccia utente.
  • È stata corretta la chiamata drush "dc-test" per utilizzare la funzione di test della connessione standard in modo che non ignori più le impostazioni di configurazione SAML.
DEVSOL-2569 Analisi dell'app: il tempo di risposta degli endpoint non funziona più, è stato modificato in Tempo di risposta totale
Il grafico di analisi del tempo di risposta degli endpoint è stato rimosso dalla scheda Analytics nella pagina App per sviluppatori perché non rifletteva il tempo di risposta totale e stava creando confusione. La metrica rifletteva solo il tempo impiegato dall'endpoint per rispondere, ma non il tempo impiegato dal proxy API per rispondere. Il grafico Velocità effettiva 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 mancante nel modulo App del portale per sviluppatori di Drupal al sistema di internazionalizzazione Drupal. In precedenza, nella pagina "Le mie app" non era possibile tradurre parte del testo.
DEVSOL-2536 La modifica di "nome app" o "URL di callback" comporta la rimozione da parte del portale dei prodotti API dall'app dello sviluppatore
L'aggiornamento di un'app dello sviluppatore 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 delle app per sviluppatori DevConnect.
DEVSOL-2492 Escursione HTML non corretta nella pagina aziendale
È stato risolto il problema a causa del quale i menu di monetizzazione mostravano la e commerciale, ad esempio "Catalogo e piani", con codifica HTML.
DEVSOL-2490 Miglioramento dell'utilizzo dei criteri di impostazione delle date dei piani tariffari nei moduli di monetizzazione
È stata aggiunta una migliore gestione dei piani tariffari di monetizzazione nei vari fusi orari.
DEVSOL-2440 La chiamata all'API "limits" per la gestione deprecata nel portale per gli sviluppatori genera errori 404
Sistema aggiornato per gestire la nuova API del piano di visualizzazione/acquisto in Monetizzazione.
DEVSOL-2436 Tabella drupal_cache_mint mancante nel database DevPortal durante il tentativo di abilitazione del modulo Drupal Apigee_company per abilitare la monetizzazione
È stato risolto il problema a causa del quale la configurazione della monetizzazione causava il seguente errore: "ERRORE: la relazione "drupal_cache_mint" non esiste.
DEVSOL-2419 L'importazione di JSON non OpenAPI come OpenAPI non genera messaggi di errore
L'importazione di un documento OpenAPI in SmartDocs viene ora convalidata per garantire che il documento sia una specifica OpenAPI.
DEVSOL-2406 I link SmartDocumenti, "Dettagli revisione" o "Modifica revisione", non funzionano
È stato risolto il problema a causa del quale "Dettagli revisione" o "Modifica revisione" nel menu delle azioni delle revisioni di SmartDocumenti mostravano la pagina sbagliata.
DEVSOL-2382 Funzionalità"Blocca i modelli del metodo SmartDocumenti"
È stata creata una nuova autorizzazione "Amministra i modelli SmartDocumenti" in modo che la possibilità di modificare i modelli SmartDocumenti possa essere rimossa o limitata a un ruolo.
DEVSOL-2380 Errore di indicizzazione non definito nei log di Drupal
È stato rimosso il seguente messaggio fuorviante dal log Drupal per i siti abilitati alla monetizzazione: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 Errore di indirizzo non valido nel log di Drupal
Risolto il bug che causava l'aggiunta di errori non validi al log se il sistema non aveva SMTP configurato.
DEVSOL-2355 Il timeout cURL genera avvisi PHP e log errati in edge-php-sdk
Risolto il bug per cui i timeout causavano una formattazione scadente dei messaggi di log.
DEVSOL-2336 Aggiornamento della configurazione del fornitore di servizi di pagamento per la monetizzazione
Per configurare i dettagli di pagamento di WorldPay, è ora possibile utilizzare la pagina di configurazione Configurazione > Impostazioni di monetizzazione > Pagamento ricorrente tramite Worldpay.
DEVSOL-2307 Aggiungi avviso/documenti che il modulo apigee_company può essere utilizzato solo con la monetizzazione
Il modulo Drupal apigee_company richiede l'abilitazione della monetizzazione. Se abiliti il modulo apigee_company quando la monetizzazione non è abilitata, viene visualizzato un messaggio di avviso nel report sullo stato per il sito.
DEVSOL-2270 Dopo l'ultima release della monetizzazione (5 ottobre 2016) non è possibile salvare le informazioni aziendali
È stato risolto il problema relativo alla monetizzazione per cui le informazioni dell'azienda non venivano salvate correttamente.
DEVSOL-2175 I miei alias e i moduli delle statistiche principali non funzionano bene insieme
Il core Drupal e il modulo di contributo "Me Aliases" sono stati corretti in modo che "Me Aliases" e il modulo delle statistiche di base possano essere attivati contemporaneamente. Per ulteriori informazioni, visita 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

Quando si interrompe apigee-postgresql viene visualizzato un messaggio di errore di autorizzazione

Quando usi il comando apigee-seriver apigee-postgresql stop per arrestare apigee-postgresql, potresti visualizzare un messaggio che indica che apigee-serive non può passare alla directory home dell'utente. Puoi ignorare questo messaggio.

68722102

Criterio MessageLogging che include informazioni aggiuntive nel messaggio di log

L'elemento FormatMessage del criterio MessageLogging controlla il formato del messaggio registrato. Quando FormatMessage=false, il messaggio registrato non dovrebbe includere informazioni generate da Apigee. Tuttavia, anche se imposti FormatMessage=false, il messaggio di log includerà comunque le seguenti informazioni:

  • Il punteggio di priorità
  • Il timestamp