Спустя три с половиной года после презентации платформы на Campfire One, App Engine выросла и стала полноправным продуктом Google. Мы создавали прокдукт, следуя простой философии: «удобно использовать, просто масштабировать и легко начать». Сейчас у нас более 100 миллиардов посещений в месяц, более 300 тысяч активных приложений и более 100 тысяч разработчиков, использующий продукт. Подход полностью оправдал себя. Спасибо за Вашу поддержку. Google верит в светлое будущее App Engine.
via The App Engine Team
Версия Go обновлена до release.r60.3
+ Прочие изменения.
Скачать новые версии можно тут
PSОфициального релиза ещё не было. Если появится новая информация, я обновлю топик. Приму конструктивную критику по оформлению. Желательно в ЛС.
upd
Релиз состоялся
via The App Engine Team
Информация о релизе
- Сегодня состоялся релиз платформы App Engine. Вступили в силу новые условия использования и тарифы. Все оплачиваемые приложения теперь охраняются SLA. Подробнее
- В консоли администратора появится возможность указывать максимальное время отклика (maximum pending latency) для инстанса и минимальное количество ожидающих инстансов оплачиваемого приложения.
- Хранилище очереди заданий (Task Queue) перенесено в отдельную структуру. Ранее оно было частью Datastore
- Выпущен экспериментальный инструмент (расположен в консоли администратора) для помощи в миграции приложений на High Replication хранилище. Он позволит перенести данные в фоновом режиме, не прерывая работу приложения. Приложение придётся перевести в read-only режим.
- Blobstore доступен для всех приложений (ранее требовалось активировать биллинг).
- Опубликована статья "Datastore Index Selection and Advanced
Search", поясняющая недавние улучшения. - Приложения смогут получать информацию об ошибках XMPP через /_ah/xmpp/error
- В консоли администратора улучшен просмотр данных и статистики (добавленна фильтрация по пространству имён)
- Экспериментальный релиз полной версии MapReduce фреймворка
- SDK поддерживает Python 2.7 (!)
- Python 2.7 теперь поддерживает WebOb 1.1.1, который получил несколько исправлений. Если приложение явно указывает версию «webob» «1.1» в app.yaml, следует обновить её до «1.1.1»
- Исправлена проблема с initial_value в memcache.incr Подробнее
- Исправлена проблема с DoS статистикой в консоли администратора (не работало для High
Replication приложений). Подробнее - Предупреждение: Начиная с версии 1.6.1 (следующий релиз) URLFetch будет учитывать заголовок Accept-Encoding. Если ваш код использует этот заголовок, убедитесь что он будет правильно обрабатывать полученные данные. Подробнее
Java
- В Memcache API появилась возможность совершать асинхронные вызовы
- getIdentifiable() и putIfUntouched() теперь поддерживают пакетные операции (Memcache API)
- Появилась страница /_ah/admin/capabilitiesstatus, позволяющая настраивать совместимость локальной реализации API. + LocalCapabilitiesServiceTestConfig для тестов.
- В Datastore API появилась поддержка before и after действий для put() и delete()
- queue-name теперь опциональный для async-session-persistence в appengine-web.xml
- Исправлена ошибка ClassNotFound (при использовании async-session-persistence). Подробнее
- Исправлена проблема с memcache сериализацией. Подробнее
Go
Версия Go обновлена до release.r60.3
+ Прочие изменения.
Скачать новые версии можно тут
PS
upd
Релиз состоялся