Break point: TeamCity, Harvester, Brigade, .NET MAUI, and Crossplane

Break point

Welcome to the first break point of the year! We hope you had a nice break and wish you all the best for 2022!

TeamCity ends early access program

JetBrains’ TeamCity division has decided to follow a new versioning scheme and put its EAP releases to rest. Apparently the change was inspired by the introduction of SaaS offer TeamCity Cloud, which allows for more regular updates and a quicker development cycle making early access versions harder to justify. Plugin-developers who used EAP versions to test their creations against are still promised a way of downloading distributions corresponding to recent Cloud versions for that purpose however. 

On-premises users of TeamCity will continue to get two new major versions per year with bug-fix updates as needed, while Cloud customers should plan on getting new versions every other month. New releases will be named using a YYYY.MM.MINOR format, in which the second number stands for the month of the release instead of the number of the release as it was before. 

SUSE pushes Harvester into general availability

Hyper-converged infrastructure software Harvester has reached version 1.0 and is therefore deemed ready for use in production. The project, which was initially developed at SUSE subsidiary Rancher, is meant to extend Kubernetes to “allow the management of bare metal servers and VMs”. 

Similar projects have been around for a while, however SUSE hopes for Harvester to be the one to finally win admins over by presenting them with familiar concepts like VMs, ISOs and disk volumes instead of exposing them to a container platform they first have to get to know.

Brigade team releases v2.2

Brigade, an open source project providing event-based scripting for Kubernetes, decided to celebrate the start of the new year with the release of the second minor release to its 2.x series. Amongst other things, Brigade 2.2 introduces the option of designating jobs as fallible, and corrects a user list endpoint bug.

NET.MAUI preview offers first glance at multi-window implementation

The team behind Microsoft’s .NET Multi-platform App UI (MAUI) shared its latest advances in another preview of the project. Besides using the updated Fluent Design System for buttons, the editor and entry components, the preview includes an implementation for multi-window applications, and templates reworked to use C# 10. Unification works between the Xamarin SDKs and .NET 6 have progressed as well, aligning types in Apple related SDKs. 

Developers interested in taking the updates for a spin can get the preview (it’s number 11) through Visual Studio 2022 17.1 Preview 2. A finished version is expected to land in Q2 2022.

Crossplane team focuses on performance and stability for v1.6

Universal control plane Crossplane got an update and is now on version 1.6. The new release has learned to support exponential backoff and offer configurable reconcile rates. It also softens the requirements for XRDs to declare connection details, fixes some issues and includes some improvements for handling credentials. Teams already working with Crossplane should make sure to check the release notes before updating, as the removal of a couple of v1beta1 APIs might affect their setup.