consul/website/source/docs/roadmap.html.markdown

38 lines
1.5 KiB
Markdown

---
layout: "docs"
page_title: "Product Roadmap"
sidebar_current: "docs-roadmap"
---
# Serf Project Roadmap
Serf is a young project with big ambitions. What we've built and shipped
already is a solid, powerful piece of software that solves many real world
problems. But we have
many plans to improve and iterate on Serf to make it even better. This
page outlines some of the plans we have for future versions of Serf.
Because Serf is an open source project, you as a member of the Serf
community have a big say in what features and improvements you want
to see in Serf.
If you have ideas for Serf, please feel free to post them to our
[issue tracker](https://github.com/hashicorp/serf/issues) so that we can
discuss them.
Finally, note that this roadmap is not exhaustive. We may be working on
features or changes that aren't listed here.
## Roadmap
* **More fine-grained configuration**. The current release of Serf doesn't
give you fine-grained control over many of the tunables of the gossip
layer. A future version of Serf will allow you to modify these tunables
so that Serf may work more efficiently in any environment you put it in.
* **Event handler library**. We think that there are many cases
for generic event handlers. We plan on building into Serf a method of
sharing and quickly "installing" event handlers so that you can more
easily get Serf working with common software projects. Imagine, for example:
`serf plugin install haproxy` to instantly get event handlers for adding
and removing nodes to HAProxy.