Google App Engine (GAE) являє собою набір інструментів для веб-розробників, дозволяючи їм створювати, управляти і масштабувати свої додатки, в залежності від потреб входять трафіку і зберігання даних.
GAE не потрібні спеціальні сервери, що працюють на інфраструктурі Google.
Це просто необхідно програмісти завантажувати свої додатки і запустити його в звичайному режимі.
Google App Engine SDK для Java дозволяє розробникам створювати і запускати свої Java-додатків і веб-сайтів за допомогою стандартних інструментів Java.
Підтримувані технології включають в себе JVM і Java сервлетів.
На додаток до мови Java, будь-який інший мову програмування, використовуючи інтерпретатор або компілятор JVM на основі підтримуються також. До них відносяться Рубі і JavaScript.
Інші SDKs Google App Engine, надаються також:
Python
Go
PHP
Що нового в цьому випуску:
- отримує UrlFetch Java API, це властивість, щоб вказати за замовчуванням вибірки термін. appengine.api.urlfetch.defaultDeadline це число з плаваючою точкою в секундах, яке може бути використане для вказівки тайм-ауту UrlFetch за замовчуванням для Java в AppEngine-web.xml.
- бібліотека oauth2client оновлений до версії [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Додає меню "шоу в контексті" для журналів додатків MVM, які thread_id або REQUEST_ID як поле в їх запису в журналі. Це дозволяє сортувати журнали додатків, заснованих на тій чи іншій області.
- Можливість надання додатків для поточного навантаження і налаштувати пружну виділення ресурсів, заснований на обох VM і на рівні додатків метрик.
- Віддалений API тепер можна отримати за допомогою OAuth2 облікових даних за допомогою https://developers.google.com/identity/protocols/application-default-credentials
- Використовуйте RequestPayloadTooLargeException для UrlFetch запитів з корисним навантаженням, які занадто великі.
Що нового у версії 1.9.28:
- отримує UrlFetch Java API, це властивість, щоб вказати за замовчуванням вибірки термін. appengine.api.urlfetch.defaultDeadline це число з плаваючою точкою в секундах, яке може бути використане для вказівки тайм-ауту UrlFetch за замовчуванням для Java в AppEngine-web.xml.
- бібліотека oauth2client оновлений до версії [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Додає меню "шоу в контексті" для журналів додатків MVM, які thread_id або REQUEST_ID як поле в їх запису в журналі. Це дозволяє сортувати журнали додатків, заснованих на тій чи іншій області.
- Можливість надання додатків для поточного навантаження і налаштувати пружну виділення ресурсів, заснований на обох VM і на рівні додатків метрик.
- Віддалений API тепер можна отримати за допомогою OAuth2 облікових даних за допомогою https://developers.google.com/identity/protocols/application-default-credentials
- Використовуйте RequestPayloadTooLargeException для UrlFetch запитів з корисним навантаженням, які занадто великі.
Що нового у версії 1.9.26:
- отримує UrlFetch Java API, це властивість, щоб вказати за замовчуванням вибірки термін. appengine.api.urlfetch.defaultDeadline це число з плаваючою точкою в секундах, яке може бути використане для вказівки тайм-ауту UrlFetch за замовчуванням для Java в AppEngine-web.xml.
- бібліотека oauth2client оновлений до версії [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Додає меню "шоу в контексті" для журналів додатків MVM, які thread_id або REQUEST_ID як поле в їх запису в журналі. Це дозволяє сортувати журнали додатків, заснованих на тій чи іншій області.
- Можливість надання додатків для поточного навантаження і налаштувати пружну виділення ресурсів, заснований на обох VM і на рівні додатків метрик.
- Віддалений API тепер можна отримати за допомогою OAuth2 облікових даних за допомогою https://developers.google.com/identity/protocols/application-default-credentials
- Використовуйте RequestPayloadTooLargeException для UrlFetch запитів з корисним навантаженням, які занадто великі.
Що нового у версії 1.9.23:
- URL-адресу Fetch служби завжди буде видавати запит GET, коли він отримує і відповідає на 302 відповіді; Раніше було б зберегти оригінальний метод HTTP. Це нове поведінку відповідно до сучасних конвенціями.
Що нового у версії 1.9.20:
- URL-адресу Fetch служби завжди буде видавати запит GET, коли він отримує і відповідає на 302 відповіді; Раніше було б зберегти оригінальний метод HTTP. Це нове поведінку відповідно до сучасних конвенціями.
Що нового у версії 1.9.18:
- URL-адресу Fetch служби завжди буде видавати запит GET, коли він отримує і відповідає на 302 відповіді; Раніше було б зберегти оригінальний метод HTTP. Це нове поведінку відповідно до сучасних конвенціями.
Що нового у версії 1.9.11:
- Виправлена проблема з Search API в SDK, де індекси лістингу кидки NoSuchElementException, коли немає індексів повз ключа запуску.
Що нового у версії 1.9.10:
- Застарілою методи в класі LogQuery більше не буде працювати для розгорнутих додатків. Повний список методів, які були видалені, будь ласка, см старіння оголошення LogQuery в версії SDK 1.8.7.
немає
Що нового у версії 1.9.9:
- TLS тепер підтримується і включений за замовчуванням в dev_appserver.
- Виправлена проблема з Datastore Адміністратор не в змозі завантажити через DeadlineExceededError при отриманні дозволу.
Що нового у версії 1.9.8:
- Виправлена проблема з Datastore Адміністратор не правильно, якщо відновлення резервних копій запису відключені.
Що нового у версії 1.9.7:
- долучення Memcache ставлення історичний потрапляння в консолі адміністратора панелі управління.
- Виправлена проблема з розетками підключення тайм-ауту через 2 хвилини.
- Виправлена помилка, яка може привести до StackOverflowError в додатках при завантаженні коду класу в якості ресурсу з використанням ClassLoader.getResource.
Що нового у версії 1.9.6:
- Виправлена проблема з датою багатозначних HTTP заголовків, таких як If-Modified-Since отримання ClassCastException.
- Виправлена проблема з dev_appserver Search API для полів атомів, які містять пробіл або знаки пунктуації в їх значення (наприклад, адреси електронної пошти).
- Виправлена проблема з PermGen біжить з космосу при використанні DeferredTasks в dev_appserver.
- Виправлена проблема з DATASTORE курсорів в dev_appserver отримувати невірне значення курсора для ключів тільки запитів.
Що нового у версії 1.9.5:
- Виправлена проблема з API пошуку, де шукаєте для гео точок, відстань від нерухомої точки більше, ніж деяке значення повертає документи, які не включають в це поле.
- Виправлена проблема з Appstats, що породжують ClassCastException в dev_appserver.
- Виправлена проблема з пошуком API, де запитуючи поле, яке не існує повертає повідомлення про помилку замість повернення нульових матчі на цьому полі.
Що нового у версії 1.9.4:
- Прискорити API кешу пам'яті десеріалізациі за допомогою Class.forName замість ClassLoader.loadClass.
- Додана на стороні клієнта протоколювання розгортання на Java AppCfg, що дозволить поліпшити продуктивність розгортання додатків Java.
- Виправлена проблема з Datastore Запити, що містять неіснуючі поля нульового результату замість помилки.
- Виправлена проблема з властивостями Datastore Струнні тому вони тепер & л; = 500 символів, а не
- Виправлена проблема з API пошуку, де він не зможе правильно розібрати вирази, які використовують оператор віднімання без оточуючих пробільні.
Що нового у версії 1.9.3:
- Різні внутрішні виправлення. Немає нових можливостей для Java SDK 1.9.3.
Що нового у версії 1.8.9:
- Перейменовано AppCfg починають AppCfg start_module_version і припинити stop_module_version.
- Виправлена проблема з наїздом розподілу ID в сховище даних.
- Виправлена проблема з Cloud Storage викликів невдачу в dev_appserver.
- Виправлена проблема з dev_appserver не починається на Windows, при використанні версії Python раніше, ніж 2.7.2.
Що нового у версії 1.8.8:
- Виділений Memcache тепер функція GA. Наша політика старіння відноситься і клієнтам рекомендується використовувати цю функцію у виробництві.
- Memcache виклики API відслідковуються нової метрики, яка оцінює використання ресурсів, Memcache Compute Units (MCU 'и). Існує нова квота відра і приладової панелі граф, відповідний метриці, а також варіант в кеші пам'яті глядача, щоб відобразити верхні ключі від MCU.
- Формат dev_appserver logs.db не володіє зворотною сумісністю з 1.8.7. Користувачі, які повернуться до 1.8.7 dev_appserver після спроби 1.8.8 повинні видалити цей файл. Якщо спеціально не названий користувачем в командному рядку, файл знайдений в /tmp//logs.db. Помилка видно, якщо цей файл не видалений: 'IntegrityError: RequestLogs.module не може бути NULL'
Що нового у версії 1.8.7:
- Cloud Endpoints тепер функція GA.
- Memcache зміни конфігурації і мутації (флеш, набір і т.д.), зроблені з консолі адміністратора тепер реєструються в журналах консолі адміністратора.
- Установка max_concurrent_requests тепер налаштовується на варіант виконання / модуля.
- Виправлена проблема з Datastore неправильно перевірки просторів імен з більш ніж 500 символів.
Що нового у версії 1.8.6:
- Виправлена проблема з dev_appserver, що дозволяє неприпустиме поєднання Datastore запиту групи по і фільтр властивостей.
- Виправлена проблема з bulkloader, який викликає завантаження в dev_appserver на провал.
- Виправлена проблема, яка зачіпає перевірку розміру імен властивостей DATASTORE.
- Виправлена проблема з перевіркою запитів Datastore для рядків з рівно 500 символів.
<Літій> а Memcache діаграма розміру була додана до приладової панелі консолі адміністратора. Отримати доступ до нього за допомогою списку над графіком. Діаграма графіки розмір кешу пам'яті з плином часу дозволяє замовникам визначити, коли відбулося кеш флеш подій. Це функція попереднього перегляду.
Що нового у версії 1.8.4:
- датастору Адміністратор виправити в цьому випуску підвищує рівень безпеки, гарантуючи, що заплановані операції резервного копіювання тепер можуть бути запущені тільки завдання черзі хрон або завдання. Адміністратори можуть ще розпочати резервне копіювання, перейшовши в сховище даних адміністратора в консолі адміністратора.
Що нового у версії 1.8.3:
- Виправлена проблема з поштовим API, адреси електронної пошти, які містять закодовані символи нового рядка, як зазначено в RFC2047 тепер коректно розпізнані.
- Виправлена помилка з channels.send_message невдачу, коли ідентифікатор клієнта має 3 або більше дефіса.
- Виправлена проблема з ndb.non_transactional правильно відновити стан транзакционной БД бібліотеки.
- Виправлена проблема з каналом API Testbed не працює належним чином після оновлення до версії SDK 1.8.2.
- Виправлена проблема з Datastore інтерфейсу адміністратора не в змозі завантажити через додаток занадто великого числа видів.
- Виправлена проблема з модулями get_current_module_name () неправильно звітів за замовчуванням, коли це не так.
Що нового у версії 1.8.1:
- Смуга пропускання між App Engine і Google Cloud Storage в даний час безкоштовно (це може змінитися в майбутньому для певних рівнів обслуговування).
- Приблизно результатів пошуку буде точним, тільки якщо воно менше або дорівнює кількості результатів запитаних. За замовчуванням це може бути перекрито установкою number_found_accuracy QueryOption в Search API.
- Дати, атоми, і числові поля тепер можна знайти за допомогою функції пошуку без обмеження поля в Search API.
- в лапках порожній рядок тепер повертає атом поля з порожніми значеннями для Search API.
- сніпетів і порахуйте функції більше не допускаються в виразах сортування для Search API.
- The Search API тепер краще повідомлення про помилки для призначених для користувача помилок і внутрішніх помилок.
<Літій> Пошуковий API закінчив Експериментальної для перегляду. Додатки, активувати функцію оплати може перевищувати вільні рівні квот і буде стягуватися плата за користування вище цих рівнів.
Що нового у версії 1.8.0:
- Нові Платіжна Включено додатки більше не буде за замовчуванням на адресу електронної квоти 20000 в день. Замість цього додатка потрібно буде подати заявку через консоль адміністратора, щоб отримати квоти електронної пошти збільшилася.
- панелі управління консолі адміністратора графіки і звіти для всіх користувачів були повністю перенесені в нову, більш надійну бекенда оголошеної в 1.7.6.
- Максимальний розмір запитів POST проводиться через UrlFetch був збільшений з 5 МБ до 10 МБ.
- Виправлена проблема з поштовим API, щоб запобігти відправку пошти з облікового запису електронної пошти Служб Google, який був припинений.
Що нового у версії 1.7.7:
- сокетов API, який дозволяє додаткам здійснювати вихідні з'єднання TCP і відправляти / приймати пакети UDP до Інтернету з використанням як IPv4, так і IPv6, тепер доступний в якості експериментальної функції для додатків виставлених рахунків.
- Модуль ftplib тепер відновлюється. Це залежить від експериментальної Sockets API.
- Платіжна включений додатки більше не будуть піддаватися $ 2.10 мінімальної щотижневої витрачаємо. Замість цього додатка будуть платити тільки за їх фактичного використання.
- Matplotlib 1.1.1, експериментальна функція, є застарілим і треба увійти на сайт 1.7.8. Будь ласка, переключитися на Matplotlib 1.2.0.
- Виправлена помилка, при якій dev_appserver Datastore авто ідентифікатори, призначені розсіяним політики ідентифікатором були занадто великі, щоб бути представлені у вигляді чисел з плаваючою точкою.
- Виправлена помилка, при якій dev_appserver викинув виключення будь-якого пошуку API виклику, який використовується індекс, який був спочатку створений як узгодженого на міжнародному рівні.
Що нового у версії 1.7.6:
- панелі управління консолі адміністратора схеми і струм навантаження / повідомлення про помилки будуть переїжджати в новий, більш надійний бекенда. Зміни будуть поступово котиться користувачів консолі адміністратора протягом наступних кількох тижнів.
- Нові квоти API пошуку тепер відображаються в консолі адміністратора. Ці квоти в даний час не застосовуються, але буде частиною цінової моделі для Search API в майбутніх версіях.
- Резюме додаток більше не відображає версію за замовчуванням виконується додатки, замість цього він перераховує додаток як "працює". В одному з додатків майбутній випуск матиме кілька логічних компонентів на південь, кожна з яких матиме версію за замовчуванням. Це оновлення UI призначений для вирівнювання з цієї функціональністю.
- Перелік Проекційні тепер повністю підтримується функція GA.
- Джанго 1.4 і WebOb 1.2.3 тепер підвищено до ГА.
- додатки тепер мають можливість FOPEN () файли, які оголошені як статичні файли в app.yaml з використанням application_readable прапор.
- Під час виконання Go була додана до нової і вдосконаленої сервером розробки.
- Рівень ведення журналу налагодження для виконання включений.
немає
<Літій> The XMPP API тепер має мульти-JID get_presence. Це дає можливість отримати наявність декількох користувачів.
Що нового у версії 1.7.5:
- В API Channel тепер має можливість посилати повідомлення каналу з будь-якої версії додатка або бекенда незалежно від того, де був створений канал.
- URL-адресу служби Fetch тепер підтримує запити метод PATCH.
- The Mail API тепер може відправляти пошту повідомлення про повернення до додатка. Повідомлення буде доставлено / _ah / відскоку, якщо mail_bounce входять служби включені.
- Служба Blobstore тепер повертає ім'я файлу, створеного замість BlobKey при використанні Cloud Storage
- Виправлена проблема з os.urandom метання виключення в dev_appserver2 при використанні OS X.
- Виправлена проблема з time.tzset неіснуючі в dev_appserver2 для Windows.
- Matplotlib v1.2.0 тепер доступний в якості експериментальної функції.
- Django 1.4 був оновлений до 1.4.3. Це експериментальна функція.
Що нового у версії 1.7.4:
- Фонові потоки тепер функція GA.
- Traffic Розщеплення тепер функція GA.
- Task Queue статистики тепер функція GA.
- Logs API тепер має можливість вибірки запитів на основі списку request_ids. В даний час це працює тільки в виробництві і не підтримується в dev_appserver.
- Python інтерпретатора був оновлений до 2.7.3.
- WebOb 1.2.3 тепер доступний для Python 2.7. Для користувачів, що використовують недокументовані 1.2.2 повинні оновити свої додатки, так як ця версія буде видалена в наступному випуску.
- DISTINCT для запитів до сховища даних тепер доступний в якості експериментальної функції.
- Matplotlib v1.1.1 тепер доступний в якості експериментальної функції.
- виведених з експлуатації API перетворення були видалені.
- Додано попередження про те, що інтерактивна консоль буде відключена, якщо користувач запускає dev_appserver з --address прапором.
Що нового у версії 1.7.3:
- Django 1.4 тепер підтримується в Python 2.7
- Реалізація на основі файлів датастора заглушки застаріє найближчим часом. Попередження інформує користувачів, що SQLLite заглушки буде заглушкою за замовчуванням найближчим часом тепер відображається.
- Статистика індексу Datastore тепер повідомляють типу замість представлення типу.
- Багаті сортування вираження за межі окремих імен полів тепер підтримуються в Search API для dev_appserver.
- search.MIN_NUMBER_VALUE і search.MAX_NUMBER_VALUE тепер громадськості в Search API.
- глобально послідовна індекси в даний час не рекомендується в Search API.
- search.list_indexes () є застарілим і замінений search.get_indexes () в API пошуку.
- Index.list_documents () є застарілим і замінений Index.get_range () в API пошуку.
- долучення метод Index.get (doc_id), щоб отримати документ за його ID в Search API
- Index.add () є застарілим і перейменований в Index.put () в API пошуку.
- Index.remove () є застарілим і перейменований в Index.delete () в API пошуку.
- В AddDocumentError і RemoveDocumentError класи, які вже застаріли, були видалені з API пошуку.
- OperationCode.object_id і OperationCode.document_id, які вже застаріли, були видалені з API пошуку.
- Користувачі можуть змінити параметри перевірки автентичності після створення програми.
Тепер
Що нового у версії 1.7.2:
- долучення Timezone Вибір віджета в адміністратора консолі адміністратора журналів.
- Додана попередження про кешуванні при зміні або видаленні сховища даних об'єктів.
- Додана кнопка очищення кеша для dev_appserver і консолі адміністратора.
- Спроба оновити кілька груп сутностей в одній транзакції в сховище даних в даний час видає помилку з пропозицією використовувати XG угоди.
- Search API тепер має рядок максимальну межу довжини, що складається з 2000 символів.
- Виправлена проблема з простором імен випадає в консолі адміністратора з'являється порожнім, навіть якщо URL зазначеного простору імен є правильним.
- Виправлена помилка, коли Model.get_by_id () не повертає ні в dev_appserver, тоді як ці закони не дозволяють у виробництві.
- Виправлена проблема з dev_appserver app_identity.get_default_version_hostname ()
- Виправлена проблема з поштового зв'язку sendToAdmins () збиватися при використанні повідомлень конструктор мульти-ARG.
- Виправлена проблема з dev_appserver для mimetypes.guess_type ()
- Виправлена помилка під час виконання не в змозі використати сферу з OAuth при певних умовах.
- Виправлена проблема з помилкою AppConfigNotFound.
Що нового у версії 1.7.1:
- Рамки тестування Тестова система тепер підтримує Logservice API.
- Додана підтримка в файлах API для отримання списку файлів Google Cloud Storage.
- Поліпшення MapReduce читання файлів API для підтримки декількох файлів і форматів файлів.
- Виправлена проблема з оглядом задоволеності App Engine в консолі адміністратора, який був випущений в 1.6.6, який буде знову включений в цьому випуску.
- Виправлена проблема з API пошуку websafe курсори не повертається як значення websafe.
- Виправлена помилка, при якій SearchRequest повертався помилки, які не були доступні в якості search.Error підкласів.
- Виправлена проблема ОПРС, де об'єкти більш 1000000 байт, де записані в кеші пам'яті, викликаючи збій.
- Чи може тепер завантажити 90 днів коштує звітів про використання програму з платіжної історії консолі адміністратора.
- черзі завдань запитів в даний час включають в себе X-AppEngine-TaskExecutionCount, яка підраховує кількість разів задача була запущена екземпляром.
- Додана підтримка для декількох файлів, які будуть видалені за допомогою файлів API.
- Додана підтримка для видалення файлів з Google Cloud Storage за допомогою файлів API.
- долучення REQUEST_LOG_ID яке повинно бути записано в журналах і в якості змінної оточення. Це може бути використано для ідентифікації пізніше цей запит в журналах додатки.
- розмір строкове представлення Ndb Властивості 'обмежена максимальної довжини рядка для Blob і властивостей тексту.
- Appstats забезпечує інтерактивну оболонку для спостереження за поведінкою RPC викликів негайно.
- Appstats тепер містить інформацію про вартість RPCs, зроблених під час запиту.
- Зображення API тепер підтримує вказівку колір пікселя за замовчуванням, щоб заповнити для типів зображень, які не підтримують прозорі зображення, такі як JPEG.
- Ми додали повну підтримку асинхронного API в зображення API.
- Додана помилка в API зображення, щоб вказати, коли крапля на який посилається не найден або недоступний.
- Зробив пошук Python обмежує громадськості в Search API.
- Додана підтримка імен для Search API в Python SDK.
<Літій> The Memcache перегляду тепер підтримує простору імен.
Що нового у версії 1.7.0:
- Інструмент HRD Blob міграції тепер доступні в Росії.
- Після того, як за допомогою утиліти резервного сховища даних, тепер ви можете відновити цю резервну копію на новий ідентифікатор додатки.
- Це не буде можливим створення нових дозволів для додатків M / S для доступу до екземплярів Cloud SQL.
- Ви можете тепер видалити об'єкт за допомогою Google Cloud Storage blobstore.delete ().
- Тепер ви можете принести об'єкт за допомогою Google Cloud Storage blobstore.fetch ().
- Ви можете тепер зберігати ключі для об'єкта Google Cloud Storage в сховище даних.
- Дзвінок create_upload_url тепер працює для об'єктів Google Cloud Storage.
- Ви можете тепер використовувати get_serving_url () і delete_serving_url () для ковшів Google Cloud Storage.
- Перелік Проекційні тепер підтримуються в НБД.
- В ОПРС, додаток і простір імен тепер ключові аргументи для get_by_id ().
- Контекст (). Call_on_commit () додають до НБД для додавання зворотного виклику, яка буде виконана після успішного здійснення операції.
- ОПРС Context.memcache_ * OPS тепер приймають Unicode.
- ОПРС додана підтримка для зберігання об'єктів protorpc.Message.
- Поліпшення повідомлень про помилки для декількох повторних = True рівнів з StructuredProperty в НБД.
- PyAMF тепер повністю запущена.
- Ми збільшили різні обмеження API пошуку. Нові межі максимум 1000 документів повертається з пошуку () або list_documents (), максимум 1000 індексів повернувся з list_indexes (), а максимальне зміщення 1000 для пошуку () або list_indexes ()
- Виправлена помилка, при якій Search API не примусовою обмеження NumberFields.
- Виправлена помилка в SDK, де SortExpression не забезпечували наявність безлічі DEFAULT_VALUE при необхідності.
- Виправлена проблема, при якій LXML непідтримка юнікода синтаксичного аналізу.
Що нового у версії 1.6.6:
- Консоль адміністратора тепер відображає квоти на Search API викликів, і пошук збережених даних.
- У пошуках УПУ засуджував ORDER_ID атрибут класу Document. Він був замінений з атрибутом рангу.
- У пошуках УПУ засуджується атрибут документа на ListResponse і замінив його з атрибутом результату. Крім того, атрибут document_id на класі OperationResult застаріла і замінюється на ідентифікатор атрибута.
- Виправлена помилка, коли юнікода непослідовно обробляється в Python Search API.
- Створення програми для додатків за допомогою Master / Slave сховища в даний час обмежується тільки тих користувачів, у яких вже є провідний / ведений додаток.
- Виправлена проблема, при якій великі сховища даних резервних копій не змогли бути видалені.
- Виправлена помилка, коли в сховище резервних копій не через питання декодування ASCII.
- Виправлена проблема, коли SDK не імпортувати підпакети коректно при використанні імпортних гачків.
- Виправлена помилка, при якій працює проекційний запит на багатозначною нерухомості з фільтром рівності не дав результатів.
- Виправлена помилка, коли юнікода змінні оточення були скинуті в Appstats при використанні Python 2.7.
<Літій> Програми з підтримкою білінгу тепер можуть налаштувати до 100 хрон робочих місць.
Що нового у версії 1.6.5:
- jinja2 тепер включає в себе модуль _debugsupport.
- Виправлена проблема з dev_appserver де дефолт по HTTP Content-Type з запиту в текст / рівнина замість тексту / HTML.
- Виправлена помилка, при якій SDK буде включати деякі індекси, що не були необхідні у виробництві.
- Виправлена помилка в SDK, де консолі адміністратора SDK не відображатиме UTF-8 кодуються значення список властивостей.
- В з високим рівнем реплікації сховища даних, є новий вид метаданих, __entity_group__, що має числове __version__ властивість. Це властивість гарантовано збільшити при кожній зміні в групі сутностей.
- Зображення API тепер підтримує управління об'єктами, розміщених в Google Cloud Storage.
- В образах API, виклик get_serving_url Тепер опціонально дозволяє вказати, якщо URL ви створюєте повинні бути подані через протокол HTTPS.
- В API черг завдань REST, тепер ви можете вказати тег при вставці завдання на черзі потягне.
- В API черзі завдань, можна вказати крайній термін для виклику lease_tasks. Крайній термін за замовчуванням був збільшений з 5 до 10 секунд.
- Тепер можна використовувати хрон для планування резервного копіювання сховища даних.
- Сховище даних Адміністратор тепер має сторінку, яка відображає інформацію про стан сховища даних резервного копіювання та відновлення.
- Тепер може перервати вашу резервну копію сховища даних або відновлення зі сховища даних адміністратора.
- Тепер може відновити один Датастор Вид зі сховища даних адміністратора з резервної копії сховища даних.
- В консолі адміністратора, ви можете повідомити про проблеми виробництва з додатком безпосередньо до Google зі сторінками додатка. Просто натисніть на "Проблеми Виробничий звіт" посилання, заповніть необхідну інформацію, і натисніть кнопку.
Що нового у версії 1.6.4:
- статистика Datastore тепер показують, скільки пам'яті індексів додатків.
- Випущений експериментальну утиліту для міграції згустки вашої програми в той же час ви перенести дані в сховище даних. Ви можете відмовитися в великих двійкових об'єктів міграції в консолі адміністратора при запуску міграції.
- Датастор API ОПРС тепер доступні в Росії. Для отримання повної інформації про випуск на версії 0.9.9 і 1.0.0 виправлення, які були інтегровані в API.
- В 2.7 середовища виконання Python, фонові потоки доступні в якості експериментального випуску при використанні App Engine бекенда.
- За допомогою методу, Blobstore API, serve_blob (), прикладна програма може обслуговувати об'єкти, розміщені на Google Storage для розробників.
- Консоль адміністратора тепер надає глядачеві Memcache, який перераховує MemCache статистику і може відображати Memcache вміст на основі ключа.
- У можливості API недопалка в SDK, тепер ви можете дозволити або не дозволити з використанням SetPackagedEnabled.
- Програма установки для Windows Тепер пропонується встановити Python 2.7 замість Python 2.5.
- Піддослідний API тепер підтримує можливостей API.
- GQL запити в консолі адміністратора більше не видасть помилку, коли кінцеві крапки з комою включений.
- Сховище даних API тепер включає в себе нетранзактних декоратора, щоб гарантувати, що функція виконується поза транзакції. Існуючі операції припинені в той час як функція виконується.
- На вкладці Адміністратор сховища даних в консолі адміністратора тепер показує об'єкти з будь-якого простору імен.
- Виправлена проблема з _strptime коли потокобезпечна було вказано.
- Виправлена помилка, коли DatastoreFileStub.del зазнає невдачі на tempfile.msktemp.
- WebOb 1.1.1 тепер включений в SDK, і за замовчуванням використовується там, коли Python 2.7 вказано.
- Виправлена помилка, при якій index.yaml файл був очищений, якщо ваші skip_files запис відрізняється від списку за замовчуванням skip_files.
<Літій> Оновлений експериментальний Резервне копіювання / відновлення функціональних можливостей, увімкніть режим літнього резервного копіювання та відновлення в Google Cloud Storage.
Що нового у версії 1.6.3:
- В консолі адміністратора, ви можете використовувати нову функцію трафіку Нарізка послати певний відсоток трафіку на версії програми не за замовчуванням. Трафік ділиться або куки або IP-адреса.
- Електронні повідомлення, відправлені з Служб Google домени адреси електронної пошти, де домен був створений для використання DKIM буде підписаний: коли електронна пошта була із запиту, яка виникла на домен, який додатки або в будь-який час лист було відправлено з програми адміністратора, в тому числі, коли це повідомлення відправляється із запиту черзі хрон роботи або завдання.
- В консолі адміністратора, тепер ви можете вибрати, скільки і як довго ви хочете зберігати журнали. Всі додатки отримують 1G безкоштовно і в кінцевому підсумку буде мати можливість платити більше, в той час як сума може бути збільшена цей випуск ми не будемо почати стягувати плату за додаткові потужності до наступного випуску найближчим часом.
- Примірники екрану в консолі адміністратора тепер має кнопку, щоб закрити конкретний екземпляр.
- Кожен журнал додаток має посилання на екземпляр, який служив запит. Якщо більше не обслуговувати запити, буде відображатися. Примірник повідомлення
- Використання Служб Google домену підстановлювальний зіставлення, ви можете отримати доступ альтернативні версії вашої програми за допомогою призначеного для користувача домену.
- Тягове і штовхає Черги тепер перераховані окремо в консолі розробки SDK.
- Документація розробника для експериментального НБД API, заміна для db.py, тепер доступний.
- appcfg.py тепер підтримує OAuth2.
- WebApp 2.5.1 тепер доступна під час виконання Python 2.7.
- Django 1.3 тепер доступний під час виконання Python 2.7.
- GQL Query тепер підтримує користувальницький тип для лиття список елементів для фільтрів IN.
<Літій> The TaskQueue API тепер підтримує можливість позначати завдання черзі потягне. Потім ви можете орендувати завдання за тегами. Ця функція є експериментальною.
Що нового у версії 1.6.2:
- Джанго версії 1.3 тепер доступна під час виконання Python 2.5.
- Ми додали django_wsgi вбудовану команду щоб полегшити початкове завантаження додатків Django.
<Літій> The Blobstore API тепер включає в себе асинхронний виклик функції create_upload_url_async, delete_async і fetch_data_async.
Що нового у версії 1.5.1:
Вимоги
Коментар не знайдено