Приближается выход финальной версия Django 1.7 — «наилучшего, что случалось с Django со времени 1.0», как утверждают некоторые core-разработчики. В первом Python-дайджесте я попробовал подобрать основные изменения и рекомендации по миграции Django проектов на версию 1.7.

Давайте оценим наиболее значительные изменения и посмотрим, что нам советуют для безболезненной миграции.

Компания Google представила выпуск языка программирования Dart 1.4, который позиционируется как язык структурированного программирования для Web, который в долгосрочной перспективе может стать прогрессивной заменой JavaScript. Код связанных с языком компонентов распространяется под лицензией BSD.

В новой версии представлен инструментарий Observatory, предназначенный для анализа, отслеживания работы и улучшения кода на языке Dart. Работа Observatory построена на основе получаемой на лету актуальной статистики о работе виртуальной машины Dart. Observatory выдаёт информацию о работе сборщика мусора, выводит счётчики экземпляров для всех находящихся в памяти объектов, показывает детализированные данные о выполнении кода и вычислении выражений.  

Правительство Китая выпустило постановление, запрещающее установку операционной системы Windows 8 на компьютерах в государственных учреждениях. По данным Синьхуа, официального информационного агентства правительства КНР, запрет обусловлен необходимостью поддержания должного уровня информационной безопасности. Другие источники отмечают в качестве причины намерение перейти на продукты, более эффективные в плане энергопотребления.

Компания Google представила релиз web-браузера Chrome 35. Браузер построен на кодовой базе свободного проекта Chromium и отличается использованием логотипов Google, встроенной поддержкой Flash и PDF, наличием системы отправки уведомлений в случае краха, системой автоматической установки обновлений и передачей при поиске RLZ-параметров.



Компания Google выпустила Linux-версию среды наглядного создания HTML5-контента Web Designer. Web Designer позволяет в визуальном режиме создавать анимированный и интерактивный HTML5-контент, сосредоточив внимание на дизайне, а не кодировании. Сборки доступны в форме 32- и 64-разрядных пакетов для Debian, Ubuntu, Fedora, openSUSE и Arch Linux.

Поддерживается создание как целых web-страниц, так и отдельных элементов, таких как рекламные баннеры и 3D-эффекты. Редактирование производится в WYSIWYG-режиме, на выходе выдаётся читаемый блок кода HTML5, CSS3 и JavaScript. Подготовленный контент автоматически адаптируется для отображения в браузерах различного класса устройств, в том числе для смартфонов и настольных систем.

После шести лет с момента прошлого выпуска и спустя несколько недель после празднования 27 лет существования проекта, представлен новый значительный релиз полноэкранного консольного оконного менеджера GNU screen 4.2.0, позволяющего использовать один физический терминал для работы с несколькими приложениями, которым выделяются отдельные виртуальные терминалы, остающиеся активными между разными сеансами связи пользователя.

После года разработки представлена новая стабильная ветка высокопроизводительного HTTP-сервера nginx 1.6.0, которая вобрала в себя изменения, накопленные в рамках основной ветки 1.5.x. В дальнейшем все изменения в стабильной ветке 1.6 будут связаны с устранением ошибок и внесением незначительных улучшений, не нарушающих API. Одновременно сформирована основная ветка nginx 1.7, в рамках которой будет продолжено развитие новых возможностей.