LINUX.ORG.RU

Сообщения dotcoder

 

Ghostty 1.4.0

 , , ,

Группа Open Source

Команда разработчиков эмулятора терминала Ghostty представила версию 1.4.0. Новая версия стала итогом 7 месяцев активной разработки: над ней трудились 172 контрибьютора, сделавших 2 289 коммитов. В этой версии: серьёзное ускорение работы, снижение потребления памяти, полноценная поддержка протокола Kitty и множество других улучшений для всех поддерживаемых платформ.

Ghostty — это быстрый, многофункциональный и кроссплатформенный эмулятор терминала, использующий собственный пользовательский интерфейс и аппаратное ускорение графики. Ghostty построен на libghostty — переносимой встраиваемой библиотеке эмуляции терминала . libghostty лежит в основе всех встроенных терминалов в IDE от JetBrains, и сейчас ведутся работы по замене ядра терминала с libvterm на libghostty в Neovim.

( читать дальше... )

>>> Полный список изменений (ghostty.org)

dotcoder
()

PHP готовит экстренные обновления безопасности: потенциальная возможность удалённого выполнения кода на серверах

 , , ,

Группа Безопасность

Команда PHP предупредила о выпуске двух критических исправлений безопасности. Администраторам рекомендуется заранее подготовить инфраструктуру к обновлению: опубликованные сведения об уязвимостях указывают на потенциальную возможность удалённого выполнения кода на серверах.

Две критические уязвимости

Разработчики PHP объявили о подготовке экстренных обновлений для двух уязвимостей — CVE-2026-109618 и CVE-2026-109619. Каждая из них получила оценку критичности 9,2 из 10 по CVSS v4.0.

Согласно официальному уведомлению, выпуск исправлений запланирован на 21 октября 2026 года, 14:00 UTC. Разработчики оставили за собой право опубликовать обновления раньше.

Технические подробности и перечень исправленных версий PHP должны быть опубликованы вместе с обновлениями.

( читать дальше... )

>>> Подробности (arstechnica.com)

dotcoder
()

Вышел стабильный релиз открытого S3-совместимого хранилища RustFS 1.0.0 GA

 , , rustfs,

Группа Кластеры

16 сентября 2026 года проект RustFS объявил о выпуске версии 1.0.0 GA — стабильного релиза распределённого объектного хранилища с совместимостью с API Amazon S3. По словам разработчиков, выпуск 1.0.0 знаменует переход проекта от активной разработки к использованию в производственных средах.

RustFS — распределённая система объектного хранения, полностью написанная на языке Rust. Разработка проекта началась в феврале 2024 года, а в июле 2025 года его исходный код был опубликован под лицензией Apache 2.0. RustFS ориентирован на хранение больших объёмов данных и использование в облачных, корпоративных и инфраструктурах искусственного интеллекта.

( Читать дальше )

>>> Ссылка на анонс (rustfs.com)

dotcoder
()

grex 1.4.0 — генератор регулярных выражений

 , ,

grex 1.4.0 — генератор регулярных выражений
Группа Разработка

Обновилась утилита для создания регулярных выражений — grex 1.4.0. В новой версии исправлены ошибки, обновлена поддержка Unicode 14, крупным изменением стала возможность компиляции в WebAssembly и теперь grex можно использовать в браузере и Node.js (автор собрал NPM-пакет).

Посмотреть работу grex без установки можно на демо-странице: https://pemistahl.github.io/grex-js/

>>> Подробности (github.com)

dotcoder
()

Интервью с разработчиком Reiser4 Эдуардом Шишкиным

 , ,

Группа Open Source

На habr.com опубликовано новое интервью с разработчиком Reiser4 Эдуардом Шишкиным в формате вопрос-ответ.

>>> Ссылка на интервью (habr.com)

dotcoder
()

grex 1.2.0 — генератор регулярных выражений

 , , ,

grex 1.2.0 — генератор регулярных выражений
Группа Разработка

Вышла новая версия библиотеки и командной утилиты grex 1.2.0, которая позволяет создавать регулярное выражение из предоставленных пользователем тестовых данных. Созданное регулярное выражение имеет синтаксис PCRE.

grex начинался как порт JavaScript-утилиты regexgen и написан на языке программирования Rust.

>>> Подробности (reddit.com)

dotcoder
()

Rust 1.31.0 (2018)

 , rust2018

Группа Разработка

