Как стать автором
Обновить

Вышла версия 1.6.0

Время на прочтение2 мин
Количество просмотров1K
Спустя три с половиной года после презентации платформы на Campfire One, App Engine выросла и стала полноправным продуктом Google. Мы создавали прокдукт, следуя простой философии: «удобно использовать, просто масштабировать и легко начать». Сейчас у нас более 100 миллиардов посещений в месяц, более 300 тысяч активных приложений и более 100 тысяч разработчиков, использующий продукт. Подход полностью оправдал себя. Спасибо за Вашу поддержку. Google верит в светлое будущее App Engine.
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
Релиз состоялся
Теги:
Хабы:
Всего голосов 28: ↑25 и ↓3+22
Комментарии3

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань