github unisonweb/unison release/0.5.43

latest releases: trunk-build, release/0.5.47, release/0.5.46...
one month ago

What's Changed

Updated update workflow:

The update workflow has gotten more sophisticated. An incomplete update will create a new "update" branch for you to finish it up in; anything deleted from the scratch file at this stage will be omitted from the final result; an easy way to achieve that was an important capability we were missing.

Once you get your scratch file into good shape and issue a successful update from an "update" branch, the results will be merged back into your working branch, and delete the temporary "update" branch.

Other goodies and changes:

  • Tab-completion is available for Share project/branches/releases on clone/pull/push/lib.install.
  • A bugfix results in 30% faster downloads from Unison Share .
  • We removed the JIT runtime (run.native, compile.native) as we've decided to double down on techniques to improve the interpreted runtime.
  • We merged some performance and other improvements to code serialization.
  • We removed the deprecated Doc syntax. [: blah blah :]

All PRs Since Last Release

  • Revert hpack version comment from 0.37.0 to 0.36.0 by @ceedubs in #5780
  • Change slurp output to just say "New definitions:" by @pchiusano in #5784
  • Use threadCPUTime in affine handler benchmark transcript by @dolio in #5787
  • Remove duplicated hpack file by @sellout in #5791
  • Add check-and-set when running branch updates by @ChrisPenner in #5785
  • Add instructions for updating the Nix cache by @sellout in #5795
  • Have CI check for diffs after integration tests by @sellout in #5798
  • nix flake: add aarch64-linux as supported platform by @ceedubs in #5786
  • Delete errant output.md files by @sellout in #5797
  • Remove old Doc syntax by @sellout in #5794
  • Fix inverted "should Validate" by @ChrisPenner in #5783
  • Revert "Have CI check for diffs after integration tests" by @aryairani in #5801
  • don't use actions/cache to share artifacts between jobs by @aryairani in #5804
  • Performance and other improvements to serialization by @dolio in #5803
  • Revert "Revert "Have CI check for diffs after integration tests"" by @aryairani in #5802
  • remove references to the jit native runtime by @aryairani in #5805
  • Adds tab-completion for Share project/branches/releases on clone/pull/push/lib.install by @ChrisPenner in #5782
  • Try to make the affine-handlers transcript less subject to timing hiccups by @dolio in #5806
  • Some fixes for the new serialization by @dolio in #5807
  • Add Avro-decoder builtin and replacement function by @runarorama in #5799
  • make update v2 the default by @aryairani in #5809

Full Changelog: release/0.5.42...release/0.5.43

Don't miss a new unison release

NewReleases is sending notifications on new releases.