Skip to content

Releases: cinderblocks/radegast

Radegast 2.54

Choose a tag to compare

@github-actions github-actions released this 14 Jul 01:09

Radegast 2.54

Downloads

Platform Installer Portable
64-bit RadegastSetup_x64_2.54.msi Radegast_x64_2.54.tbz
32-bit RadegastSetup_x86_2.54.msi Radegast_x86_2.54.tbz
ARM64 RadegastSetup_ARM64_2.54.msi Radegast_ARM64_2.54.tbz

Changes

150 commits since v2.53
  • Update to LibreMetaverse v3.1.1 (cinder)
  • Appveyor.yml was deleted... (cinder)
  • [Legacy] Fix avatar profile loading (cinder)
  • LruCache was leaking bigtime (cinder)
  • BufferSound collections were going OOB, make them ConcurrentDictionary (cinder)
  • [Legacy] Fix Skia integration after CoreJ2K changes (cinder)
  • Minor change to DAEExport (cinder)
  • Fix missing nuget restore in publish-legacy-windows.yml (cinder)
  • Bump Legacy Radegast version to 2.54.0 (cinder)
  • Update libremetaverse submodule pointer (cinder)
  • Make the Settings window non-modal (cinder)
  • Persist the "Ding on every IM" checkbox across restarts (cinder)
  • Fix crash in reading offline im when not connected to simulator (cinder)
  • Remove .appveyor.yml (cinder)
  • [Veles] Rendering improvements (cinder)
  • Update LMV to v3.1.0 (cinder)
  • [Legacy] Fix shape morphs which have been broken since 2016... (cinder)
  • Preemptive changes for LibreMetaverse v3.1.0 (cinder)
  • Update LibreMetaverse to HEAD (cinder)
  • Oops, localbuilding broke references on merge (cinder)
  • [Legacy] Added a RuntimeIdentifier conditioned on $(Platform) (win-x64 for AnyCPU/x64, win-x86 for x86, win-arm64 for ARM64) so NuGet copies the matching native SDL3.dll (cinder)
  • Packaging fixes (cinder)
  • FMOD rejects listener vectors that aren't perpendicular to forward (cinder)
  • [Legacy] Update for LMV WebRTC changes. Adds reconnect button (cinder)
  • Fix install directory Error 2727 (cinder)
  • Fixes post-LMV 3.0.4 (cinder)
  • Update to LibreMetaverse v3.0.4 (cinder)
  • [Legacy] Bugger with auto restart and auto sit (cinder)
  • More skeleton work (cinder)
  • Update RenderAvatar to use SkeletonGenerator from LMV (cinder)
  • We purged too much xml. (cinder)
  • Experimental LLM generation of release notes (cinder)
  • Fix hardcoded versioning clobbering our CI releases (cinder)
  • Oops, appcast generation was borked. My bad. (cinder)
  • Exclude non-Windows runtimes from msi packaging. Fix a bundling mistake in Legacy bundle (cinder)
  • Docs (cinder)
  • Prep for beta releases (cinder)
  • More consistent workflow naming (cinder)
  • PowerShell's parser mis-tokenizes bare -xr!.msi into two separate arguments (-xr! and .msi) because any unquoted token starting with - gets parsed as a parameter-like token and splits at the .. (cinder)
  • Restore step was missing from publish (cinder)
  • Add publish workflows to solution items (cinder)
  • Add SDL.dll to plugin blacklist in Legacy (cinder)
  • Write logging to console like we do with Legacy (cinder)
  • Chasing with sln change (cinder)
  • Utilize Bugsplat in published builds (cinder)
  • Start() now only assigns voice after confirming AudioDevice.IsAvailable, so a failed init leaves voice == null and the next Start() (next login, or re-toggling voice) retries cleanly instead of silently skipping event registration forever. (cinder)
  • A very silly oversight (cinder)
  • Chase with csproj changes (cinder)
  • Switch Legacy to WebRTC (cinder)
  • Wire in draft for SignPath to be reenabled (cinder)
  • ad hoc self signing on macOS (cinder)
  • Fix up some exception swallowing (cinder)
  • Filling out a few missing inventory methods (cinder)
  • Consistent license fixes (cinder)
  • Touchups (cinder)
  • Rewrite NetSparkle updater support (cinder)
  • Fix build (cinder)
  • Update to WiX v7 (cinder)
  • Oops (cinder)
  • Some fallout from LMV v3.0 (cinder)
  • Rework CI to trigger on Legacy/ Veles/ for seperate releases. (cinder)
  • Bake the bugsplat db into metadata instead of our roslyn song and dance (cinder)
  • Update to WiX v7 (cinder)
  • Oops (cinder)
  • Some fallout from LMV v3.0 (cinder)
  • Rework CI to trigger on Legacy/ Veles/ for seperate releases. (cinder)
  • Bake the bugsplat db into metadata instead of our roslyn song and dance (cinder)
  • Fix legacy building (cinder)
  • Update to LibreMetaverse v3.0.3 (cinder)
  • Update to LibreMetaverse v3.0.3 (cinder)
  • Update to LibreMetaverse 3.0.2 (cinder)
  • Fix merge error (cinder)
  • Split legacy into seperate publish.yml (cinder)
  • Redesign login page (cinder)
  • Mac build fixes (cinder)
  • Icon fixups (cinder)
  • Tweaks (cinder)
  • Crash fix (cinder)
  • Add region performance tab (cinder)
  • Add radar history tab to Nearby (cinder)
  • Import/export wearables (cinder)
  • Add texture export to plugin, extend upload formats (cinder)
  • Bump LMV (cinder)
  • Extend sound upload/export (cinder)
  • Add import/export notecards and scripts (cinder)
  • Add export bvh to import/export plugin (cinder)
  • Introduce Macros plugin which is kind of a middleground between Automation and Commands (cinder)
  • Introduce Persistent Group Notice storage (cinder)
  • Basic Pathfinding support (cinder)
  • Tangent fixes in Rendering (cinder)
  • Animesh (cinder)
  • Fix build for LMV v3.0.2 (cinder)
  • Update LMV to v3.0.2 (cinder)
  • Positional audio should follow camera (cinder)
  • HTTP byte range downloads for Texture LOD (cinder)
  • Texture Resolution LOD (cinder)
  • Combine duplicate group caches (cinder)
  • Make flexi animation optional, it's still very cpu intensive. (cinder)
  • Fix race condition causing a crash (cinder)
  • Fix build (cinder)
  • Update to LibreMetaverse v3.0.1 and fix build (cinder)
  • Bad merge. (cinder)
  • Add missing generators (cinder)
  • Update LibreMetaverse to 3.0.1 (cinder)
  • Trying to fix CI build, use dootneet-version 10.0.x (cinder)
  • More warning cleanup (cinder)
  • Update lmv to HEAD (cinder)
  • Fix test running (cinder)
  • Warning cleanup (cinder)
  • fix a warning in Ollama plugin (cinder)
  • Updating several dependencies (cinder)
  • Poking around at rendering (cinder)
  • Prevent a race condition when the world position was resolved before the async build causing avatars not to seat onto objects properly (cinder)
  • Fix unbounded rapid memory growth when Objects and SceneViewer are both open (cinder)
  • Switch from HttpUtility to WebUtility for UrlDecode/UrlEncode and clean up some redundant using directives (cinder)
  • Switch from HttpUtility to WebUtility for UrlDecode/UrlEncode and clean up some redundant using directives (cinder)
  • Missing v3.0.0 migration build fixes and add cooldown to EEP cap request (cinder)
  • Fix texture loading in Object Viewer (cinder)
  • Update for LibreMetaverse v3.0.0 (cinder)
  • Update LibreMetaverse to v.3.0.0 (cinder)
  • Switch to System.Numerics, move some work over to GPU with compute shaders (cinder)
  • Introduce GlInstanceDrawer for instance rendering (cinder)
  • Rewrite rendering to use Silk.NET instead of OpenTK (cinder)
  • More rendering improvements, fix alpha textures (cinder)
  • Basic windlight support (cinder)
  • Fix water dragging down on the GPU (cinder)
  • Introduce shiny sky (cinder)
  • Fix ODE in SceneViewer (cinder)
  • Introduce pretty water (cinder)
  • Fix some performance issues in SceneViewer. - Uniform value caching - Normal matrix via cached per-face model inverse + per-frame view inverse - Adaptive SSAO gate (cinder)
  • Fix rendering bugs introduced by changes to LMV (cinder)
  • IMTextManager.ReprintFromOffset() - PrintLoadMoreLink() was called before PrintLastLog(). This placed the "load more" link above the previous-session log content in the IM window, which is semantically wrong (cinder)
  • Update for recent WebRTC changes and expose APM settings (cinder)
  • Make use of recent CoreJ2K changes (cinder)
  • Update dependencies (cinder)
  • Bump LMV (cinder)
  • Fix screen reader regression in chat and other accessabity improvements for screen readers (cinder)
  • Add rim to minimap dots to indicate facing direction, make chat notification clicks navigate to the conversation. (cinder)
  • Add date separator to chat history (cinder)
  • Introduce Session-scoped DI container. Fix mismatched compiled/uncompiled bindings (cinder)
  • replace magic j2k numbers, remove logic code that crept into view models. (cinder)
  • Fix MacOS CI run and introduce Linux Flatpak for releases (cinder)
  • Update LMV to 2.6.8 (cinder)
  • Introduce Radegast Veles. Legacy Radegast needs some love, but neither is ready. (cinder)
  • Update LibreMetaverse to v2.6.4 (cinder)
  • Init Radegast Veles (cinder)
  • Update LibreMetaverse to v2.6.4 (cinder)
  • COF robustness fixes (cinder)
  • Sound playing logs moved to Trace because they are kind of spammy (cinder)
  • Rename Radegast.Core to... Radegast.Core and fix a typo in UISounds (cinder)

