v0.2.0
🦃 Bump dependencies to kubernetes 1.18! 🦃
This release provides updates on our core dependencies, new features to improve the strategies and controllers, plus a good number of fixes. Don´t forget to visit our official website https://shipwright.io/ .
Features
- Shipwright/Build now available as an operator on Operator Hub!
- Bump operator-sdk to v0.18, k8s to 1.18 (#462)
- Bump tekton-pipeline to v0.17.1 (#447)
- Add conditions pkg to support Build CRDs to operate on Conditions. (#475)
- Set ownerReference to build->buildrun. (#409)
- Make build operator leader durations configurable. (#433)
- Use single step for all four Buildpacks lifecycle phases. (#491)
Fixes
- For the Kaniko strategy:
- For the Cloud Native Buildpacks strategy (Paketo):
- Fixes to code generators. (#435)
- Fixes for CRDs and fakes generator. (#473)
- Change error messages start with a lower case letter. (#445)
- Organize imports. (#452)
- Fix go module files. (#461)
- Enhance metrics calls observation. (#456)
- Handle non-existing annotation. (#460)
- Add build strategy labels to task run. (#465)
- Add buildrunname label for custom metric. (#467)
- Partial fix for issue 486. (#488)
Backwards incompatible changes
-
Bump operator-sdk to v0.18, k8s to 1.18 (#462)
Warning: The above will force users that are using our Build clientsets to provide a context and options when doing
CRUD operations on the CRD objects(Build/BuildRun/BuildStrategy/ClusterBuildStrategy)
Misc
- Added https://shipwright.io/ website. We will be hosting here blog posts around
use cases on how to use Shipwright/Build.
Docs
- Add Remote Artifacts EP. (#419)
Thanks
Thanks to the contributors of the v0.2.0:
- 👏 @xiujuan95
- 👏 @routerhan
- 👏 @SaschaSchwarze0
- 👏 @zhangtbj
- 👏 @HeavyWombat
- 👏 @qu1queee
- 👏 @adambkaplan
- 👏 @sbose78
- 👏 @otaviof
- 👏 @coreydaley
and for all the folks that participated on the latest community meetings: