Google App Engine (GAE) è un toolkit per gli sviluppatori Web permettendo loro di creare, gestire e scalare le loro applicazioni, a seconda delle esigenze del traffico e archiviazione dei dati in entrata.
GAE non ha bisogno di speciali server, in esecuzione sull'infrastruttura di Google.
Ha bisogno solo i programmatori di caricare la loro applicazione ed eseguire normalmente.
Il Google App Engine SDK per PHP include un runtime di PHP per l'hosting e la gestione di applicazioni PHP e siti web in modo nativo.
Il GAE PHP SDK, come con altri SDK, include il supporto esteso per gli account Google, Google Cloud SQL e servizi di archiviazione cloud di Google.
Altri SDK Google App Engine sono previste anche per:
Java
Python
Vai
Cosa c'è di nuovo in questa versione:
- biblioteca oauth2client aggiornato a versione [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Aggiunge & quot; spettacolo in un contesto & quot; menù per registri delle applicazioni MVM che hanno ID_Thread o REQUEST_ID come un campo nella loro voce di registro. Questo permette di smistamento tronchi app basate su entrambi i campi.
- Possibilità di applicazioni provisioning di carico di corrente e configurare il provisioning elastico sulla base di entrambi i parametri a livello di applicazione VM e.
- Remote API ora è possibile accedere utilizzando le credenziali OAuth2 utilizzando https://developers.google.com/identity/protocols/application-default-credentials
- Usa RequestPayloadTooLargeException per URLFetch richieste con carichi utili che sono troppo grandi.
Cosa c'è di nuovo nella versione 1.9.32:
- biblioteca oauth2client aggiornato alla versione [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- "spettacolo nel contesto" menu aggiunge per registri delle applicazioni MVM che hanno ID_Thread o REQUEST_ID come un campo nella loro voce di registro. Questo permette di smistamento tronchi app basate su entrambi i campi.
- Possibilità di applicazioni provisioning di carico di corrente e configurare il provisioning elastico sulla base di entrambi i parametri a livello di applicazione VM e.
- Remote API ora è possibile accedere utilizzando le credenziali OAuth2 utilizzando https://developers.google.com/identity/protocols/application-default-credentials
- Usa RequestPayloadTooLargeException per URLFetch richieste con carichi utili che sono troppo grandi.
Cosa c'è di nuovo nella versione 1.9.28:
- biblioteca oauth2client aggiornato alla versione [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- "spettacolo nel contesto" menu aggiunge per registri delle applicazioni MVM che hanno ID_Thread o REQUEST_ID come un campo nella loro voce di registro. Questo permette di smistamento tronchi app basate su entrambi i campi.
- Possibilità di applicazioni provisioning di carico di corrente e configurare il provisioning elastico sulla base di entrambi i parametri a livello di applicazione VM e.
- Remote API ora è possibile accedere utilizzando le credenziali OAuth2 utilizzando https://developers.google.com/identity/protocols/application-default-credentials
- Usa RequestPayloadTooLargeException per URLFetch richieste con carichi utili che sono troppo grandi.
Cosa c'è di nuovo nella versione 1.9.26:
- biblioteca oauth2client aggiornato alla versione [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- "spettacolo nel contesto" menu aggiunge per registri delle applicazioni MVM che hanno ID_Thread o REQUEST_ID come un campo nella loro voce di registro. Questo permette di smistamento tronchi app basate su entrambi i campi.
- Possibilità di applicazioni provisioning di carico di corrente e configurare il provisioning elastico sulla base di entrambi i parametri a livello di applicazione VM e.
- Remote API ora è possibile accedere utilizzando le credenziali OAuth2 utilizzando https://developers.google.com/identity/protocols/application-default-credentials
- Usa RequestPayloadTooLargeException per URLFetch richieste con carichi utili che sono troppo grandi.
Cosa c'è di nuovo nella versione 1.9.23:
- L'URL Fetch servizio sarà sempre emettere una richiesta GET quando riceve e risponde a una risposta 302; in precedenza sarebbe preservare il metodo HTTP originale. Questo nuovo comportamento è in linea con le convenzioni moderne.
Cosa c'è di nuovo nella versione 1.9.20:
- L'URL Fetch servizio sarà sempre emettere una richiesta GET quando riceve e risponde a una risposta 302; in precedenza sarebbe preservare il metodo HTTP originale. Questo nuovo comportamento è in linea con le convenzioni moderne.
Cosa c'è di nuovo nella versione 1.9.18:
- L'URL Fetch servizio sarà sempre emettere una richiesta GET quando riceve e risponde a una risposta 302; in precedenza sarebbe preservare il metodo HTTP originale. Questo nuovo comportamento è in linea con le convenzioni moderne.
Cosa c'è di nuovo nella versione 1.9.11:
- PHP ora è stato aggiornato alla 5.4.32.
Cosa c'è di nuovo nella versione 1.9.10:
- Risolto un problema che causa errori di script di routing nel dev_appserver quando l'URL espressione regolare utilizza sottogruppi che comprendono una barra di primo piano.
Cosa c'è di nuovo nella versione 1.9.9:
- Risolto un problema in cui i campi del modulo presentato con caricati Google Cloud Storage non possono ottenere codificati correttamente.
- TLS è ora supportato e abilitato per impostazione predefinita nella dev_appserver.
- Risolto un problema con l'archivio dati Admin non riuscendo a caricare a causa di un DeadlineExceededError quando si recuperano i tipi.
Cosa c'è di nuovo nella versione 1.9.8:
- PHP è ora aggiornato alla 5.4.30.
Cosa c'è di nuovo nella versione 1.9.7:
- Risolto un problema con il separatore di directory dev_appserver per DOCUMENT_ROOT, SCRIPT_FILENAME, SCRIPT_NAME, e PHP_SELF non funziona su Windows.
- Risolto un problema con il decremento non funziona in Memcache e Memcached.
Cosa c'è di nuovo nella versione 1.9.5:
- Risolto un problema per cui alcuni nomi benna Cloud Storage legali non riescono a convalidare.
Cosa c'è di nuovo nella versione 1.9.4:
- Risolto un problema con libcurl dando un errore di carico per client Mac OS X Snow Leopard.
- Corretto un problema con effettuare i collegamenti mysqli simultanee alla stessa istanza CloudSQL causando la richiesta di timeout.
Cosa c'è di nuovo nella versione 1.9.3:
- Corretto un problema con il fnmatch () non funzione viene supportata in produzione.
Cosa c'è di nuovo nella versione 1.8.9:
- Aggiunto il supporto per l'estensione ftp.
- Aggiunto il supporto per l'estensione zip.
- Aggiunto il supporto per la funzione gethostname ().
- Un vero e proprio "fatturazione necessaria" messaggio viene ora dato quando gli utenti tentano di utilizzare i socket API su applicazioni gratuite.
- Risolto un problema con le chiavi ed i valori di intestazione avere spazi bianchi evitando risposte da essere compresso.
- Risolto un problema con il contenuto-tipo e metadati non vengono aggiornati quando si rinomina oggetti Google Cloud Storage.
- Corretto un problema con Cloud Storage rinominare richieste in mancanza quando un oggetto ha uno spazio nel suo nome.
- Rinominato appcfg iniziano a appcfg start_module_version e smettere di stop_module_version.
- Corretto un problema con le collisioni di allocazione ID nell'archivio dati.
- Corretto un problema con Cloud Storage chiamate non riuscendo nel dev_appserver.
- Risolto un problema con il dev_appserver non si avvia in Windows quando si utilizzano versioni di Python precedenti alla 2.7.2.
Cosa c'è di nuovo nella versione 1.8.8:
- dedicato Memcache è ormai una caratteristica GA. La nostra politica si applica deprecazione e clienti sono incoraggiati a utilizzare questa funzione nella produzione.
- chiamate API Memcache sono monitorati da una nuova metrica che stima l'utilizzo delle risorse, Memcache Compute Units (MCU). C'è un nuovo secchio quota e cruscotto grafico che corrisponde alla metrica, così come opzione nel visualizzatore memcache per visualizzare le chiavi migliori per MCU.
- Il formato dev_appserver logs.db non è compatibile con 1.8.7. Gli utenti che ricadono al 1.8.7 dev_appserver dopo aver provato 1.8.8 deve cancellare questo file. A meno che non espressamente nominato dall'utente nella riga di comando, il file si trova in /tmp//logs.db. L'errore vedere se questo file non viene rimosso è: 'IntegrityError: RequestLogs.module non può essere NULL'
- Il Sockets API è ora disponibile per la fatturazione applicazioni abilitate.
- String PHP è stato aggiunto come un tipo di chiave nel visualizzatore Admin Console Memcache.
- CloudStorageTools aggiunti :: getPublicUrl () metodo per la costruzione degli URL per gli oggetti di Google Cloud Storage.
- di apertura GCS oggetti in modalità testo è ora supportato.
Cosa c'è di nuovo nella versione 1.8.7:
- cloud Endpoint è ormai una caratteristica GA.
- le modifiche alla configurazione Memcache e mutazioni (a filo, set, ecc), a base di Console sono ora registrati nei log della console di amministrazione.
- L'impostazione max_concurrent_requests ora è configurabile per la versione / modulo.
- Corretto un problema con Datastore validazione non correttamente gli spazi dei nomi con più di 500 caratteri.
- Aggiunto il supporto per l'estensione mcrypt PHP per l'interprete PHP incluso con il Mac OSX SDK.
- Aggiunto il supporto per la libreria estensione zlib per l'interprete PHP incluso con il Mac OSX SDK.
- Aggiunto il supporto per l'estensione PHP gd per l'interprete PHP incluso con il Mac OSX SDK.
Cosa c'è di nuovo nella versione 1.8.6:
- Una tabella di formato memcache è stato aggiunto alla dashboard della console di amministrazione. Accedervi tramite il menu a discesa sopra il grafico. Il grafico rappresenta graficamente dimensione memcache nel tempo consentendo ai clienti di determinare quando la cache eventi si sono verificati a filo. Questa è una funzione di anteprima.
- Corretto un problema con il dev_appserver che consente una combinazione di query Datastore valida di gruppo da e le proprietà del filtro.
- Corretto un problema con il bulkloader che provoca arrivi al dev_appserver a fallire.
- Risolto un problema che colpisce la convalida della dimensione di nomi di proprietà datastore.
- Risolto un problema con la convalida della query archivio dati per stringhe con esattamente 500 caratteri.
- php: // memoria e php:. // Temperatura I / O stream sono ora supportati
Cosa c'è di nuovo nella versione 1.8.4:
- fix un datastore Admin in questa release migliora la sicurezza, garantendo che i backup pianificati possono essere avviati solo da una task coda di cron o attività. Gli amministratori possono comunque avviare un backup andando al datastore Admin in Admin Console.
Requisiti :
- PHP 5.4 o superiore
Limitazioni :
- Ancora in fase di sviluppo.
I commenti non trovato