Releases: vircadia/vircadia-native-core
Vircadia 2024.1.0 "Atlas" Release
What's Changed
- GHA ubuntu 20.04 build fixes. by @namark in #1752
- Workaround for GHA Ubuntu 20.04 grub-efi-amd64-signed package issue. by @namark in #1757
- Bump axios from 0.21.4 to 1.6.0 in /domain-server/resources/web/web-new by @dependabot in #1763
- Bump @babel/traverse from 7.19.3 to 7.23.2 in /domain-server/resources/web/web-new by @dependabot in #1761
- Bump @babel/traverse from 7.9.0 to 7.23.2 in /scripts/system/inventory by @dependabot in #1762
- Bump electron from 22.3.24 to 22.3.25 in /screenshare by @dependabot in #1753
- Bump postcss from 8.4.17 to 8.4.31 in /domain-server/resources/web/web-new by @dependabot in #1754
- Settings for WebRTC signaling server port and ICE server list. by @namark in #1768
- Verbose logging for SSL errors in Domain Server Metaverse API requests. by @namark in #1759
Full Changelog: 2022.1.2...2024.1.0
Vircadia 2022.1.2 "Selene" Release
What's Changed
- Bump plist from 3.0.1 to 3.0.4 in /screenshare by @dependabot in #1618
- Downgraded GHA Windows environment to Server 2019. by @namark in #1616
- Updated Arch Linux Build Doc to Recorder Directory Command. by @3d1go in #1625
- Fix JSDoc typo by @ctrlaltdavid in #1628
- Document packet header formats by @ctrlaltdavid in #1629
- Bump minimist from 1.2.5 to 1.2.6 in /scripts/system/inventory by @dependabot in #1631
- Bump ansi-regex from 4.1.0 to 4.1.1 in /screenshare by @dependabot in #1635
- Bump electron from 11.5.0 to 13.6.6 in /screenshare by @dependabot in #1626
- Bump plist from 3.0.4 to 3.0.5 in /screenshare by @dependabot in #1634
- Disable VCPKG bootstrapping in automated builds. by @namark in #1633
- Clarify skeleton model URL file types. by @ctrlaltdavid in #1647
- Bump async from 2.6.3 to 2.6.4 in /scripts/system/inventory by @dependabot in #1648
- Fixed download function call for android dependencies. by @namark in #1651
- Bump async from 2.6.3 to 2.6.4 in /domain-server/resources/web/web-new by @dependabot in #1649
- Bump plist from 3.0.4 to 3.0.5 in /domain-server/resources/web/web-new by @dependabot in #1636
- Create app: Added Material Data Assistant. by @AleziaKurdis in #1658
- Domain server ACME client with custom Web UI. by @namark in #1540
- Added new avatars to default avatar bookmarks. by @ArcadeFever in #1657
- Bump eventsource from 1.0.7 to 1.1.1 in /scripts/system/inventory by @dependabot in #1660
- More app: New UI 2022. by @AleziaKurdis in #1661
- Fix ScriptAvatar.scale doc. by @ctrlaltdavid in #1663
- Bump electron from 13.6.6 to 15.5.5 in /screenshare by @dependabot in #1668
- Fix Avatar targetScaleChanged JSDoc. by @ctrlaltdavid in #1670
- Update INSTALLER notes for Windows. by @miaoxd in #1669
- Fix test build system and tests. by @daleglass in #1664
- Bump terser from 4.8.0 to 4.8.1 in /scripts/system/inventory by @dependabot in #1680
- Bump shell-quote from 1.7.2 to 1.7.3 in /scripts/system/inventory by @dependabot in #1682
- Update some Domain server web wizard packages. by @namark in #1685
- Bump terser from 4.8.0 to 4.8.1 in /domain-server/resources/web/web-new by @dependabot in #1679
- Bump shell-quote from 1.7.2 to 1.7.3 in /domain-server/resources/web/web-new by @dependabot in #1681
- Finalizing external build asset migration to IPFS. by @namark in #1677
- Enable vcpkg bootstrapping by default. by @namark in #1678
- Updated build docs to mention git submodules. by @namark in #1686
- Improve Material entity documentation. by @ctrlaltdavid in #1687
- Improve package download error logging in python build scripts. by @namark in #1688
- Fix Zone entity avatar priority default initialization. by @ctrlaltdavid in #1689
- Fix some entity scripting API docs. by @ctrlaltdavid in #1690
- Use GHA build artifacts instead of custom uploader. by @namark in #1691
- Use GHA artifacts instead of custom uploader in master builds. by @namark in #1692
- Remove self-hosted GitHub Actions Runner and Runner dependent code. by @JulianGro in #1694
- Updated .deb package creation script to assume normal build configuration. by @namark in #1693
- Add basic instructions for working with the Ubuntu server. by @namark in #1696
- Bump vuetify from 2.3.4 to 2.6.10 in /scripts/system/inventory by @dependabot in #1697
- Bump minimist and mkdirp in /screenshare by @dependabot in #1700
- Handle skeleton joints from other clients having different order. by @ctrlaltdavid in #1699
- Bump ejs and @vue/cli-service in /scripts/system/inventory by @dependabot in #1702
- Re-enabled ICE server packaging in ubuntu server deb scripts. by @namark in #1705
- Fixed Metaverse places request in explore app. by @namark in #1704
- Update
Vircadia contributors
copyright to 2022. by @10allday in #1711 - Clarify Users scripting API doc. by @ctrlaltdavid in #1707
- Bump loader-utils from 1.4.0 to 1.4.1 in /scripts/system/inventory by @dependabot in #1717
- Bump minimatch from 3.0.4 to 3.1.2 in /screenshare by @dependabot in #1718
- Bump minimatch from 3.0.4 to 3.1.2 in /scripts/system/inventory by @dependabot in #1719
- Bump electron from 15.5.5 to 18.3.7 in /screenshare by @dependabot in #1721
- Update BUILD_LINUX.md by @berinaniesh in #1722
- Added capabilities object to domain server -> metaverse heartbeat requests. by @namark in #1716
- Bump loader-utils from 1.4.1 to 1.4.2 in /scripts/system/inventory by @dependabot in #1724
- Updated WebRTC library for Linux to version 5387. by @namark in #1714
- CVE-2007-4559 Patch by @TrellixVulnTeam in #1712
- Add Ubuntu 20.04 Server build instructions. by @namark in #1725
- Bump json5 from 1.0.1 to 1.0.2 in /scripts/system/inventory by @dependabot in #1736
- Bump qs from 6.5.2 to 6.5.3 in /scripts/system/inventory by @dependabot in #1731
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /scripts/system/inventory by @dependabot in #1730
- Fix SSL cert filename in domain server UI. by @ctrlaltdavid in #1737
- Added metaverse server URL setting in domain server admin panel. by @namark in #1726
- Bump @sideway/formula from 3.0.0 to 3.0.1 in /scripts/system/inventory by @dependabot in #1740
- Bump http-cache-semantics from 4.0.3 to 4.1.1 in /screenshare by @dependabot in #1738
- Bump got and @quasar/app in /domain-server/resources/web/web-new by @dependabot in #1701
- Bump ansi-html and @quasar/app in /domain-server/resources/web/web-new by @dependabot in #1703
- Bump minimatch from 3.0.4 to 3.1.2 in /domain-server/resources/web/web-new by @dependabot in #1720
- Bump tough-cookie, @vue/cli-plugin-babel and @vue/cli-plugin-eslint in /scripts/system/inventory by @dependabot in #1746
- Bump electron from 18.3.7 to 22.3.24 in /screenshare by @dependabot in #1745
- Bump webpack from 5.74.0 to 5.88.2 in /domain-server/resources/web/web-new by @dependabot in #1748
- Bump got and electron-packager in /screenshare by @dependabot in #1749
- Bump webpack from 5.74.0 to 5.88.2 in /scripts/system/inventory by @dependabot in https://github.com/vircadia/vircadi...
Vircadia 2022.1.1 "Selene" Release
What's Changed
- Specify macOS SDK to 10.12 on GHA to solve crash when entering fullscreen. by @JulianGro in #1411
- Fix deprecated usage of multiple keys in QHash and QMap. by @daleglass in #1468
- Update API examples to use "vircadia" in mapping names. by @ctrlaltdavid in #1511
- Remove library from main.cpp. by @Penguin-Guru in #1474
- Housekeeping: Update use of "auto" with plugin lists. by @odysseus654 in #1340
- Housekeeping: use of std::make_shared / QSharedPointer::create. by @odysseus654 in #1339
- GHA: Disable compiler optimization on self-hosted runner. by @JulianGro in #1526
- Separate rendering effect settings. by @Penguin-Guru in #1423
- Remove second argument from some playSystemSound() calls in QML. by @Penguin-Guru in #1473
- Remove Vircadia Web app submodule and add automatic detection instead. by @ctrlaltdavid in #1527
- Explore App: Use the placename instead of address (ip:port). by @AleziaKurdis in #1533
- Create App - "Add All Zones" on renderWithZones selector. by @AleziaKurdis in #1519
- Create App: Prevent locked entities and their children from being duplicated. by @AleziaKurdis in #1523
- Fix macOS SDK links in GHA. by @digisomni in #1548
- GHA: Add checksum for macOS SDK for PR and master builds. by @JulianGro in #1528
- Update loops to prevent crash on some GLTF models. by @ksuprynowicz in #1545
- Replace the deprecated QVector::fromStdVector and QVector::toStdVector(). by @daleglass in #1482
- Update qt-builder readme for macOS by @JulianGro in #1546
- Remove extended deadlock wait on macOS by @JulianGro in #1547
- Fixed metallic material import for glTF. by @ksuprynowicz in #1552
- Fixed memcpy in loadSpirvResource by @ksuprynowicz in #1553
- Choose right Qt version for Linux Mint 19.x. by @JulianGro in #1554
- Resolve #1557 where Windows builds fail on GHA due to incompatible NSIS version. by @scrblue in #1560
- Mirror NSIS fix for PR builds to master builds on GHA. by @scrblue in #1562
- Fix static function warning in SocketType.h. by @JulianGro in #1556
- Fix MultiHash issues added in PR #1468. by @daleglass in #1567
- Bump follow-redirects from 1.12.1 to 1.14.7 in /scripts/system/inventory by @dependabot in #1571
- Bump shelljs from 0.8.4 to 0.8.5 in /scripts/system/inventory by @dependabot in #1568
- Housekeeping: Explicitly encode QStrings to utf8. by @daleglass in #1485
- Fixed some Linux distros being deemed unconditionally too old to use Qt. by @namark in #1572
- Remove deprecated usage of setUserData. by @daleglass in #1502
- Documentation format revisions. by @digisomni in #1505
- Replace call to devicePixelRatio() with devicePixelRatioF(). by @akamicah in #1575
- Update Unity Avatar Exporter with fixed cross-platform support. by @akamicah in #1579
- Add option to render green boxes for missing models. by @ctrlaltdavid in #1574
- Make build system more robust and add IPFS gateway support. by @namark in #1573
- Improve Metaverse sign-up UX. by @namark in #1580
- Fix sdl2 linking errors when built against new Wayland. by @namark in #1576
- Update image branding from High Fidelity to Vircadia. by @akamicah in #1588
- Safer linux distro version checks in Qt installation script. by @namark in #1587
- Fix dedicated IPFS gateway rejecting download requests. by @namark in #1589
- Add UI for setting metaverse server URL. by @namark in #1586
- UI for setting metaverse server on login by @mirrorwolf in #1174
- Remove unnecessary loop sending octree packets to a known node. by @odysseus654 in #1353
- Update API documentation for Window.prompt(). by @SilverfishVR in #1597
- Add Arch Linux build guide. by @rycadia in #1592
- Replace deprecated toSet() and toVector(). by @daleglass in #1503
- Disabled "Visit in VR" button in Domain server web panel. by @namark in #1595
- Bump url-parse from 1.5.3 to 1.5.7 in /scripts/system/inventory by @dependabot in #1604
- Bump ajv from 6.12.0 to 6.12.6 in /scripts/system/inventory by @dependabot in #1598
- Bump follow-redirects from 1.14.7 to 1.14.8 in /scripts/system/inventory by @dependabot in #1600
- Enabled vcpkg bootstrapping in PR and master builds. by @namark in #1606
- Fixed python prebuild script getting stuck trying to lock a file without permission. by @namark in #1602
- Domain server first time wizard improvements and fixes. by @namark in #1603
- Remove snaps in goto & nearby teleport references by @digisomni in #1298
- Bump url-parse from 1.5.7 to 1.5.10 in /scripts/system/inventory by @dependabot in #1614
- Added hash checks for downloaded items in python build scripts. by @namark in #1593
New Contributors
- @scrblue made their first contribution in #1560
- @akamicah made their first contribution in #1575
- @mirrorwolf made their first contribution in #1174
- @rycadia made their first contribution in #1592
Full Changelog: 2022.1.0...2022.1.1
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
Vircadia 2021.1.3 "Eos" Release
Read more about it here...
https://docs.vircadia.dev/release-notes/2021-1-3-Eos.html
Download here:
https://vircadia.com/download-vircadia/
Vircadia 2021.1.2 "Eos" Release
Read more about it here...
https://docs.vircadia.dev/release-notes/2021-1-2-Eos.html
Download here:
https://vircadia.com/download-vircadia/
Vircadia 2021.1.1 "Eos" Release
Read more about it here...
https://docs.vircadia.dev/release-notes/2021-1-1-Eos.html
Download here:
https://vircadia.com/download-vircadia/
Vircadia 2021.1.0 "Eos" Release
Read more about it here...
https://docs.vircadia.dev/release-notes/2021-1-0-Eos.html
Download here:
https://vircadia.com/download-vircadia/
Vircadia Alpha 2020.3.3 "Demeter" Release
Read more about it here...
https://docs.vircadia.dev/release-notes/2020-3-3-Demeter.html
Download here:
https://vircadia.com/download-vircadia/
Vircadia Alpha 2020.3.2 "Demeter" Release
Read more about it here...
https://docs.vircadia.dev/release-notes/2020-3-2-Demeter.html
Download here:
https://vircadia.com/download-vircadia/