# What changed in @pulumi/eks

> 7 changes in @pulumi/eks 4 from its official release notes, upgrade guides and advisories: 1 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-17. HTML: https://unstale.sh/npm/@pulumi/eks/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @pulumi/eks 4

### Breaking changes

- The .NET code generation import path changed, so generated .NET code may require updated imports. (4.3.0) — [release notes](https://github.com/pulumi/pulumi-eks/releases/tag/v4.3.0)

### New APIs and options

- EKS deletion protection support was added, allowing developers to configure protection against cluster deletion. (4.1.0) — [release notes](https://github.com/pulumi/pulumi-eks/releases/tag/v4.1.0)

### Behavior and default changes

- Addon configurationValues now accepts pulumi.Output values, allowing configuration to depend on other Pulumi resources. (4.3.0) — [release notes](https://github.com/pulumi/pulumi-eks/releases/tag/v4.3.0)

### Tooling

- Java package generation is now enabled, allowing developers to generate and use Java packages for EKS. (4.1.0) — [release notes](https://github.com/pulumi/pulumi-eks/releases/tag/v4.3.0), [release notes](https://github.com/pulumi/pulumi-eks/releases/tag/v4.1.0)

### Fixes and other changes

- The amiType variance in ManagedNodeGroupOptions now matches node group arguments, improving type compatibility. (4.3.0) — [release notes](https://github.com/pulumi/pulumi-eks/releases/tag/v4.3.0)
- NodeRole now uses the correct EC2 service, fixing the generated or configured role service association. (4.3.0) — [release notes](https://github.com/pulumi/pulumi-eks/releases/tag/v4.3.0)
- The EKS service URL was fixed, correcting the endpoint used by developers. (4.1.0) — [release notes](https://github.com/pulumi/pulumi-eks/releases/tag/v4.1.0)
