4.18.01 - Note di rilascio di Edge per Private Cloud

Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione Documentazione di Apigee X.
Informazioni

Dalla precedente release delle funzionalità Edge per il cloud privato, le seguenti release hanno si sono verificati e sono inclusi in questa versione:

Release UI Edge Release di gestione perimetrale Release del portale

Vedi Informazioni sulla release numerazione per capire come capire se una specifica release cloud è incluso 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
  • Versione beta della nuova esperienza perimetrale per il cloud privato
  • Release beta di tre nuovi criteri che consentono di generare, verificare e decodificare JSON Web i token (JWT).

Questa release include tutte le correzioni di bug e le nuove funzionalità incluse in Edge Public di Google Cloud elencate di seguito.

Cessazioni e ritiri

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

Deprecazioni

Ritiro delle nuove installazioni di API BaaS

I nuovi clienti a partire dal 31 gennaio 2018 non sono idonei per API BaaS a meno che non siano state specificate le tue specifiche evidenzia il diritto API BaaS.

Ritiro dell'archivio sicuro Apigee (vault)

La piattaforma Apigee chiamato anche "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 accessibili in fase di runtime con le funzioni nel modulo apigee-access Node.js.

Anziché utilizzare l'archivio sicuro, utilizza le mappe chiave-valore (KVM) criptate, come descritto in Utilizzo delle mappe chiave-valore. Le KVM criptate sono sicure quanto i vault e offrono più opzioni per la creazione recupero. (MGMT-3848)

Ritiro per l'aggiunta di percorsi nella scheda Prestazioni del proxy API

Fino a questa versione, potevi accedere a un proxy API nell'interfaccia utente di gestione, andare alla Rendimento e creare percorsi diversi per un confronto basato su grafico nel proxy nella scheda Rendimento e nella dashboard Transazioni aziendali. Questa funzione è stata ritirata disponibile nell'interfaccia utente. Per un'alternativa a questa funzionalità, vedi le istruzioni Apigee Articolo della community: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html. (EDGEUI-902)

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

Ora utilizzi SMTP_PROTOCOL anziché la proprietà SMTPSSL, per impostare il protocollo utilizzato al server SMTP connesso al portale. I valori validi sono: "standard", "ssl" o "tls".

Vedi Opzioni per sviluppatori del portale dei servizi per ulteriori informazioni.

Nuove funzionalità e aggiornamenti

Di seguito sono riportate le nuove funzioni e i miglioramenti di questa release. Oltre a quanto segue miglioramenti, questa release contiene inoltre diverse caratteristiche di usabilità, prestazioni, sicurezza e miglioramenti.

Cloud privato

Upgrade di PostgreSQL alla versione 9.6

Questa release include un upgrade a PostgreSQL 9.6 per consentire a Edge di sfruttare Funzionalità di query parallele in PostgreSQL. Per ulteriori informazioni, consulta:

Versione beta della nuova esperienza perimetrale per il cloud privato

Questa versione di Edge per il cloud privato contiene la versione beta di un aggiornamento principale alla Interfaccia utente per la gestione delle API. Questa esperienza di New Edge si basa sulle funzionalità esistenti di la piattaforma Apigee Edge, con l'aggiunta di alcuni miglioramenti, in particolare nelle aree Pubblicazione in corso...

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

Vedi Beta Rilascio della nuova esperienza perimetrale per il cloud privato per saperne di più.

Versione beta dei criteri JWT

Il token JWT (JSON Web Token) è uno standard token descritto nella specifica RFC 7519 di IETF. JWT consente di firmare una serie di attestazioni, cioè un insieme di coppie nome/valore, che possono essere verificate in un secondo momento in modo affidabile dal destinatario del JWT.

Questa release contiene tre nuovi criteri che ti consentono di generare, verificare e decodificare JSON Web Token (JWT) su Apigee Edge:

  • Genera criterio JWT: genera un JWT firmato con un set configurabile di rivendicazioni. Il JWT può quindi essere restituito ai client, trasmesso alle destinazioni di backend o utilizzato in altri modi. Vedi Generare criterio JWT (beta) ) per saperne di più.
  • Verifica criterio JWT: verifica la firma su un JWT ricevuto dai clienti. o in altri sistemi. Questo criterio estrae anche le rivendicazioni in variabili di flusso in modo che le successive in base a criteri o condizioni possono esaminare questi valori per prendono le loro decisioni. Vedi Verifica Criteri JWT (versione beta) per saperne di più.
  • Decodifica criterio JWT: decodifica un JWT senza verificare la firma nella JWT. Questo criterio è utile se utilizzato insieme al criterio di verifica JWT, quando il valore di una rivendicazione nel JWT deve essere noto prima di verificare la firma del JWT. Consulta Decodificare JWT. policy (versione beta).