Requirements

  • Windows 7 or later
  • .NET Framework 4.8.1

Radegast 2.53

Radegast 2.53 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Mar 18:50

Radegast 2.53

Download

Choose the installer or archive for your platform:

Windows Installers (Recommended)

  • RadegastSetup_x86_2.53.msi - For 32-bit Windows (most compatible)
  • RadegastSetup_x64_2.53.msi - For 64-bit Windows
  • RadegastSetup_ARM64_2.53.msi - For Windows on ARM64

Portable Archives

  • Radegast_x86_2.53.tbz - 32-bit portable
  • Radegast_x64_2.53.tbz - 64-bit portable
  • Radegast_ARM64_2.53.tbz - ARM64 portable

Debug Symbols (for developers)

  • Radegast_x86_2.53_symbols.zip
  • Radegast_x64_2.53_symbols.zip
  • Radegast_ARM64_2.53_symbols.zip

Changes in this Release

  • GridManager convert to use props (cinder) - Turn on nullable for Radegast.Core and fix warnings (cinder) - Fix a few bugs in InventoryConsole (cinder) - async fixes (cinder) - Cast SettingsData to IEnumerable<KeyValuePair<string, OSD>> before calling GetEnumerator(), so the generic overload is invoked instead of the IDictionaryEnumerator-returning non-generic one. (cinder) - Fix test (cinder) - Remove double include (cinder) - Remove explicit OpenTK redirect, autogeneration handles it correctly (cinder) - Oops, missed these ActualUUID uses (cinder) - Fix for bug #173, empty folders when unpacking object to inventory (cinder) - Replace now obsolete ActualUUID with calls to ResolvedItemID (cinder) - Add more unit testing (cinder) - Introduce unit testing for Radegast.Core. Gotta get a handle on these regressions (cinder) - Update System and BugSplat depenedencies (cinder) - Update LibreMetaverse to v2.6.1 (cinder) - Update LMV to v2.6.1 (cinder) - Add real-time Log Console for debugging (cinder) - These are noisy, downgrade to trace (cinder) - multi-sim primitive fixes (cinder) - Handle login race (cinder) - Treat ERR_CHANNEL_STOLEN and ERR_INVALID_HANDLE as non-errors (cinder) - Fix ineffective guard (cinder) - Address Issue #131 limitation. Groups are sent in batches. I hope... No way to test eet. (cinder) - Plumb AccountBenefits into the UI (cinder) - Update to LMV 2.5.11 (cinder) - 7z pipeline doesn't work consistently on windows runner. Use a two step approach to tar.bz creation (cinder)

