Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Dalla precedente release delle funzionalità di Edge for Private Cloud, si sono verificate le seguenti release, 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 come determinare se una release cloud specifica è inclusa nella tua versione di Edge for Private Cloud.
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
- Versione 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 Management 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à Parallel Query in PostgreSQL. Per saperne di più, vedi:
- Aggiorna Apigee Edge dalla versione 4.17.0x alla 4.18.01
- Aggiorna Apigee Edge 4.16.09 alla versione 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 for 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 Private Cloud.
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 nuovi criteri che consentono di generare, verificare e decodificare i token web JSON (JWT) su Apigee Edge:
- Genera policy JWT: genera un JWT firmato, con un insieme configurabile di attestazioni. Il JWT può quindi essere restituito ai client, trasmesso ai target di backend o utilizzato in altri modi. Per saperne di più, consulta Genera policy 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 Verifica delle norme 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 la 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'aggiornamento OCSP è disattivato. Per attivare OCSP, TLS deve essere abilitato sull'host virtuale.
Per saperne di più, consulta Riferimento alla proprietà dell'host virtuale.
Ora è possibile impostare le opzioni di ripetizione del router 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 la mappatura 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 Edge per Private Cloud nelle versioni precedenti alla 4.18.01 è stato ritirato. La release 4.18.01 del mapping dei ruoli esterni è una versione aggiornata con bug corretti e nuove funzionalità aggiunte:
- Risolto il problema per cui ricevevi risposte di autenticazione 403 vietate quando eseguivi l'autenticazione 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 il cloud privato 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 successiva.
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à con convalida 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 è destinato principalmente agli utenti che vogliono verificare se i loro ticket di assistenza sono stati risolti. Non è progettato per fornire informazioni dettagliate per tutti gli utenti.
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 installata per impostazione predefinita durante l'installazione del 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 l'intero set
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 dall'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 | Lascia 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 | Il contatore della quota della finestra mobile non viene 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 MP dell'organizzazione |
| APIRT-4354 | Runtime API | Acquisire la versione TLS in access_log di Nginx 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 pulire i bucket in modo asincrono e non nel thread Apigee-Main |
| 66495205 | Runtime API | Gestione migliore del criterio JavaScript con chiamate HTTP asincrone per evitare NPE |
| 65847462 | Runtime API | print statement fails with NPE |
| 65648578 | Runtime API | Solo i partner di produzione 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 Edge L'insieme completo di sviluppatori e aziende viene visualizzato e può essere gestito nell'interfaccia utente 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 indirizzi IP LB GCP come attendibili per le intestazioni XFF |
| APIRT-4723 | Supporto del caricamento del 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 | 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 dei riferimenti 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] Il caricamento dell'API Import non danneggia 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 errori con i file YAML nell'editor proxy API. |
| 64160572 | Analytics: rimozione delle transazioni commerciali dal menu Analytics e dalla scheda di rendimento dell'editor proxy La dashboard di analisi 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 della connessione Edge corretto per SAML
(OAuth) La pagina di stato di 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 avevi configurato correttamente SAML. |
| DEVSOL-2608 | SAML/OAuth: Log prints Bearer token cache miss with every call È stato risolto un problema con la logica 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 creava 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 comporta 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 degli strumenti di impostazione delle date del piano tariffario nei moduli di monetizzazione È stata migliorata la gestione dei piani tariffari di monetizzazione nei fusi orari. |
| DEVSOL-2440 | La chiamata all'API "limiti" di gestione ritirata nel portale per sviluppatori genera
errori 404 Sistema aggiornato per gestire la nuova API per la visualizzazione/l'acquisto di piani in Monetizzazione. |
| DEVSOL-2436 | Tabella drupal_cache_mint mancante nel database del 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 Smart Docs, "Dettagli revisione" o "Modifica revisione", non
funzionano È stato risolto un problema per cui "Dettagli revisione" o "Modifica revisione" nel menu delle azioni delle revisioni di Smart Docs mostravano la pagina sbagliata. |
| 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 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 pagamenti 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 dettagli 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
|