Vedi i criteri JWT Panoramica.

Pinzatura OCSP supportata per host virtuali (65587547)

Gli host virtuali ora supportano la memorizzazione in OCSP per TLS unidirezionale e bidirezionale. Quando questa opzione è abilitata, un OCSP (Online Certificate Status Protocol) invia una richiesta di stato a un risponditore OCSP a determinare se il certificato è valido. La risposta indica se il certificato è valido e non revocata.

La pinzatura di OCSP è disattivata per impostazione predefinita. Per attivarlo, il protocollo TLS deve essere attivato sull'host virtuale o OCSP,

Vedi Host virtuale proprietà di riferimento per saperne di più.

Ora le opzioni per i nuovi tentativi del router possono essere impostate a livello di host virtuale

Ora puoi impostare opzioni di nuovo tentativo per le comunicazioni del router con il processore di messaggi su l'host virtuale. In questo modo avrai un controllo più granulare rispetto alle opzioni precedenti, che erano configurabili solo a livello di router.

Per ulteriori informazioni, vedi Virtuale di configurazione host.

Supporto per la mappatura dei ruoli esterni aggiunto (67145030)

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

Il servizio di mappatura dei ruoli esterni per le versioni di Edge per il cloud privato precedenti alla 4.18.01 ha sono state ritirate. La release 4.18.01 di Mappatura dei ruoli esterni è una versione aggiornata con alcuni bug corretti e nuove funzionalità aggiunte:

  • È stato risolto il problema per cui ricevi risposte vietate di autenticazione 403 quando l'autenticazione con gli utenti che dovrebbero avere accesso.
  • L'intestazione X-Apigee-Current-User è ora supportata nella mappatura dei ruoli esterni. Utenti con l'accesso corretto (sysadmin) può accedere come un altro utente con credenziali proprie.

Consulta la mappatura dei ruoli esterni per altro ancora.

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

Edge per il Private Cloud 4.17.09 ha aggiunto il supporto per ENABLE_SYSTEM_CHECK=y per controllare i requisiti di CPU e memoria su una macchina durante un'installazione. Tuttavia, è necessario eseguire un'installazione effettiva. Ora puoi utilizzare "-t" segnala a esegui questa verifica senza dover installare:

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

Questo comando mostra sullo schermo eventuali errori con i requisiti di sistema.

Vedi Installare Edge componenti su un nodo per ulteriori informazioni.

Versione PHP aggiornata per il portale di servizi per gli sviluppatori (68733233)

Il portale ora utilizza 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 dopo l'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. Entità in fase di convalida alla creazione o all'aggiornamento sono: proxy API, criteri (e nomi di criteri nel proxy API) definizioni), host virtuali, ruoli, cache, server di destinazione, maschere di dati per il debug, archivi chiavi archivi attendibili e archivi di risorse nei proxy API. Consulta Avvisi di denominazione e di errore di input per restrizioni di denominazione per queste entità.

Bug corretti

In questa release sono stati corretti i bug riportati di seguito. Questo elenco è destinato principalmente agli utenti che vogliono visualizzare se i ticket di assistenza sono stati risolti. Non è pensata per fornire informazioni dettagliate per tutti gli utenti.

Cloud privato 4.18.01

ID problema Descrizione
68001164

Ora l'estensione LDAP PHP è installata per impostazione predefinita con il portale

L'estensione PHP LDAP è ora installata per impostazione predefinita quando si installa il portale su RedHat e CentOS. Questo modulo semplifica l'abilitazione del modulo LDAP di Drupal.

68049481

Ora il file Drupal settings.php è scrivibile

Lo script di installazione del portale ora assicura che il file settings.php Drupal è scrivibile da "apigee" dell'utente in modo che possa essere copiato e aggiornato correttamente.