Installation Notes

  • Windows 10 or later is recommended
  • .NET Framework 4.8 is required (usually pre-installed on Windows 10/11)
  • Choose x86 version if unsure about your Windows architecture

Support

For issues and feature requests, please visit: https://github.com/cinderblocks/Radegast/issues

Radegast 2.52

Choose a tag to compare

@github-actions github-actions released this 04 Mar 20:55

Radegast 2.52

Download

Choose the installer or archive for your platform:

Windows Installers (Recommended)

  • RadegastSetup_x86_2.52.msi - For 32-bit Windows (most compatible)
  • RadegastSetup_x64_2.52.msi - For 64-bit Windows
  • RadegastSetup_ARM64_2.52.msi - For Windows on ARM64

Portable Archives

  • Radegast_x86_2.52.tbz - 32-bit portable
  • Radegast_x64_2.52.tbz - 64-bit portable
  • Radegast_ARM64_2.52.tbz - ARM64 portable

Debug Symbols (for developers)

  • Radegast_x86_2.52_symbols.zip
  • Radegast_x64_2.52_symbols.zip
  • Radegast_ARM64_2.52_symbols.zip

Changes in this Release

  • Remove synchronous scan/sort work from the UI thread. Addresses Bug #157 (cinder) - Remove AppVeyor the Betrayer badge. (cinder) - I'M DOING CHAIR TAI CHI RIGHT NOW (cinder) - Ok, let's try it with curl. (cinder) - Hating Bugsplat (cinder) - Request client credentials token using HTTP Basic auth (cinder) - Use Bugsplat rest api directly. the tool isn't working... (cinder) - This is getting to be a real pain. (cinder) - Add debug to work out bugsplat api shitz (cinder) - Specify symbols are pdb in Bugsplat artifact upload (cinder) - Need to keep .exe.config (cinder) - Artifacts missing (cinder) - Argle bargle Bugsplat API (cinder) - I dun the pwsh (cinder) - Nevermind, centrlize the upload (cinder) - limit bugsplat artifact uploads to x64 (cinder) - Artifact name needs to be unique to avoid duplicates in matrix (cinder) - fix hang in tar on windows, hopefully. (cinder) - I hate you (cinder) - Still using old codepath (cinder) - Properly restore packages with platform awareness (cinder) - More CI publish work (cinder) - CI Publish overhaul (cinder) - A couple more bug fixes (cinder) - Fix a few warnings (cinder) - WiXin' and fmod fixin' (cinder) - Stop playing object sounds when disconnected (cinder) - Guard against NREs when disconnected (cinder) - Another fix to address Issue #166 (cinder) - Restore platform-specific build in CI (cinder) - Proper shutdown and recreation of GridClient. Addresses Issue #166 (cinder) - Pass platform arg to msbuild (cinder) - Can't use setup-msbuild, do it manually (cinder) - Can't use setup-msbuild, do it manually (cinder) - Fix workflow x86 build (cinder) - Missing RLV functions implemented and local chat improvements (Sarafini) - Cache sounds (cinder) - Implement volume profiles (cinder) - Add audio device stats for performance monitoring (cinder) - Improve audio device handling. Now the state of audio is more readily accessible and audio device can be selected if there are multiple devices. Hot plugging audio also should work although I have not tried it. (cinder) - Add SoundSystemAvailable checks to all sound-related methods to prevent operations when FMOD is not initialized (cinder) - Update LibreMetaverse to v2.5.10 (cinder) - Update LMV to 2.5.10 (cinder) - Clone submodules (cinder) - Idk actions (cinder) - Run ci on localbuilding (cinder) - Be sure to capture the UI context so we can resume on continuation (cinder) - Apply marshaling to profile reply so all UI work runs on UI thread (cinder) - Marshall pictureBox1 to UI thread reliably (cinder) - Add github ci workflow because AppVeyor is playing around with us (cinder) - Fix crash... (cinder) - Update LibreMetaverse to v2.5.9 (cinder)

