-
Notifications
You must be signed in to change notification settings - Fork 1
Features list
Levin Alexey edited this page Apr 25, 2026
·
48 revisions
- drm-cli v1.0 (release date: Sep 2024)
- drm-cli v1.1 (release date: Feb 2026)
- drm-cli v1.2 (release date: Apr 2026)
| Feature | drm-cli v1.0 | drm-cli v1.1 | drm-cli v1.2 |
|---|---|---|---|
| Visual Studio (Microsoft SQL Server projects) | ✔️ | ✔️ | ✔️ |
| Liquibase | ❌ | ✔️ | ✔️ |
| Redgate Flyway | ❌ | ✔️ | ✔️ |
| Feature | drm-cli v1.0 | drm-cli v1.1 | drm-cli v1.2 |
|---|---|---|---|
| Microsoft SQL Server | ✔️ | ✔️ | ✔️ |
| Oracle | ❌ | ✔️ | ✔️ |
| PostgreSQL | ❌ | ✔️ | ✔️ |
| MySQL | ❌ | ❌ | T.B.D |
| Google BigQuery | ❌ | ❌ | T.B.D |
| Feature | drm-cli v1.0 | drm-cli v1.1 | drm-cli v1.2 |
|---|---|---|---|
| Basic tracing | ✔️ | ✔️ | ✔️ |
| Enable specific trace flags | ❌ | ❌ | T.B.D |
| Category | Feature | drm-cli v1.0 | drm-cli v1.1 | drm-cli v1.2 |
|---|---|---|---|---|
| Authentication & Security | User authentication | ❌ | ❌ | T.B.D |
| User access management | ❌ | ❌ | T.B.D | |
| Sensitive data encryption | ✔️ | ✔️ | ✔️ | |
| Secured deployment | ✔️ | ✔️ | ✔️ | |
| Performance | Multi-Threading parallelism | ✔️ | ✔️ | ✔️ |
| Parallelism suggestion, based on existing resources | ❌ | ❌ | T.B.D | |
| Deployment | Multiple solutions in a single release | ✔️ | ✔️ | ✔️ |
| Different solution types in a single release | ❌ | ✔️ | ✔️ | |
| Configured constant runtime variables | ✔️ | ✔️ | ✔️ | |
| Configured dynamic runtime variables | ❌ | ❌ | T.B.D | |
| drm-cli external one-time scripts | ❌ | ❌ | T.B.D | |
| drm-cli external repeatable scripts | ❌ | ✔️ | ✔️ | |
| Pre & post deployment scripts (Always run) | ❌ | ✔️ | ✔️ | |
| Deploy single project to a list of multiple targets (Specified list) | ✔️ | ✔️ | ✔️ | |
| Deploy single project to a list of multiple targets (Driven from a SQL query | ✔️ | ✔️(1) | ✔️(T.B.D) | |
| Exclude targets from deployment | ❌ | ✔️ | ✔️ | |
| Prioritize target deployment | ❌ | ✔️ | ✔️ | |
| Parallel deployment | ✔️ | ✔️(1) | ✔️(T.B.D) | |
| Scheduled deployments | ❌ | ❌ | T.B.D | |
| Intelligent Upgrade (comparison-based) | ✔️ | ✔️(2) | ✔️(T.B.D) | |
| Deployment exception handling | Exception logging | ✔️ | ✔️ | ✔️ |
| Automated retries | ✔️ | ✔️ | ✔️ | |
| Release failure recovery | ✔️ | ✔️(1) | ✔️(T.B.D) | |
| Targets alignment mode | Align each of the listed targets | ✔️ | ✔️(1) | ✔️(T.B.D) |
| Parallel targets alignment | ✔️ | ✔️(1) | ✔️(T.B.D) | |
| Notifications & Alerts | Notification configuration | ❌ | ❌ | T.B.D |
| Exception notifications | ❌ | ❌ | T.B.D |
| Feature | drm-cli v1.0 | drm-cli v1.1 | drm-cli v1.2 |
|---|---|---|---|
| MCP Server (8 DRM tools for Claude) | ❌ | ❌ | ✔️ |
| AI Agent (natural language → DRM operations) | ❌ | ❌ | ✔️ |
| Claude Code skills (/drm-deploy, /drm-status, /drm-plan, /drm-release) | ❌ | ❌ | ✔️ |
| Feature | drm-cli v1.0 | drm-cli v1.1 | drm-cli v1.2 |
|---|---|---|---|
| npm package (npmjs.com) | ❌ | ❌ | ✔️ |
- ✔️: Supported
- ✔️(): Partially supported, see Notes
- ❌: Not Supported
- T.B.D: To be decided
(1): Supported only in Microsoft SQL Server source control
(2): Supported only in Microsoft SQL Server data storage platform
(T.B.D): To be decided