0.14.1 makes annotate cheap at any limit once a file has been annotated. It keeps each file's version-to-version diffs in a new cache beside the store and replays them, so a later annotate -n N at any limit costs about 0.1 s on a 32,500-line file with 1,700 versions, where 0.14.0 took 0.6 to 1.4 s. Each version is also split into lines once instead of twice, which takes 15% to 40% off a first annotate. Answers are byte for byte the same. Stores and the wire are unchanged; nothing is rebuilt on upgrade. Built with Zig 0.17.0.