Skip to content

Roadmap

Luke Hoban edited this page Dec 19, 2022 · 34 revisions

NOTE: Check out the official Pulumi Roadmap Board. This page has been replaced with that board going forward.

The Pulumi project shares an overall roadmap that is tracked across projects via milestone tags on issues in each pulumi repository.

The next few milestones are generally well-understood, with future areas of investment not (yet) assigned a concrete timeframe. Feedback on roadmap items is warmly encouraged - via either 👍 on roadmap issues or via additional details/use-cases that should be considered in prioritizing investments. Contributions of PRs to address future roadmap items is even more warmly encouraged!

All Pulumi projects version using Semantic Versioning. Breaking changes may occur between major versions, but will not in general occur between minor versions (except in rare cases which will be called out in CHANGELOGs). In general, the core Pulumi CLI and SDKs releases a minor version every 2 weeks, and providers and other packages release minor versions when meaningful changes are made.

For questions on the roadmap overall or on individual roadmap items or issues - please reach out on the issues or in the Pulumi Community Slack.

M19 (November 2018)

M20 (February 2019)

M21 (March 2019)

M22 (April 2019)

M23 (May 2019)

M24 (June 2019)

M25 (July 2019)

M26 (August 2019)

  • Synchronous .getXYZ methods
  • Python SDK partiy
  • Improved API docs

M27 (September 2019)

M28 (October 2019)

M29 (November 2019)

  • .NET Support
  • Targeted updates (--target)
  • Forced replacements (--replace and --target-replace)
  • Introduce kubernetesx package for highly-productive Kubernetes development
  • pulumi query for operational query as code

M30 (December 2019)

  • Policy as Code
  • Watch mode

M31 (January 2020)

  • Performance improvements
  • Updated Go programming model
  • Generate YAML from Kubernetes provider

M32 (January 2020)

  • Export specific state file version
  • Kubernetes support for Go

M33 (February 2020)

  • Overhaul of Resource API Docs

April 2020

  • Pulumi 2.0
  • GA of .NET support
  • GA of Go support
  • GA of Policy as Code
  • New providers for GitHub, MongoDB

May 2020

June 2020

  • Improved Pulumi Docker Images
  • Spinnaker Integration
  • New provider for Azure DevOps

July 2020

  • Kustomize Support

August 2020

  • Change Secrets Provider
  • New Pulumi Kubernetes Operator
  • Strongly-typed CRDs for Kubernetes
  • Convert Kubernetes YAML to Pulumi
  • OPA support for Pulumi CrossGuard

September 2020

October 2020

November 2020

December 2020

January 2021

February 2021

March 2021

April 2021

May 2021

  • Pulumi Self-Hosted support for Azure and Minio

June 2021

July 2021

August 2021

Q4 2021

Backlog