Download Latest Version ucm-linux-arm64.tar.gz (43.7 MB)
Email in envelope

Get an email when there's a new version of Unison

Home / release_1.1.0
Name Modified Size InfoDownloads / Week
Parent folder
ucm-linux-arm64.tar.gz 2026-01-28 42.4 MB
ucm-linux-x64.tar.gz 2026-01-28 37.4 MB
ucm-macos-arm64.tar.gz 2026-01-28 55.1 MB
ucm-macos-x64.tar.gz 2026-01-28 24.6 MB
ucm-windows-x64.zip 2026-01-28 41.1 MB
README.md 2026-01-28 5.7 kB
release_1.1.0 source code.tar.gz 2026-01-28 2.6 MB
release_1.1.0 source code.zip 2026-01-28 3.4 MB
Totals: 8 Items   206.6 MB 0

What's Changed

Features:

Fixed:

  • Bytes decoding and comparisons are much faster.
  • run now allows unquoted numbers as arguments; sorry.
  • branch.diff now accepts numbered args and branch hashes.
  • run now gives a nicer message if the program name is ambiguous.(https://github.com/unisonweb/unison/pull/6111)
  • update no longer leaves deleted constructors in the underlying namespace of an update branch.
  • cases now parses correctly in Doc eval blocks.
  • The MCP server to avoid the use of oneOf in JSON Schema, which was defined in 2014 and will surely be supported by coding agents any moment now.
  • A certain kind of infinite loop no longer occurs in the runtime. (https://github.com/unisonweb/unison/issues/5889)
  • Fixed a backwards subtyping check in pattern type checking. (thanks to @lJoublanc for reporting!)
  • Fixed a typo in the reflog .(showing alias.type as alias.term)
  • Fixed a pattern-matching bug around duplicate binding names .(thanks to @jcwilk, @etorreborre, and @gvolpe for reporting!)

ucm 1.1.0 updates the codebase version (not backwards-compatible) in order to support syncing of history comments.

All PRs Since Last Release

Full Changelog: https://github.com/unisonweb/unison/compare/release/1.0.2...release/1.1.0

Source: README.md, updated 2026-01-28