v1.39.0

get-convex/convex-backendv1.39.0Mar 6, 2026by Schniz

AI Summary

The update focuses on enhancing shell startup performance and robustness for shell hooks, particularly for zsh and Windows CMD. It introduces new installation and querying flags while upgrading the Rust toolchain.

Key Highlights

  • Shell startup is now faster with optimized env commands
  • Improved robustness of --use-on-cd shell hook for zsh and Windows
  • New 'fnm install --use' flag for automatic version switching
  • New 'fnm default' command behavior with no arguments
  • Rust toolchain upgraded to version 1.88

New Features

  • New 'fnm install --use' flag
  • New 'fnm default' (no args) behavior
  • Improved shell hook robustness

Full Release Notes

**Performance & UX Improvements:**
- Shell startup is now faster: `fnm env --use-on-cd` applies the initial version during `fnm env` itself, eliminating an extra `fnm use` subprocess
- Improved `--use-on-cd` shell hook robustness (zsh hook deduplication on re-source, Windows CMD fixes for paths with spaces and drive changes)

**New Features:**
- `fnm install --use` flag to automatically switch to the version after installing
- `fnm default` (with no arguments) now returns the current default version

**Internal:**
- Rust toolchain upgraded to 1.88

**Docs/Maintenance:**
- Various README improvements, typo fixes, and CI workflow fixes

**Thanks to the new contributors:** @SunsetTechuila, @MangelMaxime, @CodingWithAnxiety, @zeroberry, @isaacl :hat-tip: