Главная Компания Новости Опубликована новая версия Beaker - python-библиотеки ведения сессий и кеширования

Опубликована новая версия Beaker - python-библиотеки ведения сессий и кеширования

Опубликована обновлённая версия библиотеки Beaker 1.4. Beaker предназначена для кеширования и организации сессий в веб-приложениях и отдельных Python-скриптах и программах. Новая версия подготовлена во многом благодаря совместным действиям сообщества пользователей Beaker и содержит некоторые исправления ошибок и новые возможности.

Beaker 1.4 содержит следующие основные изменения:

  • Исправлена ошибка с hmac на Python 2.4.
  • Исправлена ошибка с возникновением ValueError в FileNamespaceManager.do_open.
  • Исправлена ошибка с файлами сессии.
  • Исправлена ошибка с CacheMiddleware - перезаписывание конфигурации, несмотря на имеющиеся значения.
  • Изменено использование BlobProperty для Google Datastore.
  • Добавлены свойства domain/path (домен/путь) для сессии.
  • Добавлена поддержка для основанных на использовании cookie сессий в Jython через JCE (Java Cryptography Extensions).
  • Обновлены расширения базы данных Beaker для работы с SQLAlchemy 0.6 PostgreSQL и Jython.

Разработчики Beaker обращают внимание на то, что теперь расширения базы данных работают на Jython, а куки для сессий могут устанавливаться динамически при выполнении запроса.

Обновлена документация на сайте Beaker.

Для обновления Beaker с easy_install используйте команду:

 easy_install -U Beaker