(rds): support SQL Server Developer edition engine types (sqlserver-dev-ee, sqlserver-dev-se)
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 83
Description
### Describe the feature
Add support for the two SQL Server Developer edition engine types to aws-rds:
- sqlserver-dev-ee – all Enterprise Edition features, licensed for non-production use only
- sqlserver-dev-se – new with SQL Server 2025, all Standard Edition features, licensed for non-production use only
Announced in [Amazon RDS for SQL Server now supports Microsoft SQL Server 2025](https://aws.amazon.com/about-aws/whats-new/2026/07/rds-sqlserver-supports-sqlserver-2025/) Posted on: Jul 21, 2026 . Neither edition exists as a concept anywhere in `packages/aws-cdk-lib/aws-rds/lib/instance-engine.ts` today - only sqlserver-se, sqlserver-ex, sqlserver-web, and sqlserver-ee.
### Use Case
Developer editions let teams run full Enterprise/Standard feature sets in non-production environments without production licensing costs. Today the only way to use them from CDK is to bypass the typed engine classes entirely (e.g. `CfnDBInstance`), losing the version validation, parameter-group-family derivation, and secret-rotation wiring the L2 provides.
### Proposed Solution
Follow the existing copy-paste pattern in `instance-engine.ts` for each edition.
- SqlServerDevEeInstanceEngineProps
- SqlServerDevEeInstanceEngine
- SqlServerDevSeInstanceEngineProps
- SqlServerDevSeInstanceEngine
Both editions currently support only 17.00.4045.5.v1 (SQL Server 2025). sqlserver-dev-se did not exist before v17.
Both engine types are already live in the RDS API:
```
$ aws rds describe-db-engine-versions \
--engine-version 17.00.4045.5.v1 \
--query 'DBEngineVersions[?starts_with(Engine, `sqlserver`)].[Engine, EngineVersion]' \
--output text
sqlserver-dev-ee 17.00.4045.5.v1
sqlserver-dev-se 17.00.4045.5.v1
sqlserver-ee 17.00.4045.5.v1
sqlserver-ex 17.00.4045.5.v1
sqlserver-se 17.00.4045.5.v1
```
### Other Information
This is a follow-up to #38400, split out from comment by @boluwatifeajayi. That issue and PR #38401 are scoped to adding SQL Server 2025 (v17). This issue should land after #38401, since the dev edition classes need the v17 version constants.
### Acknowledgements
- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change
### AWS CDK Library version (aws-cdk-lib)
aws-cdk-lib@2.261.0
### AWS CDK CLI version
2.1132.0 (build c4e4ee9)
### Environment details (OS name and version, etc.)
mac OS Tahoe Version 26.5.2
Contributor guide
Research direction
Start in packages/aws-cdk-lib/aws-rds/lib/instance-engine.ts by reading the existing SQL Server edition classes and the v17 version constants from #38401. Add the two Developer edition engine classes for version 17.00.4045.5.v1, and confirm both engine types are supported with the expected version and parameter-group behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- cloud, databases
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 72/100