Команда Rust объявила о выходе новой стабильной версии Rust 1.31.0, который ознаменует собой также выход новой редакции «Rust 2018». Rust — это язык программирования, который позволяет каждому создавать надежное и эффективное программное обеспечение.

Если у вас установлена предыдущая версия Rust, обновиться до Rust 1.31.0 проще всего следующим образом:

rustup update stable

( читать дальше... )

>>> Подробности (rust-lang.org)

dotcoder
()

Требуется помощь в тестировании Rust 2018

 

Группа Разработка

В июле этого года начались обсуждения вокруг Rust 2018. Вкратце, запускается цикл долгосрочных этапов, называемых «Выпусками», вокруг которых, в рамках обычных 6-недельных циклов разработки, будут сосредоточены все улучшения и работы: в библиотеках, инструментах и документации Rust. Новые выпуски будут выходить примерно раз в три года: Rust 1.0 был выпуском «Rust 2015», а предстоящий Rust 1.31 будет выпуском «Rust 2018». Каждому выпуску посвящён свой предмет: в Rust 2015 — это была стабильность, в Rust 2018 — это продуктивность.

Rust 2018 уже тестируется некоторое время, и всё выглядит довольно неплохо. До следующей стабильной версии Rust 1.31 ещё есть 6 недель, в связи с чем, разработчики просят попробовать бета-версию.

Есть два способа попробовать Rust 2018: обновить текущий проект, или начать новый. Подробная информация есть в руководстве по выпуску, ниже же приведена быстрая и упрощенная версия.

Разработчики просят сообщать им о всех проблемах, которые возникнут у вас во время тестирования.

( Установка Rust-бета )

( Начало нового проекта )

( Преобразование существующего проекта )

>>> Подробности (rust-lang.org)

dotcoder
()

Pijul 0.3

 , , ,

Группа Open Source

Состоялся первый публичный релиз системы управления версиями Pijul 0.3, написанной на языке программирования Rust. Pijul объединяет в себе производительность git и простоту использования darcs. Основанная на модели теории патчей, система Pijul направлена на то, чтобы сделать операции слияния и забора определенных коммитов (cherry-pick) более интуитивным.

( читать дальше... )

>>> Подробности (pijul.org)

dotcoder
()

Go 1.8

 

Группа Разработка

Представлен стабильный выпуск Go 1.8. Этот релиз содержит значительные улучшения производительности и изменения в стандартной библиотеке.

( читать дальше... )

>>> Подробности (golang.org)

dotcoder
()

Rust 1.15

 

Группа Разработка

Представлен релиз Rust 1.15 — системного языка программирования, нацеленного на безопасную работу с памятью, скорость и параллельное выполнение кода. В этот релиз вошли 1443 патча.

Если у вас уже установлена предыдущая версия Rust, то обновиться до Rust 1.15 очень легко:

$ rustup update stable
или же следуя инструкции на соответствующей странице.

( Новое в 1.15 )

>>> Подробности (rust-lang.org)

dotcoder
()

Rust 1.14

 

Группа Mozilla

Представлен релиз Rust 1.14 — системного языка программирования, нацеленного на безопасную работу с памятью, скорость и параллельное выполнение кода. В этот релиз вошли 1230 патчей.

( Новое в 1.14 )

>>> Подробности (rust-lang.org)

dotcoder
()

Rust 1.13

 

Группа Mozilla

Представлен релиз Rust 1.13 — системного языка программирования, нацеленного на безопасную работу с памятью, скорость и параллельное выполнение кода. В этот релиз вошли 1448 патчей.

Этот сезон оказался очень плодотворным для Rust. Проведены конференции RustConf, RustFest и Rust Belt Rust. Обсуждено будущее языка, разработан план на 2017 год и созданы новые инструменты.

Новое в 1.13

Выпуск 1.13 содержит несколько расширений языка, включая долгожданный оператор ?, оптимизацию времени компиляции, новые возможности cargo и стандартной библиотеки, а также множество мелких улучшений в документации и исправления ошибок.

Cargo в этом релизе содержит важные обновления безопасности, связанные с зависимостями от curl и OpenSSL, для которых также недавно были опубликованы обновления безопасности. Подробную информацию можно найти в соответствующих источниках для curl 7.51.0 и OpenSSL 1.0.2j.

( читать дальше... )

>>> Подробности (rust-lang.org)

dotcoder
()

into_rust() — скринкасты по Rust. Доступно видео с RustConf 2016.

 , rustconf, ,

Группа Документация

