The organisations behind relational database management system MariaDB announced that, starting with the next major update, the release frequency of MariaDB Server will switch from yearly to quarterly updates. They hope that the shorter release cycles will increase adoption and satisfy expectations of “faster and more predictable innovation cycles”.
ONNX runtime team presents v1.10
Microsoft’s ONNX runtime project has hit v1.10, opening the option for developers to create custom threads for their computations, and use external threads via join functions. To improve performance of the machine learning accelerator, a new indirect convolution method for QLinearConv has been introduced which doesn’t copy the original data to memory. Other interesting additions in version 1.10 include tensor shape and transpose optimisations, and new APIs to query CUDA streams and create OrtValues from Windows platform-specific ID3D12Resources.
Seldon updates Core and Alibi Detect
Two other machine learning projects that recently got updated are MLOps tool Seldon Core and outlier and drift detection library Alibi Detect. While the latter mainly adds supervised drift detection via Cramér-von Mises and Fisher’s Exact Test detectors, the Seldon Core team focussed on stability for the 1.12 release. The result comes in the form of versions 2 of Python Wrapper “MLServer” and the tool’s Explainer Runtime, deeper integration with MLflow, and better dependency management through the use of the Poetry project. More details on these and a list of bugs fixed in v1.2 can be found in the project’s repository.
GitLab acquires observability platform Opstrace
DevOps platform provider GitLab this week announced the acquisition of observability platform Opstrace in a bid to “enable organizations to lower incident rates, increase developer productivity and lower mean-time-to-resolution”. The associated functionality is planned to be integrated into GitLab’s monitoring stage for both SaaS and self-managed variants, though a standalone distribution should remain available.
Go 1.18 beta offers up generics for a test drive
With the final release still some months away, the team behind the Go programming language has made a first beta version of Go 1.18 available for testing. The biggest addition in the update are the so-called generics, which the team introduces as the “largest single language change we’ve ever made”. Generics enable programmers to add representation of functions and data structures in a generic form, without specifying the type of the element in question.
Other than that Go 1.18 will include a mode that allows working with multiple Go modules in parallel, support for writing fuzzing-based tests and enhancements to the
go version -m command, so users have a way of recording build details such as compiler flags.
Oracle fits Cloud with CI capabilities for extra automation
Oracle’s Cloud division recently pushed continuous integration features within the company’s Infrastructure DevOps service into general availability. The update promises to provide users with build pipeline capabilities and ways to commit their code to a code repository integrated into the platform. Combined with the already available CD features, this is meant to simplify the software delivery process on Oracle’s infrastructure offering to support teams in following the DevOps paradigm in their practice and reduce the need for external tooling.