April 7th/8th saw FSharpX 2017 taking place in London, and Freya was wonderfully demonstrated and described by Marcus Griep (@neoeinstein) in a talk on making Freya, Hopac and Kestrel work together. The talk acts as an excellent introduction to Freya and the Freya machine concept, and is available now to watch online at the Skills Matter site.
After a quieter time for Freya lately, we’re pleased to release the packages for the first alpha releases of Freya 4.0. This will mark a major step forward, as 4.0 brings .NET Core support (feature changes are probably limited in this release, but are likely to follow).
As of today, the 3.0 RC (Release Candidate) builds were pushed to the public NuGet feed, and are now the recommended option for anyone adopting Freya, or upgrading an existing application. Hopefully these will go final in the next week or two, marking the start of the continuous release approach and semantic versioned releases that will follow the 3.0 milestone.
Starting with 3.0 (including release candidate builds), we’re very excited that Freya now supports two concurrency models in the F# ecosystem. Traditionally, Freya has been based around the F# async abstraction, but as of 3.0 you can choose between using the “default” implementation or an implementation integrating Hopac. If you write your systems using the fantastic concurrent programming options offered by Hopac, you can now join this up seamlessly with Freya.