68139166 L'output del programma di installazione mostrava il downgrade di OpenLDAP in caso contrario.
68329105 La configurazione del portale non riesce a creare un utente durante la connessione a Edge se SAML è attivata e utilizza un certificato autofirmato.
68427561 Le proprietà di configurazione del portale ora vengono impostate correttamente dopo un riavvia.
69024465 Impossibile annullare il deployment di SharedFlow nella UI di Edge
69711616 È stato aggiornato Jackson Databind 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 i dati completi di dati)
Il file CSV non includeva i dati corretti per l'intervallo di tempo specificato. Invece, il set di dati completo è stato incluso nel file. Il problema è stato risolto.

67650494 La UI Edge deve tenere traccia delle modifiche apportate all'ambiente
In alcuni casi, le modifiche all'ambiente non sono state rese persistenti durante lo spostamento tra le pagine nella UI. Il problema è stato risolto.

17.10.25.00 (portale)

ID problema Nome componente Descrizione
67646686 Portale per sviluppatori - Drupal & visualizzato nella pagina del forum
È stato corretto il bug per cui il tema Apigee predefinito mostrava "&" per la e commerciale nel menu schede.
65456469 Portale per gli sviluppatori - Drupal Aggiornare il modulo CAPTCHA per migliorare la sicurezza del modulo collaboratori
Il modulo CAPTCHA è stato aggiornato a CAPTCHA 7.x-1.5 per correggere una vulnerabilità di sicurezza. Per ulteriori informazioni, vedi https://www.drupal.org/node/2907137.
65101827 Portale per gli sviluppatori - Drupal Analisi dell'app aziendale non funzionante
È stato corretto il bug per cui le app dell'azienda di monetizzazione non potevano mostrare dati di analisi.
65003870 Portale per gli sviluppatori - Drupal Impossibile annullare i piani tariffari futuri
È stato corretto il bug per cui non era possibile annullare piani tariffari futuri acquistati da una società.
65003539 Portale per gli sviluppatori - Drupal Usa il paese predefinito delle impostazioni internazionali di Drupal
L'indirizzo del contatto per la monetizzazione e dei dettagli di fatturazione ora utilizza il paese predefinito Impostazione internazionale predefinita del paese. Puoi modificare questa impostazione selezionando Configurazione > Regional and language presso la Drupal Administration o dal menu Fogli Google. Se modifichi le impostazioni internazionali predefinite, il paese predefinito indicato nel contatto per la monetizzazione verrà modificato e Dettagli di fatturazione.

17.10.11 (UI)

ID problema Descrizione
67005192 L'UI deve gestire i percorsi decodificati durante il controllo delle autorizzazioni
La UI ora gestisce i percorsi decodificati durante il controllo delle autorizzazioni utente.

17.09.20 (Gestione e runtime delle API)

