Skip to content

v3.0.1

Latest

Choose a tag to compare

@richardkmichael richardkmichael released this 06 Nov 04:09

Fixed

  • Build the cache on Windows, where every build failed with OSError: [Errno 9] Bad file descriptor
  • Take the cache build lock on Windows, so servers starting at once build the cache once
  • Build the cache on Windows machines with 63 or more logical CPUs
  • On Windows, retry replacing the cache while another program, such as antivirus, holds it for a
    moment, and say when another running server has it open
  • End the cache build and its workers when the server is killed, on Windows too
  • Open caches on Windows UNC paths, such as redirected profiles
  • --clear-cache removes the files it can and reports files in use, instead of stopping at the
    first
  • On macOS, flush the built cache through the drive's cache before it replaces the old one, so a
    power loss cannot leave a partial cache
  • Each spelling of a data file's path, through a symbolic link or on Windows in other letter case
    or with a short name, names one cache. On Windows, the cache is rebuilt once after upgrading.
  • Log stale caches that could not be removed as kept, not as removed

Other

  • Quote the README's ngrok host pattern so it works in cmd.exe
  • Upgrade fastmcp to 4.1.6 and platformdirs to 4.14.3
  • Add a bug report issue template

Full Changelog: v3.0.0...v3.0.1