sites/www/roadmap.rst
.. _roadmap:
This document outlines Fabric's intended development path. Please make sure
you're reading the latest version <https://fabfile.org/roadmap.html>_ of this
document, and also see the page about :ref:upgrading <upgrading> if you are
migrating from version 1 to versions 2 or above.
.. seealso::
The primary project maintainer keeps an overall roadmap <https://bitprophet.org/projects#roadmap>__ on his website, which can help
contextualize when Fabric may get its next update.
Modern Fabric versions (2+) receive active feature and bugfix development:
upgrading for
details on these) as well as any brand new features we've been wanting in 2.x
for a while (though most of these will come via Invoke and/or Paramiko
releases -- see note below for more)... note::
Many features that you may use via Fabric will only need development in the
libraries Fabric wraps -- Invoke <https://pyinvoke.org>_ and Paramiko <https://paramiko.org>_ -- and unless Fabric itself needs changes to match,
you can often get new features by upgrading only one of the three. Make
sure to check the other projects' changelogs periodically!
Fabric 1.x has reached a tipping point regarding internal tech debt, lack of
testability & ability to make improvements without harming backwards
compatibility. As such, the 1.x line now receives bugfixes only. We
strongly encourage all users to :ref:upgrade <upgrading> to Fabric 2.x.