ID problema Nome componente Descrizione
MGMT-4219 Gestione delle API MGMT per inviare le intestazioni org ed env a blobstore
MGMT-4065 Gestione delle API Supporto abilitato per certificati in formato PKS
MGMT-3782 Gestione delle API Valore del livello di coerenza predefinito ottimale per la zona identità
MGMT-3913 Gestione delle API Risolvere il problema di timeout per il recupero dei token OAuth2 da un appId
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 automaticamente gli URL dei caratteri speciali nei percorsi di autorizzazione per ruoli
APIRT-4767 Runtime API Per il passaggio JavaScript deve essere sempre utilizzato UTF-8 per i contenuti
APIRT-4725 Runtime API Risolto il problema relativo al NPE del servizio OAuth
APIRT-4691 Runtime API Attendi il tempo necessario per svuotare le connessioni prima di terminare 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 è attivo
APIRT-4635 Runtime API Riutilizzare il supporto degli attributi del token di aggiornamento abilitato per i criteri OAuth
APIRT-4632 Runtime API Il contatore della quota di finestre temporali 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 Attività di MP Sense terminata senza preavviso
APIRT-4522 Runtime API Analytics non funziona per gli elaboratori di messaggi abilitati per la monetizzazione se l'organizzazione è diversa dalla regione 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 su MP dell'organizzazione
APIRT-4354 Runtime API Acquisire la versione TLS in access_log Nginx per ogni richiesta
APIRT-4169 Runtime API La versione corrente di Nginx non supporta la combinazione di variabili richiesta per Intestazione X-Forwarded-For
APIRT-3671 Runtime API I token non vengono registrati come sottoposti ad hashing dopo l'attivazione dell'hashing
APIRT-3593 Runtime API Token OAuth non contenente l'attributo impostato in una chiamata successiva
APIRT-3081 Runtime API Errore messaging.adaptors.http.flow.ServiceUnavailable con frequenza simultanea Norme sui limiti
APIRT-4660 Runtime API Aggiungi il nome del pod MP nell'intestazione al router X-Apigee-Pod
APIRT-4506 Runtime API Le modifiche della cache non vengono replicate in un messaggio specifico processore
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 eseguire la pulizia dei bucket in modo asincrono Thread principale Apigee
66495205 Runtime API Migliore gestione dei criteri JavaScript con chiamate http asincrone per evitare NPE
65847462 Runtime API l'istruzione di stampa non funziona con NPE
65648578 Runtime API Solo gli MP devono essere registrati nel percorso KV di console
65603360 Runtime API Le chiamate JavaScript non riescono e un errore nullo
65416531 Piattaforma delle funzionalità Resuscita il contesto del messaggio quando gli oggetti JavaScript vengono riportati Contesto del passaggio JavaScript
67405744 Apigee Latenza elevata di elaborazione delle richieste su MP
65849186 Taglia Le eccezioni non gestite non causano l'uscita dal processo Node.js/Trireme
65713882 Taglia mongodb-core in Trireme produce risultati di crittografia diversi rispetto al nodo nativo.js
65374484 Taglia Sicurezza dei nodi: http.get con opzioni di autorizzazione numerica crea buffer non inizializzati
64577449 Taglia Trireme restituisce un errore sha256 dell'algoritmo di verifica non valido
EDGESERV‐6 Edge server App di nodi con x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError"

17.09.20 (UI)

ID problema Descrizione
65584963 Analytics: il filtro dei report personalizzati deve eseguire un controllo dei dati senza distinzione tra maiuscole e minuscole tipo
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 a un'azienda nella UI Edge
Viene visualizzato l'intero set di sviluppatori e aziende che può essere gestito in Edge nell'interfaccia utente.
65125644 Impossibile rimuovere un prodotto API da una credenziale per App aziendale
È stato risolto un problema che impediva la rimozione di un prodotto API da un la credenziale per un'app aziendale.

17.09.11 (Gestione API)

ID problema Descrizione
64541665 Modificare la configurazione del logger di origine su MP per avere nomi di log diversi
APIRT‐3593 Token OAuth non contenente l'attributo impostato in una chiamata successiva
APIRT-4336 Dividi OAuthStepExecution in più esecuzioni. Ciascuno dei operazione deve avere un'esecuzione dei passaggi dedicata
APIRT-4444 Percentuali di errori di calcolo per target per codice di errore
APIRT-4456 Chiave API di verifica refactoring per gateway EAP/apid
APIRT-4635 Riutilizzare il supporto degli attributi del token di aggiornamento abilitato per i criteri OAuth
APIRT-4683 Aggiungi IP LB di Google Cloud come attendibili per le intestazioni XFF
APIRT-4723 Supporto del caricamento di bundle OAuth per EdgeX/modalità ibrida
APIRT-4725 Risolto il problema relativo al NPE del servizio OAuth
APIRT-4726 ScriptableHttpClient non deve presupporre che il contesto di un messaggio sia ancora presente in ora di invio
MGMT‐3764 L'archivio chiavi non valido non passa più attraverso la gestione
MGMT-3782 Valore del livello di coerenza predefinito ottimale per la zona identità
MGMT-3913 Risolvere il problema di timeout per il recupero dei token OAuth2 da un appId
MGMT-3997 L'eliminazione degli archivi chiavi non dovrebbe essere consentita se è presente un riferimento che rimanda a
MGMT-4013 Aggiornamento dei controlli dei riferimenti dell'archivio chiavi per l'esistenza dell'archivio chiavi e dei relativi riferimenti alias
MGMT-4065 Supporto abilitato per certificati in formato PKS
MGMT-4113 Miglioramento delle funzionalità dell'host virtuale self-service
MGMT-4229 Dopo aver aggiunto @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) la regressione di configurazione delle API non va a buon fine
MGMT-4232 [EDGEX/Hybrid] I caricamenti dell'API Import non danneggiano il bundle
MGMT-4242 [EDGEX/Hybrid] Supporto del deployment proxy in più di un ambienti
MGMT-4245 [EDGEX/Hybrid] Convalida self-service VirtualHost per hybrid-virtual-hosts
MGMT-4250 [EDGEX] Esecuzione parallela per l'API relativa allo stato di deployment del proxy API

