How is product roadmap determined?

The new features and functionality that go into the product roadmap and ultimately get shipped to users as a new release will depend on the activity of the community itself.   We need both active users providing input on features and active developers building those requested features. Both, from the perspective of the amount of user input provided on features desired, as well as volunteer resources and developers to build these new features. The community will work to have an open community-driven process to identify features based on direct feedback from users and prioritizing these based on need and resources available.