Новые релизы за последние пару недель — снова терминальный/devops-стек.

  • GitHub CLI — официальный CLI для GitHub (gh pr create, gh issue view и так далее из терминала, без похода в браузер). В 2.101.0 сменился подписывающий PGP-ключ APT/RPM-репозиториев. Если ставили gh из официальных репозиториев до 8 апреля 2026 и с тех пор не обновляли keyring — установка/обновление пакета сломается, нужно вручную обновить ключ по инструкции из релиза
  • zellij — терминальный мультиплексор (альтернатива tmux/screen) с плитками и вкладками из коробки. В v0.45.1 детект вложенной сессии теперь работает поверх SSH без проброса переменных окружения, плюс опция scroll_mode_sync false — отключить недавно добавленное поведение, когда скролл мышью в pane сам включает scroll-режим
    https://github.com/zellij-org/zellij/releases
  • uv — менеджер пакетов и окружений Python от Astral (авторы ruff), в разы быстрее pip/poetry за счёт кэша и параллельной установки. В 0.12.19 добавлены сборки PyPy 3.11.16 и 3.12.14, ленивые импорты в build-hook’ах для CPython 3.15+ (пока под preview-флагом)
    https://github.com/astral-sh/uv/releases
  • gum — набор готовых TUI-виджетов (выбор из списка, спиннер, подтверждение) для использования прямо из bash-скриптов, без написания своего интерфейса на Python/Go. В v2.0.2 фикс утечки сырых ANSI-последовательностей в вывод из-за бага в Bubbletea v2, вылезал даже у программ без ввода
    https://github.com/charmbracelet/gum/releases
  • GDB — стандартный отладчик для C/C++/Rust и много чего ещё в мире Linux, bt/break/watch из коробки на любом дистрибутиве. В 18.1 — все типы теперь попадают в секцию .gdb_index (раньше GDB иногда не мог найти тип, полагаясь на индекс, — существующие индексы стоит перегенерировать), новая аннотация “shadowed” в info locals для переменных, затенённых другими с тем же именем, и флаг --no-escape-args — передать аргументы отлаживаемой программе без экранирования спецсимволов шелла
    https://sourceware.org/gdb/news/

#linux #sysadmin #releases