17.09.06 (UI)

ID problema Descrizione
65015144 Analytics: il filtro della pagina Report personalizzati presenta un problema con il filtro relativo al valore intero per Clienti di BigQuery
Il filtro della pagina dei report personalizzati ora gestisce i valori interi come previsto.
64806976 Il campo sviluppatore non viene compilato nella pagina dell'elenco di app
Il campo Sviluppatore è ora compilato per tutte le app nell'elenco.
64766918 Il supporto YAML dell'editor proxy API non funziona
È stato risolto il problema che causava il problema con i file YAML nell'editor proxy API.
64160572 Analytics: rimozione delle transazioni aziendali dal menu di Analytics e dal proxy scheda sul rendimento dell'editor
La dashboard di analisi delle transazioni aziendali non è più supportata. Per conoscere le alternative, vedi l'articolo della community Alternative all'API Business Transactions.

17.08.21.00 (portale)

ID problema Descrizione
DEVSOL‐2625 I ruoli di monetizzazione vengono eliminati dopo il passaggio a un'altra azienda
In caso di attivazione della monetizzazione, se assegni un ruolo a un utente che passa da uno contesto aziendale a un 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:
  • Entità file (file campibili) 7.x-2.4
  • Media 7.x-2.10
  • Media CKEditor 7.x-2.5
  • Contenuti multimediali: YouTube 7.x-3.5
  • Metatag 7.x-1.22
  • Visualizzazioni dei servizi 7.x-1.2
DEVSOL-2612

"Si è verificato un errore nel sito web" messaggio visualizzato durante l'attivazione Monetizzazione
È stato risolto il problema che si è verificato durante l'abilitazione 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 di stato di Drupal non mostra lo stato della connessione Edge corretto per SAML (OAuth)
La pagina Stato di Drupal ora mostra lo stato della connessione Edge corretto per SAML (OAuth). In precedenza, la sezione Report > dei report di stato mostrerebbe che la connessione non funzionava nemmeno se SAML è stato configurato correttamente.
DEVSOL-2608 SAML/OAuth: stampa del log - 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 l'ottenimento di un nuovo token da parte del sistema in cui si chiamava Edge.
DEVSOL-2599 Più problemi relativi a devconnect_user_developer_is_active()
È stato risolto il problema per cui veniva controllato lo stato dello sviluppatore errato per decidere se l'utente è attivo o meno. Se un account sviluppatore viene disattivato nella UI Edge causando l'arresto delle chiavi dell'app funziona, il sistema mostrerà un messaggio per informare lo sviluppatore. Aggiunto anche delle prestazioni di 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 ulteriori informazioni, vedi Utilizzo dell'autenticazione SAML.
  • Il campo del nome utente è ora visualizzato nell'interfaccia utente.
  • Drush "dc-test" corretto per utilizzare la funzione di test della connessione standard in modo che ignora le impostazioni di configurazione SAML.