Installation Notes

  • Windows 10 or later is recommended
  • .NET Framework 4.8 is required (usually pre-installed on Windows 10/11)
  • Choose x86 version if unsure about your Windows architecture

Support

For issues and feature requests, please visit: https://github.com/cinderblocks/Radegast/issues

Full Changelog: v2.51...v2.52

Radegast v2.51

Choose a tag to compare

@cinderblocks cinderblocks released this 15 Jan 00:16
  • Multiple-simulator support enabled
  • Defer COF creation until connected
  • 3D SceneWindow Improvements
  • MediaManager bug fixes
  • NameManager improvements
  • General threading fixes
  • General crash fixes

Full Changelog: v2.50...v2.51

Radegast v2.50

Choose a tag to compare

@cinderblocks cinderblocks released this 05 Dec 17:52

Radegast v2.50.510

What's Changed

  • Oodles of performance changes (more than 100) by @cinderblocks
  • Complete AISv3 support
  • Option for plaintext only URIs by @nooperation in #134
  • Don't process RLV item change notifications if RLV is disabled by @nooperation in #135
  • chat_dir_log setting will now work as expected by @nooperation in #139
  • Sending friend reqeusts is a much more verbose process now and should hopefully be more screen reader friendly by @nooperation in #140

Full Changelog: v2.49...v2.50

