In a Nutshell (π°)
- SSM maintains a public roadmap in GitHub Projects
- Features move through Backlog β Next Release β In Progress β Done
- Tasks are prioritized from P0 (critical) to P3 (nice-to-have)
- The roadmap focuses on integrations, security, and extensibility
- Community feedback helps shape feature priorities
What is the SSM Roadmap? β
The Squirrel Servers Manager roadmap is our public development plan that outlines what features and improvements we're working on, what's coming next, and what we've recently completed. It's a living document that evolves based on user feedback, community contributions, and project goals.
Visual Explanation β
The SSM roadmap follows a structured process to move features from ideas to implementation:
How We Prioritize β
We use a combination of factors to prioritize features on our roadmap:
- Security vulnerabilities
- Major bug fixes
- Core functionality issues
- High-demand features
- Significant improvements
- Performance enhancements
- Standard feature requests
- UI/UX improvements
- Documentation enhancements
- Minor enhancements
- Experimental features
- Edge case improvements
Current Priorities β
Our current focus areas for the next development cycle include:
π Third-Party Integrations
Expanding our ecosystem with more integrations and API capabilities.
π External Authentication
Supporting SSO and external authentication providers for enhanced security.
π Security Center
A comprehensive plugin for security scanning and management.
π¦ Container Technologies
Expanding container technology support beyond Docker.
Recently Completed β
Here are some significant features we've recently completed:
How to View the Full Roadmap β
The complete, up-to-date roadmap is available in our GitHub Projects:
Provide Feedback β
We value your input on our roadmap and feature priorities. Here's how you can help shape the future of SSM:
Feature Requests: Submit feature ideas through our GitHub Issues.
Voting: Check existing feature requests and add your π to show support for features you'd like to see prioritized.
Discussions: Join conversations about feature ideas in our GitHub Discussions or Discord Community.
Contributions: Help implement features on the roadmap by contributing code.
Release Process β
Our release process follows a predictable pattern to ensure quality and stability:
- Feature Development: Features from the roadmap are developed in feature branches
- Testing & QA: New features undergo testing and quality assurance
- Beta Release: Features are available in beta for early testing
- Official Release: Tested features are included in the stable release
- Post-Release Monitoring: We monitor for issues and collect feedback