This viewer release is a complete replacement of the under the hood HTTP infrastructure. It provides improved performance and stability by replacing the self deleting responders with coroutine implementations. These coroutines also provide a finer grained concurrency allowing the Viewer greater control over the numbers and types of HTTP requests that can be simultaneously outstanding. This release also removes a considerable amount of deprecated and unused code from the viewer.
These changes impact all areas of the viewer that use Sim Capabilities. A nonexhaustive list includes:
- Asset upload (Images, Meshes, Animations)
- AISv3 inventory manipulation
- Viewer Managed Marketplace
- Simhost event polling
- LSL script compilation
- Experience management (blocking, allowing, creating)
Additionally, this release corrects a number of Voice quality and connection issues on both Windows and the Mac.