into_rust() — это плод годовой работы Николаса Мацакиса, одного из основных членов команды разработчиков Rust, и представляет из себя хранилище обучающих скринкастов по данному языку программирования. Обучение строится вокруг принципа работы с памятью в Rust: владение и заимствование.

( читать дальше... )

Также стали доступны видеозаписи с прошедшей 10 сентября первой конференции по Rust — RustConf 2016.

( читать дальше... )

>>> Подробности (confreaks.tv)

dotcoder
()

Asterisk 14

 ,

Группа Open Source

Команда разработчиков Asterisk рада представить новую основную ветку свободной реализации программной АТС — Asterisk 14. Версия последнего релиза — 14.0.2 (за 4 дня вышли две версии).
Это стандартная (не LTS) ветка, как и Asterisk 12. Она будет полноценно поддерживатся в течение одного года, а в течение следующего будут производиться только исправления ошибок безопасности. Релизы с длительной поддержкой (LTS) полностью поддерживаются в течение четырёх лет, а обновления безопасности прекращают поступать спустя пять лет после выпуска.

( Краткий список новых возможностей )

Важная информация для тех, кто хочет обновиться

Более подробная информация о новых возможностях

Полный список изменений

>>> Анонс (digium.com)

dotcoder
()

pgAdmin 4 v1.0

 

Группа Open Source

После более 10 000 часов разработки, стала доступна для загрузки новая версия pgAdmin 4 v1.0.

pgAdmin 4 — это полностью переписанный на Python и Javascript/jQuery pgAdmin. Доступен вариант для десктопной среды, написанный на C++ и Qt, для автономного пользования отдельными пользователями, и веб-приложение, которое можно использовать через браузер. По сравнению с pgAdmin 3, pgAdmin 4 значительно ушёл вперёд в плане визуальной составляющей, удобстве развёртывания и установки, богатства приборных панелей и более современного дизайна.

>>> Скриншоты, анонс, ссылки на загрузку (pgadmin.org)

dotcoder
()

Nim 0.15.0

 

Группа Open Source

Вышла новая версия языка программирования Nim 0.15.0.

Данный релиз включает в себя около 180 исправлений ошибок и улучшений. Наиболее значимые изменения: улучшение документации, новый макрос multisync и новая реализация HttpClient.

( читать дальше... )

>>> Подробности (nim-lang.org)

dotcoder
()

Rust 1.12

 

Группа Mozilla

Команда разработчиков Rust рада представить релиз Rust 1.12 — системного языка программирования, нацеленного на безопасную работу с памятью, скорость и параллельное выполнение кода. В этот релиз вошёл 1361 патч.

( читать дальше... )

>>> Подробности (rust-lang.org)

dotcoder
()

Vapor 1.0 — фреймворк и сервер для веб-разработки, написанный на языке программирования Swift

 , vapor

Группа Open Source

Разработчики Vapor объявили о выходе версии 1.0 фреймворка для веб-разработки, написанного на языке Swift.

Заявлены:

  • Swift на стороне сервера, позволяющий создавать веб-приложения, сайты и API, а также приложения реального времени на WebSocket;
  • скорость работы в 100 раз выше, чем у популярных веб-фреймворков на Ruby и PHP;
  • безопасность, расширяемость, выразительность, а также другие баззворды;
  • работа с OS X/macOS, Ubuntu, Heroku, Digital Ocean, AWS, Docker, MySQL, SQLite, PostgreSQL, MongoDB, Redis и т.д.

>>> Подробности (vapor.codes)

dotcoder
()

Swift 3.0

 

Группа Apple

Официально представлена новая версия языка программирования Swift 3.0.

Swift 3 является первым крупным релизом со времени открытия исходных текстов, в котором представлены значительные улучшения и усовершенствования языка и стандартной библиотеки, большие дополнения в порт под Linux, и первый официальный релиз пакетного менеджера Swift Package Manager.

Порт для Linux теперь поставляется с Swift Core Libraries и Swift Package Manager.

Являясь крупным релизом, Swift 3 привносит изменения, которые делают язык несовместимым с версиями Swift 2.2 и 2.3 на уровне исходных текстов. Эти изменения затрагивают не только названия API стандартной библиотеки, но и то, как импортируются API из Objective-C (в частности из Cocoa) в Swift. Многие изменения в значительной степени являются механическими, и, чтобы помочь перевести проекты на новую версию языка, в Xcode 8.0 добавлен новый инструмент Swift Migrator. Также доступно руководство по миграции на Swift 3.

( Изменения в Swift 3.0 )

>>> Подробности (swift.org)

dotcoder
()