Vircadia 2022.1.0 "Selene" Release
Download it from https://vircadia.com/download-vircadia/.
What's Changed
- Add WebRTC Signaling Channel. by @ctrlaltdavid in #1219
- Conditionally include WebRTCSignalingServer.h by @ctrlaltdavid in #1239
- Update WebRTC package for Windows. by @ctrlaltdavid in #1258
- Update webapp feature branch with current master by @ctrlaltdavid in #1261
- Implement WebRTC Data Channel. by @ctrlaltdavid in #1238
- First exchange of Vircadia protocol packets with the Vircadia Web SDK. by @ctrlaltdavid in #1259
- Update "webapp" branch with master. by @ctrlaltdavid in #1296
- Enable Anonymous Web SDK connection to the Domain server. by @ctrlaltdavid in #1300
- Fix some WebRTC Doxygen typos. by @ctrlaltdavid in #1299
- Enable Assignment client WebRTC connections. by @ctrlaltdavid in #1313
- Update "webapp" branch with master. by @ctrlaltdavid in #1329
- Improve use of "#include <QtCore/QSharedPointer>" in codebase. by @odysseus654 in #1336
- Get "make-deb-server" working again with Qt changes to Vircadia builder. by @odysseus654 in #1354
- Get "make-deb-server" working again with Qt changes to Vircadia builder. by @digisomni in #1356
- Update API documentation for "created" properties. by @AleziaKurdis in #1360
- Set GL preference to GLVND. by @JulianGro in #1349
- Housekeeping: Update use of Q_DISABLE_COPY. by @odysseus654 in #1352
- Fix crash due to audio packet loss with PCM and zlib codecs. by @daleglass in #1366
- Add support for aarch64 (ARM) Linux builds on GitHub Actions. by @JulianGro in #1346
- Use GLVND on GLES. by @JulianGro in #1376
- Replace the deprecated QMutex{ QMutex::Recursive} with QRecursiveMutex (solves approximately 1700 warnings). by @daleglass in #1367
- Overhaul the Domain server's onboarding wizard. by @digisomni in #1344
- Fix GHA on MacOS. by @digisomni in #1386
- Enable assignment client protocol communications over WebRTC. by @ctrlaltdavid in #1333
- Update webapp branch with the latest master. by @ctrlaltdavid in #1383
- Networking code tidying and dead code removal. by @ctrlaltdavid in #1415
- Update MacOS build guide. by @digisomni in #1414
- Fixed typo in Performance Manager. by @Penguin-Guru in #1425
- Don't retrieve repository's SHA in prebuild step. by @daleglass in #1426
- Fix automatic texture memory on macOS, Android, OpenGL ES, and Intel graphics. by @JulianGro in #1398
- Fix crashpad on macOS. by @JulianGro in #1407
- Update WebRTC for Linux. by @daleglass in #1406
- Add antialiasing setting. by @Penguin-Guru in #1427
- Fix mime type for serving .htm and .html files with the embedded webserver. by @daleglass in #1435
- Changed preset framerates; Add "low power" preset. by @Penguin-Guru in #1422
- Fixed empty POST request to settings.json crashing the Domain server. by @namark in #1438
- Require OpenSSL 1.1.0 during CMake. by @daleglass in #1436
- Increase performance on macOS and Linux with CMake variables for optimization and architecture-specific options. by @ksuprynowicz in #1424
- Bump electron from 9.4.0 to 11.5.0 in /screenshare by @dependabot in #1412
- Bump postcss from 7.0.32 to 7.0.39 in /scripts/system/inventory by @dependabot in #1451
- Create app: Script indicator toggles for both entity client & server scripts. by @AleziaKurdis in #1444
- WebRTC revisions and updates including the addition of secure connections. by @ctrlaltdavid in #1429
- Fix SSL WebSocket Domain server crash. by @ctrlaltdavid in #1467
- Bump hosted-git-info from 2.8.8 to 2.8.9 in /scripts/system/inventory by @dependabot in #1452
- Bump dns-packet from 1.3.1 to 1.3.4 in /scripts/system/inventory by @dependabot in #1447
- Bump path-parse from 1.0.6 to 1.0.7 in /scripts/system/inventory by @dependabot in #1445
- Bump color-string from 1.5.3 to 1.6.0 in /scripts/system/inventory by @dependabot in #1446
- Bump url-parse from 1.4.7 to 1.5.3 in /scripts/system/inventory by @dependabot in #1448
- Bump ws from 6.2.1 to 6.2.2 in /scripts/system/inventory by @dependabot in #1449
- Bump browserslist from 4.13.0 to 4.17.6 in /scripts/system/inventory by @dependabot in #1450
- Bump ssri from 6.0.1 to 6.0.2 in /scripts/system/inventory by @dependabot in #1476
- Bump lodash from 4.17.15 to 4.17.21 in /scripts/system/inventory by @dependabot in #1477
- Bump y18n from 4.0.0 to 4.0.3 in /scripts/system/inventory by @dependabot in #1478
- Bump elliptic from 6.5.3 to 6.5.4 in /scripts/system/inventory by @dependabot in #1479
- Bump highlight.js from 9.18.1 to 9.18.5 in /scripts/system/inventory by @dependabot in #1480
- Fix automatic texture memory bug. by @ksuprynowicz in #1475
- Fix for _meshStates.empty() assertion. by @daleglass in #1465
- Enable WebRTC connections to be made to the Domain, i.e., add Web client support. by @ctrlaltdavid in #1469
New Contributors
- @Penguin-Guru made their first contribution in #1425
- @namark made their first contribution in #1438
- @ksuprynowicz made their first contribution in #1424
Full Changelog: 2021.1.3...2022.1.0