Mac OS X: поддержка Media Source Extensions (MSE) (только на YouTube)
Windows: поддержка Encrypted Media Extensions (EME) для воспроизведения зашифрованного контента HTML5. DRM-модуль Adobe Primetime Content Decryption Module автоматически загружается и устанавливается при первом запуске.
Mozilla планирует убрать поддержку бинарных компонентов XPCOM в дополнениях к своим продуктам.
Несмотря на то, что отказ от бинарных компонентов приурочен к выпуску Firefox 40, он затронет все приложения на движке Gecko, включая Mozilla Thunderbird. В своем блоге Mozilla объясняет, что это повысит стабильность приложений, особенно Firefox. Практически никто из разработчиков дополнений уже не использует XPCOM, а для тех, кому эта функциональность ещё нужна, в SDK добавлен обходной путь.
В феврале появилось сообщение об обязательном требовании наличия цифровой подписи у дополнений к продуктам Mozilla. По мнению разработчиков, это поможет эффективнее противостоять вредоносным дополнениям, которые зачастую устанавливаются сторонними программами. Сейчас борьба с такими дополнениями осуществляется через специальный «черный список», но туда вносятся лишь известные вредоносы, которые уже успели сделать своё грязное дело. Mozilla сочла необходимым перейти к превентивным мерам.
Цифровую подпись смогу получить лишь дополнения, помещённые разработчками в официальный каталог дополнений (AMO), и проверенные модераторами. Дополнения, не размещенные на AMO (такие, например, как HTTPS Everywhere или предрелизные версии дополнений), невозможно будет установить на стабильные, бета- и LTS-версии продуктов Mozilla. И не будет никаких способов отключить эту систему безопасности (иначе вредоносные программы смогли бы просто её выключать и по-прежнему устанавливать свои дополнения).
Возможность установки неподписанных дополнений останется лишь в «ночнушках» и альфа-версиях.
Предусмотрено автоматическое подписывание ранее размещённых дополнений (чтобы не потерять те, которые уже заброшены), но лишь самых их последних версий. Это, фактически, ставит крест на использовании предыдущих версий, а также лишает пользователей возможности после выхода очередной версии браузера установить свежую версию дополнения из репозитория разработчика или вручную исправить дополнение, вместо того, чтобы ожидать публикации и одобрения модераторов на AMO.
Некоторые дополнения уже получили цифровую подпись. Установка неподписанных дополнений будет полностью заблокирована в Firefox 40.
3 апреля 2015 года, в полном соответствии с планом, вышла бета-версия Rust 1.0. Язык и большая часть стандартной библиотеки окончательно стабилизированы, до финального релиза возможны только минимальные изменения в API.
Некоторые изменения со времени альфа-версии, вышедшей 9 января:
Окончательный релиз Rust 1.0 запланирован на 16 мая, разработчики потратят оставшиеся до релиза 6 недель на тестирование, исправление ошибок и обновление документации.
Система Heartbeat, предлагающая случайному пользователю дать 5-балльную оценку новой версии браузера (отключается обнулением значения настройки browser.selfsupport.url)
Подробные сообщения о не связанных с сертификатами ошибках SSL
TLS False Start требует набор шифров AEAD
Удалена поддержка DSA
Прекращена поддержка сертификатов для доменов вида example.com. (с точкой на конце), foo*.example.com и *foo.example.com (поддерживается лишь *.example.com)
При входе в учётную запись Firefox Sync могла не появляться вкладка чата Hello со списком контактов (1137141).
Исправлен отказ в доступе к хостам, чьё имя содержало символ подчеркивания (1136616).
Устранена обширная утечка памяти в Canvas2d (1137251).
Возвращён ключ запуска -remote. Выяснилось, что его удаление затронуло множество сторонних приложений, таких как Eclipse, Python, Emacs, все дополнения и программы, работавшие с несколькими профилями) (1080319).
Исправлены падения браузера при некоторых обстоятельствах (без подробностей).
WebCrypto (криптография в веб-приложениях): поддержка RSA-OAEP, PBKDF2, AES-KW, wrapKey, unwrapKey, ECDH (Elliptic curve Diffie—Hellman), импорт/экспорт ключей в формате JWK;
Добавлены методы Path2D.addPath() (985801) и MediaStreamTrack.stop() (1057955);
Продолжается внедрение поддержки DRM-контента: добавлен метод MediaKeySession.getUsableKeyIds() (1057171);
Web Components: поддержка event retargeting (887541));
Реализован интерфейс Headers из спецификации Fetch (настройка dom.fetch.enabled);
Реализован интерфейс AnimationEffect из спецификации Web Animations. Поддержка Web Animations включается через dom.animations-api.core.enabled;
Методы плавной прокрутки в CSSOM View: Window.scroll(), Window.scrollTo(), Window.scrollBy() (1022818);
Элементы массива navigator.plugins теперь сортируются в алфавитном порядке, а не по времени последнего изменения (облегчало отслеживание пользователей, поскольку даже у пользователей с одинаковым набором плагинов мог отличаться порядок установки). В будущем, возможность запросить список плагинов удалят вовсе.
Отключённая в прошлом выпуске поддержка legacy Crypto API (особенно crypto.signText) оказалась активно используемой банками и правительственными учреждениями. Изменения откачены. Crypto API будут снова удалены в следующем выпуске, после создания специального дополнения к браузеру, эмулирующего эти функции.
После подведения итогов двухлетней разработки почтового клиента Mozilla Thunderbird только силами сообщества разработчики пришли к неутешительному выводу: проект находится в стагнации. Основной причиной крайне низкой активности энтузиастов является то, что управление осталось в руках компании Mozilla.
Для изменения сложившейся ситуации было принято решение о полной передаче управления проектом в руки независимого сообщества. Вопросами управления разработкой будет заниматься совет, состоящий из семи наиболее активных участников, один из которых займётся сопровождением проекта в режиме полного рабочего дня. Оплату его труда планируется производить из фонда, сформированного добровольными пожертвованиями. Также заявлено, что Thunderbird продолжит следовать целям и идеалам Mozilla.
Следующий значительный выпуск Thunderbird намечен на май будущего года. Основные ожидаемые новшества:
Возможность работы с почтовыми ящиками (mbox) размером более 4 Гб. Доведение до финального вида поддержки maildir.
Интеграция механизмов WebRTC во встроенный клиент мгновенного обмена сообщениями, что позволит взаимодействовать со встроенным в Firefox клиентом Hello.
Включение в основной состав календаря-планировщика Lightning, ныне распространяемого в форме дополнения.
Добавление в код для работы с IMAP поддержки аутентификации в GMail с использованием OAUTH.
Включение в основной состав дополнения New Account Types, позволяющего добавлять поддержку новых типов учётных записей в форме дополнений.
В честь десятилетия Firefox Mozilla внепланово выпустила Firefox 33.1.
Изменения:
В панель поисковых систем добавлен DuckDuckGO.
Кнопка Forget, с помощью которой можно быстро очистить cookie и историю посещения. Можно задавать время стирания данных (5 минут, 2 часа и сутки).
Новая реализация стартовой страницы, возможен показ набора преднастроенных ссылок вместо выводимых на начальном этапе работы пустых миниатюр. При желании можно включить старый классический режим.
Руководство по обеспечению приватности, в рамках проекта Polaris.
Ведётся работа по оценке возможности интеграции наработок Tor Browser в Firefox.
Проводятся работы над новыми механизмами приватности.
Mozilla представила редакцию браузера Firefox, выпущенную специально для веб-разработчиков. Новая редакция браузера заменяет тестовую редакцию браузера — Firefox Aurora.
Внешне браузер отличается темной темой оформления, построенной в стиле Firefox Developer Tools.
В сборку браузера включены:
Экспериментальная версия Developer Tools, опережающая по возможностям версию, включенную в основную сборку Firefox. Среда включает уже знакомые разработчикам функции, такие как:
отладчик адаптивной разметки;
инспектор HTML и CSS;
веб консоль;
отладчик Javascript;
мониторинг сетевой активности;
редактор стилей;
отладчик Web Audio.
Valence — средство для отладки веб-приложений, запущенных на мобильных браузерах Firefox, Chrome на Android и Safari на iOS. Ранее расширение называлось «Firefox Tools Adapter».
WebIDE — среда для разработки веб-приложений, в первую очередь ориентированная на Firefox OS.
Об этом свидетельствует сайт http://arewefastyet.com
Так, на kraken (тест от самих мозилловцев) SpiderMonkey вырвался вперед еще прошлым летом. А уже в августе нынешнего года обошел всех в sunspider (тест от Safari). И вот, несколько дней назад ему покорился octane (тест от Google).
Таким образом, в гонке интерпретаторов js новый лидер.
Вышла новая версия инструментов разработки языка программирования Rust.
Rust — язык системного программирования, предназначенный для написания быстрых и в то же время безопасных (в том числе и во многопоточной среде) приложений.
В данном релизе упор был сделан на переработку документации языка, приведение к единому виду стандартной библиотеки, улучшение пакетного менеджера Cargo и поддержки Windows.
Стал доступен корректирующий выпуск Firefox 32.0.1. Эта версия является минорной и нацелена лишь на исправление ошибок:
улучшена стабильность работы браузера при использовании нескольких графических карт (в частности, решены проблемы, возникавшие при сочетании видеоадаптеров Intel+ATI);
у некоторых сайтов, соединение с которыми осуществляется с использованием SSL, по ошибке вместо «замка» отображался значок «смешанное содержимое»;
WebRTC: браузер молча падал из-за ошибки в методе setRemoteDescription().
Как и планировалось, разработчики проекта Mozilla разместили спонсорские ссылки на странице, открываемой по умолчанию в новых вкладках (скриншот). При этом, некоторые из ссылок не помечены, как явно рекламные, но при переходе по ссылке сайту передается партнерский идентификатор Mozilla. По мере активности пользователя миниатюры будут заполняться наиболее посещаемыми сайтами, однако, рекламные ссылки продолжат периодически появляться. Отключить данное поведение невозможно. Можно лишь полностью убрать показ миниатюр, или выводить вместо них сайты из недавней истории.
На такой шаг разработчиков толкнула необходимость уйти от текущей ситуации, когда большую часть дохода проект получает от поисковых систем.
25 августа Mozilla представила Cloud FX. Cмартфон стоимостью 33 $ пока доступен только для жителей Индии по заказу на сайте Snapdeal.com. Произведённый компанией Intex Technologies аппарат базируется на процессоре частотой 1ГГц, имеет до 4 ГБ памяти, 3,5" дисплей, камеру на 2 мегапикселя, беспроводные интерфейсы Wi-Fi и Bluetooth. Имеется поддержка 2 SIM-карт и встроенные средства контроля пользователями своих данных.
Директор по взаимодействию с разработчиками Mozilla Сторми Питерс сообщила об инциденте с безопасностью на одном из серверов, в результате которого в публичном доступе оказалась база данных, содержащая данные примерно о 76 тысячах e-mail адресов и 4 тысячах хэшей паролей участников сообщества Mozilla Developer Network. Данные стали открыты 23 июня и были доступны примерно 30 дней. В качестве причины инцидента называется сбой процесса чистки БД, в результате которого в публично доступной директории оказался coredump с отрывками БД.
В процессе анализа инцидента фактов доступа к данной информации не выявлено, но вероятность утечки не исключается. В настоящее время пароли на скомпрометированных учётных записях сброшены, пользователям отправлены уведомления с просьбой установить новый пароль. Хотя использовать подобранные по хэшам пароли для входа в Mozilla Developer Network невозможно, злоумышленники могут попытаться подключиться и к другим сервисам, для доступа к которым пользователь установил тот же пароль. По всем вопросам, связанным с инцидентом можно обратиться на e-mail security@mozilla.org