The first beta of 2.0 is available now! The 2.0 r...
# announcements
w
The first beta of 2.0 is available now! The 2.0 release brings GA for many new features, including .NET, Go, Policy as Code, Unit Testing and more (see https://www.pulumi.com/blog/pulumi-2-0-roadmap/). Most of these features have been available in
1.x
releases over past months, but the
2.0
beta releases include a small number of breaking changes as well to ensure Pulumi 2.0 is on even more solid foundation going forward. We'd love folks in the community to start trying out the 2.0 Beta releases of both the CLI and packages, and share any feedback with us here or in GitHub. To try out the beta, check out the migration guide: https://www.pulumi.com/docs/get-started/install/migrating-2.0/. One more step toward Pulumi 2.0 GA!
❤️ 2
2️⃣ 4
🎉 15
f
This is awesome! Do you know if this includes support for .net dynamic providers yet?
c
Any chance for a brew tap to use this with?
w
Do you know if this includes support for .net dynamic providers yet?
It does not - that will be an additive thing post-2.0 GA - it's tracked in https://github.com/pulumi/pulumi/issues/3638. For 2.0 GA we've been focused on the core support and making sure it's ready and battle-tested, but we're continuing to invest in improvements for each of these language ecosystems throughout 2.x releases.
👍 2
Any chance for a brew tap to use this with?
Given that we expect the 2.0 betas to only be around for less than a month, we decided not to set up brand new
brew
or
choclatey
infrastructure for them. Hopefully folks can still acquire via the installer. Definitely something we keep thinking about doing more generally so we have a bit more control over releases going forward.
c
Gotcha. I’ll just wait for the final release then.
s
Congrats team on this milestone ! keep rocking
o
@white-balloon-205 are there any other breaking changes with Pulumi 2.0?
w
@orange-policeman-59119 Just the ones noted in the link above.
o
awesome, congrats on 2.0 and looking forward to future releases!
w
congratulation, However, the migration to 2.x is not straight forward with many breaking changes. Hope we have a bester migration instruction. Hope pulumi support the root await/async so no need to wrap a promise with pulumi.output
w
root await/async
Note that you can export an async function from your index.ts, and that will be invoked so that you can use await effectively at top level. Hopefully that helps with the migration in case you were making data source calls at top level. https://github.com/pulumi/pulumi/blob/master/CHANGELOG.md#170-2019-12-11
c
@white-balloon-205 You guys may want to not tag releases in the future until it’s ready to go. Dependabot has already picked these up days ago. I’m sure a lot of people have gotten this as well. I’m guessing we can’t use 2.0 providers with pulumi 1.x. If we can, maybe an announcement about that would be good.