Michał Pałka retweetledi

Besom 0.5 - @pulumicorp for Scala 3 is finally here! This is mainly a bugfix release focused on stability that solves almost all known issues and brings us very close to 1.0.0. New features available in this release are:
* `withArgs` - a copy method for input classes that allows parameter sharing for different resources of the same kind;
* typed StackReferences - instead of manually picking exported properties of other stacks, you can now just read them all into a case class that contains all the properties you're interested in;
* resource aliases - you can now safely rename resources when refactoring without recreating them.
This is also the first release to have providers published with a version overlap - the latest provider versions released for 0.3.x series are also released for 0.5.x series! This should help a lot with updates as you can safely bump the core SDK and core version suffix for packages used in your infra and only once this update is green (and dry run shows no differences!), bump provider versions too.
Besom has around 160 providers available right now, including all major and minor cloud provider.
We're finishing our work on Yaga, the extension layer for Besom that will glue infra and application code together so some new features are expected to land in 0.5.x series. It's quite possible there won't be 0.6.0 and that 0.5.0 is indeed a 1.0.0-RC1.
Check out the change log on Github, link in reply.
English

















