After pushing out many preliminary versions throughout the year, Microsoft has now released .NET 5.0, as well as major updates to programming languages C# and F#. According to Microsoft, .NET 5.0 signifies the start of a “.NET unification journey” which is meant to allow devs to create .NET apps for various platforms with a single set of APIs and tools.
C# 9 and F# 5 are included in the .NET 5.0 SDK and are worth checking out if you have been waiting for init-only properties and records, or string interpolation and open type declarations respectively.
Elastic 7.10 hits with searchable snapshots
Search product company Elastic has released version 7.10 of its product stack. Amongst the most highlighted additions are Workplace Search connectors to Slack and Salesforce sandbox environments, single sign-on for Elastic Enterprise Search and Elastic Cloud, and observability improvements like user experience monitoring and synthetics.
Elastic 7.10 also provides options to “automate the detection and prioritization of complex threats” and a beta for searchable snapshots, which allow customers to store and search content in cold or frozen object store tiers. Other enhancements include the finalised version of data visualisation tool Kibana Lens and optimised deployments.
Haskell gets help spreading the word
Following programming languages like Python, D, and (soon to come) Rust, Haskell is now backed by a dedicated foundation looking to increase its adoption. Individuals looking to help govern the Haskell Foundation’s future can nominate themselves now for membership in the Foundation Board.
Come January, an interim board will evaluate all submissions by criteria such as “positive drive and vision for the Haskell community and ecosystem” and contribution track record to find the best fitting candidates. Founding sponsors of the non-profit initiative include GitHub and Skills Matter.
InfluxDB turns 2.0
The team behind time series database InfluxDB released the second major version of its project this week, focusing on features for getting devs going quicker. Amongst the latter are functions to aggregate and analyse time series data at the point of ingestions to support edge computing scenarios, InfluxDB templates, and support for “writing and querying from popular languages”.
K10 turns up the volume on multi-tenancy in 3.0 release
Version 3 of Kubernetes data management platform K10 is now available for downloading. The first release after parent company Kasten announced its acquisition by Veeam sees the software gaining capabilities for multi-cluster and multi-tenant backups as well as cross-cluster policy enforcement, custom cluster group definitions and Kubernetes-native security authentication.
Python’s ex-BDFL starts Redmond-stint
Guido van Rossum, creator of programming language Python, has joined the developer division at Microsoft. Van Rossum announced the move on Twitter, claiming “retirement was boring” and that his new position will “make using Python better for sure (and not just on Windows :-)”.