|
1 | | -# Upcoming Features |
| 1 | +--- |
| 2 | +title: Roadmap & Features |
| 3 | +description: Current status and upcoming features for the Unraid API |
| 4 | +sidebar_position: 10 |
| 5 | +--- |
2 | 6 |
|
3 | | -Note: This roadmap outlines planned features and improvements for the Unraid API. Features and timelines may change based on development priorities and community feedback. |
| 7 | +# Roadmap & Features |
| 8 | + |
| 9 | +:::info Development Status |
| 10 | +This roadmap outlines completed and planned features for the Unraid API. Features and timelines may change based on development priorities and community feedback. |
| 11 | +::: |
| 12 | + |
| 13 | +## Feature Status Legend |
| 14 | + |
| 15 | +| Status | Description | |
| 16 | +|--------|-------------| |
| 17 | +| ✅ **Done** | Feature is complete and available | |
| 18 | +| 🚧 **In Progress** | Currently under active development | |
| 19 | +| 📅 **Planned** | Scheduled for future development | |
| 20 | +| 💡 **Under Consideration** | Being evaluated for future inclusion | |
4 | 21 |
|
5 | 22 | ## Core Infrastructure |
6 | 23 |
|
7 | | -| Feature | Status | Tag | |
8 | | -|---------|--------|-----| |
9 | | -| API Development Environment Improvements | Done | v4.0.0 | |
10 | | -| Include API in Unraid OS | Planned (Q1 2025) | - | |
11 | | -| Make API Open Source | Planned (Q1 2025) | - | |
12 | | -| Separate API from Connect Plugin | Planned (Q2 2025) | - | |
13 | | -| Developer Tools for Plugins | Planned (Q2 2025) | - | |
| 24 | +### Completed Features ✅ |
| 25 | + |
| 26 | +| Feature | Available Since | |
| 27 | +|---------|-----------------| |
| 28 | +| **API Development Environment Improvements** | v4.0.0 | |
| 29 | +| **Include API in Unraid OS** | Unraid v7.2-beta.1 | |
| 30 | +| **Separate API from Connect Plugin** | Unraid v7.2-beta.1 | |
| 31 | + |
| 32 | +### Upcoming Features 📅 |
| 33 | + |
| 34 | +| Feature | Target Timeline | |
| 35 | +|---------|-----------------| |
| 36 | +| **Make API Open Source** | Q1 2025 | |
| 37 | +| **Developer Tools for Plugins** | Q2 2025 | |
14 | 38 |
|
15 | 39 | ## Security & Authentication |
16 | 40 |
|
17 | | -| Feature | Status | Tag | |
18 | | -|---------|--------|-----| |
19 | | -| Permissions System Rewrite | Done | v4.0.0 | |
20 | | -| User Interface Component Library | In Progress | - | |
| 41 | +### Completed Features ✅ |
| 42 | + |
| 43 | +| Feature | Available Since | |
| 44 | +|---------|-----------------| |
| 45 | +| **Permissions System Rewrite** | v4.0.0 | |
| 46 | +| **OIDC/SSO Support** | Unraid v7.2-beta.1 | |
| 47 | + |
| 48 | +### In Development 🚧 |
| 49 | + |
| 50 | +- **User Interface Component Library** - Enhanced security components for the UI |
21 | 51 |
|
22 | 52 | ## User Interface Improvements |
23 | 53 |
|
24 | | -| Feature | Status | Tag | |
25 | | -|---------|--------|-----| |
26 | | -| New Settings Pages | Planned (Q2 2025) | - | |
27 | | -| Custom Theme Creator | Planned (Q2-Q3 2025) | - | |
28 | | -| New Connect Settings Interface | Planned (Q1 2025) | - | |
| 54 | +### Planned Features 📅 |
| 55 | + |
| 56 | +| Feature | Target Timeline | Description | |
| 57 | +|---------|-----------------|-------------| |
| 58 | +| **New Settings Pages** | Q2 2025 | Modernized settings interface with improved UX | |
| 59 | +| **Custom Theme Creator** | Q2-Q3 2025 | Allow users to create and share custom themes | |
| 60 | +| **New Connect Settings Interface** | Q1 2025 | Redesigned Unraid Connect configuration | |
29 | 61 |
|
30 | 62 | ## Array Management |
31 | 63 |
|
32 | | -| Feature | Status | Tag | |
33 | | -|---------|--------|-----| |
34 | | -| Array Status Monitoring | Done | v4.0.0 | |
35 | | -| Storage Pool Creation Interface | Planned (Q2 2025) | - | |
36 | | -| Storage Pool Status Interface | Planned (Q2 2025) | - | |
| 64 | +### Completed Features ✅ |
| 65 | + |
| 66 | +| Feature | Available Since | |
| 67 | +|---------|-----------------| |
| 68 | +| **Array Status Monitoring** | v4.0.0 | |
| 69 | + |
| 70 | +### Planned Features 📅 |
| 71 | + |
| 72 | +| Feature | Target Timeline | Description | |
| 73 | +|---------|-----------------|-------------| |
| 74 | +| **Storage Pool Creation Interface** | Q2 2025 | Simplified pool creation workflow | |
| 75 | +| **Storage Pool Status Interface** | Q2 2025 | Real-time pool health monitoring | |
37 | 76 |
|
38 | 77 | ## Docker Integration |
39 | 78 |
|
40 | | -| Feature | Status | Tag | |
41 | | -|---------|--------|-----| |
42 | | -| Docker Container Status Monitoring | Done | v4.0.0 | |
43 | | -| New Docker Status Interface Design | Planned (Q3 2025) | - | |
44 | | -| New Docker Status Interface | Planned (Q3 2025) | - | |
45 | | -| Docker Container Setup Interface | Planned (Q3 2025) | - | |
46 | | -| Docker Compose Support | Planned | - | |
| 79 | +### Completed Features ✅ |
| 80 | + |
| 81 | +| Feature | Available Since | |
| 82 | +|---------|-----------------| |
| 83 | +| **Docker Container Status Monitoring** | v4.0.0 | |
| 84 | + |
| 85 | +### Planned Features 📅 |
| 86 | + |
| 87 | +| Feature | Target Timeline | Description | |
| 88 | +|---------|-----------------|-------------| |
| 89 | +| **New Docker Status Interface Design** | Q3 2025 | Modern container management UI | |
| 90 | +| **New Docker Status Interface** | Q3 2025 | Implementation of new design | |
| 91 | +| **Docker Container Setup Interface** | Q3 2025 | Streamlined container deployment | |
| 92 | +| **Docker Compose Support** | TBD | Native docker-compose.yml support | |
47 | 93 |
|
48 | 94 | ## Share Management |
49 | 95 |
|
50 | | -| Feature | Status | Tag | |
51 | | -|---------|--------|-----| |
52 | | -| Array/Cache Share Status Monitoring | Done | v4.0.0 | |
53 | | -| Storage Share Creation & Settings | Planned | - | |
54 | | -| Storage Share Management Interface | Planned | - | |
| 96 | +### Completed Features ✅ |
| 97 | + |
| 98 | +| Feature | Available Since | |
| 99 | +|---------|-----------------| |
| 100 | +| **Array/Cache Share Status Monitoring** | v4.0.0 | |
| 101 | + |
| 102 | +### Under Consideration 💡 |
| 103 | + |
| 104 | +- **Storage Share Creation & Settings** - Enhanced share configuration options |
| 105 | +- **Storage Share Management Interface** - Unified share management dashboard |
55 | 106 |
|
56 | 107 | ## Plugin System |
57 | 108 |
|
58 | | -| Feature | Status | Tag | |
59 | | -|---------|--------|-----| |
60 | | -| New Plugins Interface | Planned (Q3 2025) | - | |
61 | | -| Plugin Management Interface | Planned | - | |
62 | | -| Plugin Development Tools | Planned | - | |
| 109 | +### Planned Features 📅 |
| 110 | + |
| 111 | +| Feature | Target Timeline | Description | |
| 112 | +|---------|-----------------|-------------| |
| 113 | +| **New Plugins Interface** | Q3 2025 | Redesigned plugin management UI | |
| 114 | +| **Plugin Management Interface** | TBD | Advanced plugin configuration | |
| 115 | +| **Plugin Development Tools** | TBD | SDK and tooling for developers | |
63 | 116 |
|
64 | 117 | ## Notifications |
65 | 118 |
|
66 | | -| Feature | Status | Tag | |
67 | | -|---------|--------|-----| |
68 | | -| Notifications System | Done | v4.0.0 | |
69 | | -| Notifications Interface | Done | v4.0.0 | |
| 119 | +### Completed Features ✅ |
| 120 | + |
| 121 | +| Feature | Available Since | |
| 122 | +|---------|-----------------| |
| 123 | +| **Notifications System** | v4.0.0 | |
| 124 | +| **Notifications Interface** | v4.0.0 | |
| 125 | + |
| 126 | +--- |
| 127 | + |
| 128 | +## Recent Releases |
| 129 | + |
| 130 | +:::info Full Release History |
| 131 | +For a complete list of all releases, changelogs, and download links, visit the [Unraid API GitHub Releases](https://github.com/unraid/api/releases) page. |
| 132 | +::: |
| 133 | + |
| 134 | +### Unraid v7.2-beta.1 Highlights |
| 135 | + |
| 136 | +- 🎉 **API included in Unraid OS** - Native integration |
| 137 | +- 🔐 **OIDC/SSO Support** - Enterprise authentication |
| 138 | +- 📦 **Standalone API** - Separated from Connect plugin |
| 139 | + |
| 140 | +### v4.0.0 Highlights |
| 141 | + |
| 142 | +- 🛡️ **Permissions System Rewrite** - Enhanced security |
| 143 | +- 📊 **Comprehensive Monitoring** - Array, Docker, and Share status |
| 144 | +- 🔔 **Notifications System** - Real-time alerts and notifications |
| 145 | +- 🛠️ **Developer Environment** - Improved development tools |
| 146 | + |
| 147 | +## Community Feedback |
| 148 | + |
| 149 | +:::tip Have a Feature Request? |
| 150 | +We value community input! Please submit feature requests and feedback through: |
| 151 | + |
| 152 | +- [Unraid Forums](https://forums.unraid.net) |
| 153 | +- [GitHub Issues](https://github.com/unraid/api/issues) - API is open source! |
| 154 | + |
| 155 | +::: |
| 156 | + |
| 157 | +## Version Support |
| 158 | + |
| 159 | +| Unraid Version | API Version | Support Status | |
| 160 | +|----------------|-------------|----------------| |
| 161 | +| Unraid v7.2-beta.1+ | Latest | ✅ Active | |
| 162 | +| 7.0 - 7.1.x | v4.x via Plugin | ⚠️ Limited | |
| 163 | +| 6.12.x | v4.x via Plugin | ⚠️ Limited | |
| 164 | +| < 6.12 | Not Supported | ❌ EOL | |
| 165 | + |
| 166 | +:::warning Legacy Support |
| 167 | +Versions prior to Unraid 7.2 require the API to be installed through the Unraid Connect plugin. Some features may not be available on older versions. |
| 168 | +::: |
70 | 169 |
|
71 | | -Features marked as "Done" are available in current releases. The tag column shows the version where a feature was first introduced. |
| 170 | +:::tip Development Builds |
| 171 | +You can always install the Unraid Connect plugin to track the latest released development changes and get early access to new API features before they're included in Unraid OS releases. |
| 172 | +::: |
0 commit comments