Реліз браузерного движка WebKitGTK 2.26.0 та web-браузера Epiphany 3.34
представлений випуск нової стабільної гілки WebKitGTK 2.26.0, порту браузерного двигуна WebKit для платформи GTK WebKitGTK дозволяє використовувати всі можливості WebKit через GNOME-орієнтований програмний інтерфейс на основі GObject і може застосовуватися для інтеграції засобів обробки web-контенту в будь-які програми, від використання у спеціалізованих HTML/CSS-парсерах до створення повнофункціональних web-браузерів. З відомих проектів, які використовують WebKitGTK, можна відзначити Midori та штатний браузер GNOME (Epiphany).
Ключові зміни:
Додано підтримку sandbox-ізоляції субпроцесів. З міркувань безпеки однопроцесна модель оголошена застарілою;
Додано підтримку механізму примусової активації захищеного з'єднання HSTS (HTTP Strict Transport Security);
Реалізовано можливість задіяння апаратного прискорення під час малювання в оточеннях на базі Wayland (для прискорення задіяна бібліотека libwpe з бекендом ПДО);
Видалено код для підтримки плагінів NPAPI на базі GTK2;
Для полів введення реалізовано підтримку елемента список даних;
Забезпечено показ інтерфейсу для введення emoji для редагованого контенту;
Покращено малювання кнопок при використанні темної теми GTK;
Вирішено проблеми з появою артефактів на кнопці управління гучністю у Youtube та діалозі додавання коментаря до Github.
На базі WebKitGTK 2.26.0 сформований випуск браузера GNOME Web 3.34 (Epiphany), в якому за замовчуванням включено sandbox-ізоляцію процесів обробки web-контенту. Обробники тепер обмежені лише доступом до каталогів, потрібним для роботи браузера. Серед новацій також відзначається:
Можливість закріплення вкладок (tab pinning). Після прикріплення вкладка залишається на своєму місці у нових сеансах.
Оновлено блокувальник реклами, який тепер використовує засоби фільтрації контенту, що надаються в WebKit. Перехід на новий API дозволив суттєво підвищити продуктивність блокувальника.
Модернізовано оформлення оглядової сторінки, що відкривається у новій вкладці.
Проведено роботу з оптимізації для мобільних пристроїв.