DEVSOL-2569 Analisi dell'app: il tempo di risposta dell'endpoint non funziona più ed è stato impostato su Totale Tempo di risposta
Il grafico di analisi del tempo di risposta dell'endpoint è stato rimosso dalla scheda Analytics nella Pagina App sviluppatore perché non rifletteva il tempo di risposta totale e causava confusione. La metrica rifletteva solo il tempo impiegato dall'endpoint per rispondere, non il tempo impiegato dal proxy API per rispondere. Il grafico Velocità effettiva mostra la 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 delle app del portale per sviluppatori di Drupal a Drupal Sistema di internazionalizzazione. In precedenza, non era possibile tradurre parte del testo nella sezione "Le mie App" pagine.
DEVSOL-2536 Modifica del "nome dell'app" o "URL di callback" fa sì che il portale rimuova i prodotti API da app sviluppatore
L'aggiornamento di un'app sviluppatore non comporterà più la rimozione dei prodotti basati su API dal dell'app.
DEVSOL-2519 Smartdocs ha una dipendenza non dichiarata da devconnect_developer_apps
Il modulo Smartdocs non ha più una dipendenza non necessaria dalle app per sviluppatori DevConnect in maggior dettaglio più avanti in questo modulo.
DEVSOL-2492 Sequenza di escape HTML non corretta nella pagina dell'azienda
È stato risolto il problema per cui i menu di monetizzazione mostravano la e commerciale, ad esempio "Catalogo e Plans", con codifica HTML.
DEVSOL-2490 Migliora l'utilizzo dei parametri per la definizione 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 Chiamata ai "limiti" della gestione ritirata L'API nel portale per sviluppatori 404
Sistema aggiornato per gestire la nuova API del piano di visualizzazione/acquisto nella monetizzazione.
DEVSOL-2436 Manca la tabella drupal_cache_mint nel database DevPortal durante il tentativo di abilitare la Modulo Drupal Apigee_company per abilitare la monetizzazione
È stato risolto il problema per cui la configurazione della monetizzazione causava il seguente errore: "ERRORE: relazione "drupal_cache_mint" inesistente".
DEVSOL-2419 L'importazione di dati JSON non OpenAPI come OpenAPI non genera messaggi di errore
L'importazione di un documento OpenAPI in SmartDocs è ora convalidata per garantire che il documento sia è una specifica OpenAPI.
DEVSOL-2406 Link SmartDocs, "Dettagli revisione" o "Modifica revisione", non lavoro
È stato risolto il problema per cui "Dettagli revisione" oppure "Modifica revisione" nel menu azione delle revisioni SmartDocs mostrassero la pagina sbagliata.
DEVSOL-2382 "Blocca i modelli di metodo SmartDocs" funzionalità
È stata creata una nuova autorizzazione "Amministra modelli SmartDocs" in modo che sia possibile modificare I modelli SmartDocs possono essere rimossi o limitati 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 abilitati alla monetizzazione: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 Errore di indirizzo non valido nel log di Drupal
È stato 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 produce avvisi PHP e log non validi in edge-php-sdk
È stato corretto il bug per cui i timeout generavano messaggi di log con formattazione scadente.
DEVSOL-2336 Aggiornamento della configurazione del fornitore di servizi di pagamento per la monetizzazione
La sezione Configurazione > Impostazioni di monetizzazione > Pagamento ricorrente tramite Worldpay pagina di configurazione del portale per gli sviluppatori ora può essere utilizzata per configurare i pagamenti tramite WorldPay i dettagli.
DEVSOL-2307 Aggiungi avvisi/documenti che il modulo apigee_company può essere utilizzato solo con monetizzazione
Il modulo apigee_company Drupal richiede l'abilitazione della monetizzazione. Se attivi il Nel modulo apigee_company quando la monetizzazione non è abilitata, viene visualizzato un messaggio di avviso il report sullo stato del sito.
DEVSOL-2270 Dopo il rilascio dell'ultima versione di monetizzazione (5 ottobre 2016) non è possibile salvare l'Azienda informazioni
È stato risolto il problema relativo alla monetizzazione, a causa del quale le informazioni aziendali non venivano salvate correttamente.
DEVSOL-2175 I miei alias e i moduli principali delle statistiche non funzionano bene insieme
Il core di Drupal e i "Me Aliases" al modulo contrib con patch applicata "Me Aliases" e ai modulo Statistiche principali può essere abilitato contemporaneamente. Per ulteriori 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

Il messaggio di errore di autorizzazione viene visualizzato all'interruzione di apigee-postgresql

Quando usi il comando apigee-seriver apigee-postgresql stop per arrestare apigee-postgresql, potresti visualizzare un messaggio che dice che apigee-serive non può impostare la home page dell'utente. Puoi ignorare .

68722102

Criterio MessageLogging, incluse 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 viene dovrebbe includere informazioni generate da Apigee. Tuttavia, anche se imposti FormatMessage=false, il messaggio di log include ancora le seguenti informazioni:

  • Il punteggio di priorità
  • Il timestamp