Check out what we’re excited about and working on at the moment 😎

The roadmap is of course not an exhaustive list of our efforts and is very much subject to change.


Recently

Recently shipped efforts and milestones.

  • UCM

Redesigned update and library upgrade process

Code updates and library upgrades that 'Just Work'.
  • UCM
  • Cloud

Unison + Unison Cloud general availability

Polish, additional testing, bugfixes, and improved documentation in preparation for GA.
  • Unison Share
  • UCM

Projects: merge requests and issue tracking

Support for creating and commenting on merge requests. Basic issue tracking.

Now

Active and ongoing efforts.

  • UCM

Redesigned merge algorithm

Branch merges that 'Just Work'.
  • Runtime
  • Performance

JIT compiler: milestone 1

Compile Unison to native code.

Initial milestone is being able to compile enough of the language to power the backend of Unison Cloud.
  • Unison Share
  • UCM

Structural hyperlinked diffs and automated changelogs

Structural hyperlinked diffs for Contributions on Unison Share.
  • Unison Share
  • Cloud

Code search on Unison Share

Search across all projects on Unison Share.

Implemented using an open source Unison library, running atop Unison Cloud.

Next

Things we are quite likely to work on Next.

  • Runtime
  • Performance

JIT compiler: milestone 2

Faster performance. Support JIT of all Unison programs.
  • Unison Share
  • Cloud

Resilient scheduled jobs and workflows

Durably sleep and await events within a service.

Can be used to implement scheduled jobs, resilient workflows, and much more.
  • UCM

Graphical UCM

All the same functionality as UCM, but in a rich UI.

• Command palette with typeahead.
• Hyperlinked code viewing.
• Structural diffs.

Later

Things we are considering working on in the future.

Dependency management

  • Unison Share
  • UCM
Easy dependency management and library upgrades.

Extensible records

  • Core language
Support for extensible records; an extension to the syntax and the type system.