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.

  • Unison Share
  • UCM

UCM quality of life improvements

Examples: per project undo and reflog, fast shallow clones, bugfixes and performance improvements.
  • 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.

Now

Active and ongoing efforts.

  • Cloud
  • Performance

JIT compilation: Milestone 1

Use JIT compiler for all nodes on Unison Cloud.
  • Cloud

Daemons: long-running resilient background tasks

A powerful building block for scheduled jobs, distributed event processing, resilient workflows and more.
  • Cloud

Distributed event processing

Open source library for distributed event processing, streaming map-reduce, and lots more.
  • UCM

Graphical UCM v1

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

ā€¢ Command palette with typeahead.
ā€¢ Hyperlinked code viewing.
ā€¢ Structural diffs.
  • Core language

Interpreter performance improvement

Low hanging performance improvements in the Unison interpreter.

Next

Things we are quite likely to work on Next.

  • Unison Share

Contributions v2

Next version of change management on Share with better diffs and support for code review.
  • Unison Share
  • Cloud

Project Collaboration

Organization support and project collaborators.
  • Unison Share

Dependents in Unison Share

View dependents and dependencies of definitions in Unison Share.

Later

Things we are considering working on in the future.

Dependency management

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

Scheduled jobs and cloud cron

  • Cloud
Open source library for resilient scheduled jobs and recurring jobs.

Proper record types

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

Notifications

  • Unison Share
A fully configurable notification system for Unison Share.