Skip to content

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 16:13
· 14 commits to master since this release

Release v3.2.0

SEE MIGRATION GUIDE

Changes since v3.1.8

  • Say which 3.1 binaries need a recompile, after running one on 3.2.0 (Cinder Roxley)
  • List the packages in the README and widen the timing in the circuit tests (Cinder Roxley)
  • Do not end a login when it is redirected (Cinder Roxley)
  • Give each NuGet package its own README (Cinder Roxley)
  • Move CoordinateFrame, SlurlParser, Sounds and LegacyMaterial out of the client (Cinder Roxley)
  • Move the wire-level records and Parcel into LibreMetaverse.Protocol (Cinder Roxley)
  • Move the login types into LibreMetaverse.Protocol and let a login server write them (Cinder Roxley)
  • Move the reliable half of the UDP circuit out of Simulator into ReliableCircuit (Cinder Roxley)
  • Move the UDP socket loop and throttle into LibreMetaverse.Transport (Cinder Roxley)
  • Test the Simulator's reliable circuit against the viewer, and fix what it showed (Cinder Roxley)
  • Read and write texture animations and the collision sound in region archives (Cinder Roxley)
  • Read and write particle systems in region archives (Cinder Roxley)
  • Forward the types that moved out of LibreMetaverse.dll (Cinder Roxley)
  • Read the region archives OpenSim writes, and write them back (Cinder Roxley)
  • Move threading, utility and animation code out of the core (Cinder Roxley)
  • Move the wire protocol into LibreMetaverse.Protocol (Cinder Roxley)
  • Make the rendering packages depend on LibreMetaverse.Assets (Cinder Roxley)
  • Move the offline data model into LibreMetaverse.Assets (Cinder Roxley)
  • Move region archives into their own package (Cinder Roxley)
  • Take the connectionless pieces out of the managers (Cinder Roxley)
  • Move the log level and resource directory out of Settings (Cinder Roxley)
  • Make Logger take an ILogContext instead of a GridClient or Simulator (Cinder Roxley)
  • Move the model loader and exporter tests to their own project (Cinder Roxley)
  • Add a Second Life oriented export of the skeleton as test input (Cinder Roxley)
  • Count only the joints a glTF mesh uses against the joint limit (Cinder Roxley)
  • Add CreateMaterialAsync to create material inventory items (Cinder Roxley)
  • Generate levels of detail and physics on upload (Cinder Roxley)
  • Read glTF PBR materials in GltfLoader (Cinder Roxley)
  • Check models before UploadModelAsync sends them (Cinder Roxley)
  • Report what the model loaders and exporters leave out (Cinder Roxley)
  • Add rigged mesh import to ColladaLoader (Cinder Roxley)
  • Add ObjExporter and ColladaExporter (Cinder Roxley)
  • Compensate static mesh normals for the unit cube fit (Cinder Roxley)
  • Add rigged mesh import to GltfLoader and skin support to ModelPrim (Cinder Roxley)
  • Add GltfExporter to write decoded meshes and prims as glTF (Cinder Roxley)
  • Move model import to LibreMetaverse.ModelFormats, add glTF and OBJ loaders (Cinder Roxley)
  • regon crossing fixes (Mercury Linden)
  • Update CoreJ2K to v2.4.1 (Cinder Roxley)

Packages

  • LibreMetaverse.3.2.0.nupkg
  • LibreMetaverse.Archiving.3.2.0.nupkg
  • LibreMetaverse.Assets.3.2.0.nupkg
  • LibreMetaverse.Imaging.Abstractions.3.2.0.nupkg
  • LibreMetaverse.Imaging.Skia.3.2.0.nupkg
  • LibreMetaverse.LslTools.3.2.0.nupkg
  • LibreMetaverse.ModelFormats.3.2.0.nupkg
  • LibreMetaverse.PacketDump.3.2.0.nupkg
  • LibreMetaverse.PrimMesher.3.2.0.nupkg
  • LibreMetaverse.Protocol.3.2.0.nupkg
  • LibreMetaverse.Rendering.MeshFoundry.3.2.0.nupkg
  • LibreMetaverse.Rendering.Simple.3.2.0.nupkg
  • LibreMetaverse.RLV.3.2.0.nupkg
  • LibreMetaverse.StructuredData.3.2.0.nupkg
  • LibreMetaverse.Transport.3.2.0.nupkg
  • LibreMetaverse.Types.3.2.0.nupkg
  • LibreMetaverse.Utilities.3.2.0.nupkg
  • LibreMetaverse.Voice.Vivox.3.2.0.nupkg
  • LibreMetaverse.Voice.WebRTC.3.2.0.nupkg