Starship - Shell prompt

starship/starship last check 140 releases
Notes
no notes yet
Release notes
view on github
1.27.0

1.27.0 (2026-10-17)

Security

This release contains fixes for GHSA-x486-6jjc-phfp and GHSA-679r-jwc5-r5m3.

Features

Bug Fixes

  • bash: avoid duplicating PS0 preexec hook (#7587) (8f28dfc)
  • directory: render symlinks pointing into a repo subdirectory (#7715) (2bc6acf)
  • git: avoid running sensitive git commands in untrusted environments (fixes GHSA-679r-jwc5-r5m3) (db847dd)
  • hostname: check SSH_CLIENT and SSH_TTY in addition to SSH_CONNECTION (#7611) (d1f5271)
  • jj_status: count file changes across the whole repository (#7780) (2d8741e)
  • nim: use detect_folders for folder detection (#7757) (ba04cfb)
  • openstack: resolve clouds.yaml from context current directory (#7655) (6d88346)
  • package: support build.gradle.kts in gradle version detection (#7627) (0461483)
  • preset: Pad OS icon instead of username so it is not clipped when hidden (#7598) (91086e8)
  • pulumi: read the per-backend stack selection (#7724) (69c1a57)
  • sudo: Avoid creating system error logs on every unsuccessful invocation (#7530) (564a471)
  • sudo: sudo module pollutes journalctl with error logs (564a471)
  • utils: Avoid unbounded file reads (fixes GHSA-x486-6jjc-phfp) (187e183)
  • utils: fix humanize_int rounding across unit boundaries (#7770) (084cdf2)

Performance Improvements

  • swift: prefer swift-frontend for version detection (#7775) (bbde871)