Release 2.30 is now available for download on the Downloads page per my usual modus operandi. Also note, 2.30.99 was released earlier tonight with some audio bugs and broken tarball. I have rereleased it as 2.30.120 with the bug resolved.
Important upgrade note: If you are upgrading from an older version of Radegast on Windows, it is recommended but not required to uninstall the older version first! More details below. Trust me though, you’ll be happier in the long run if you do!
Release 2.30 is the result of a culmination of four months of work by four contributors and brings several changes and even a few new features. The most important change is that we have upgraded to .NET 4.7.1. Does this matter? Well, you may be prompted to install .NET 4.7.1 during installation. A lot of the older .NET 2.0 hacks were removed, and while it is unfortunate to drop support for older systems, it was necessary for stability across the board. The minimum Windows version requirement is now Windows 8.1 which is also the earliest supported version Microsoft still supports. On the non-Windows side, Mono 5.18.x or newer (preferably 6.x) should suffice. Once .NET Core 3 is released, we will be moving that direction and onto .NET5 where cross-platform compatibility should no longer be an issue.
A new MSI based installer is in place, hence the earlier upgrade warning. This isn’t that interesting for most folks unless you know what MSI is. The installation steps are slightly different, but familiar to most who install software on a regular basis. Local user installations that do not require escalated privileges are now possible. Installers and binaries are now Authenticode signed and trusted by antivirus and Windows UAC.
Speaking of installation, a licensing change was made to LGPL which allows us to now bundle SLVoice directly. No more downloading a separate package. Voice will be installed by default, but can optionally be left out as well. SLVoice has also been upgraded to the current version used by the official Second Life client.
Several inventory issues have been remedied. It’s a slow process, but we’re getting there. Many many performance and memory handling improvements were contributed to the underlying LibreMetaverse library by Luminous Luminos.
A gestures filter has been added to search. Future search improvements are in the works as well.
More independent movement controls have been added to the chat panel. Where before you could move forward and backward as well as turning left and right, you can now move forward, move backward, toggle run, toggle flight, move up and down, jump, and crouch.
issAs always, bug reports can be filed on the bug tracker, and code contributions are welcome! I cannot stress enough how much I appreciate bug reports being filed on the issue tracker itself. I know I said this last time, and then bug tracker wasn’t working. Hey, it works now. Uglier, but it works! :O) Thanks for putting up with me!
Head on over to Downloads to get 2.30!