Radegast v2.49

Choose a tag to compare

@cinderblocks cinderblocks released this 26 Oct 03:13

Radegast v2.49.478

What's Changed

New Contributors

Full Changelog: v2.48...v2.49

What's Changed

New Contributors

Full Changelog: v2.48...v2.49

Radegast v2.48

Choose a tag to compare

@cinderblocks cinderblocks released this 09 Aug 13:21

Radegast v2.48.456

What's Changed

  • COF fixes, refactoring, and re-integrating RLV functionality into it by @nooperation in #103
  • Added settings to prevent and auto-leave unsolicited conference sessions by @nooperation in #104
  • Added WearableTexture component to preview/display wearables by @TsengSR in #106

New Contributors

Full Changelog: v2.47...v2.48

Radegast v2.47

Choose a tag to compare

@cinderblocks cinderblocks released this 14 Jun 16:00

What's Changed

Full Changelog: v2.46...v2.47

Radegast v2.46

Choose a tag to compare

@cinderblocks cinderblocks released this 11 May 16:43

What's Changed

  • RAD-70: Cannot click URIs/Links in local chat by @nooperation in #71
  • Fix windows build by @nooperation in #73
  • Many changes from LibreMetaverse
  • Textures cached as J2K instead of TARGA
  • Inventory fetch improvements
  • Current Outfit Folder bug fixes
  • Fix custom install location in exe installer

Full Changelog: v2.45...v2.46

Radegast v2.45

Choose a tag to compare

@cinderblocks cinderblocks released this 22 Jan 02:00

Minor release, fixes several outstanding teleport and inventory issues.

What's Changed

  • LibreMetaverse 2.2.0 based
  • Rewrite of EventQueueClient
  • Bug fixes in InventoryManager
  • Bug fixes in AppearanceManager
  • Fix exception in GroupsConsole
  • Fix exception in Grass unpacking
  • Play sound on Group Message by @BaneDarrow in #58

New Contributors

Full Changelog: v2.42...v2.45