Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v20.10.0 #2329

Merged
merged 38 commits into from
Aug 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
9ccf260
refactor(server): :recycle: Finish ServerCore split
zmerp Jul 8, 2024
acf2bf8
feat(server): :sparkles: Split server into `_openvr` and `_core`
zmerp Jul 9, 2024
c6a73c9
Wiki update from outdated information, refactor (#2233)
Meister1593 Jul 10, 2024
96e36e9
chore: :arrow_up: Update dependencies
zmerp Jul 10, 2024
91e2edf
chore: :wrench: Bump MSRV to 1.76
zmerp Jul 10, 2024
638a503
docs: light refactor of linux troubleshooting page, add wlroots compo…
Meister1593 Jul 14, 2024
ab8b375
client gfx refactor (9): init wgpu
zmerp Jul 13, 2024
ed6f673
client gfx refactor (10): wgpu lobby
zmerp Jul 17, 2024
7ccd83c
docs: Put page title into file name
The-personified-devil Jul 19, 2024
5fd4edc
docs: Fix broken sidebar links
The-personified-devil Jul 19, 2024
fee1618
build(xtask): :arrow_up: Update XR loaders (#2270)
zmerp Jul 21, 2024
5ea5fd6
wiki: Linux troubleshooting - VAAPI encoder error fix (#2247)
shmink Jul 21, 2024
10bf0a5
fix(client_openxr): :bug: Fix stream; gl context was not made current…
zmerp Jul 21, 2024
78a9d54
fix(client): :bug: Fix focus 3 crash (#2275)
zmerp Jul 21, 2024
60ef152
fix(xtask): :bug: Downgrade loader (#2276)
zmerp Jul 21, 2024
d99be5d
build(xtask): :hammer: Don't build all android targets by default (#2…
zmerp Jul 24, 2024
f9d7f85
fix: Change supported devices to all in manifest
The-personified-devil Jul 26, 2024
78c57d3
build(client_openxr): :hammer: Apply Meta store changes to manifest c…
zmerp Jul 26, 2024
bea01f9
feat(streamer): :sparkles: Use more precision for brightness and cons…
zmerp Jul 24, 2024
adf58b2
build(client_openxr): :hammer: Require OpenGL ES 3.2
zmerp Jul 24, 2024
4a4f8ed
build: :arrow_up: Update dependencies
zmerp Jul 25, 2024
5755172
fix(server_core): :bug: Fix tracking timing jitter (#2285)
zmerp Jul 26, 2024
a56d5eb
Revert "build: :arrow_up: Update dependencies" (#2286)
zmerp Jul 26, 2024
7356800
wiki(linux): Fix Flatpak link; + troubleshooting (#2288)
The-personified-devil Jul 27, 2024
345c456
ci: Add stale exclusion rule for PRs (#2289)
zmerp Jul 29, 2024
ff6225d
fix(dashboard): :bug: Fix tooltips width (#2297)
zmerp Jul 30, 2024
31885f8
Support separate OpenVR hand trackers for VRChat (#2295)
zmerp Jul 30, 2024
359fc00
chore: Don't query audio devices on linux (#2303)
The-personified-devil Aug 1, 2024
55b1e07
Prevent setting SharedTextureDesc to 0 when CreateTexture2D (#2309)
szneqz Aug 3, 2024
91c14c7
fix(dashboard): :speech_balloon: Fix "Software requirements" text on …
zmerp Aug 5, 2024
92510da
fix(server): :bug: Fix controllers tracking on VRChat (#2313)
zmerp Aug 8, 2024
a883768
refactor: :rotating_light: Fix some lints
zmerp Aug 3, 2024
aedbc66
client gfx refactor (11): wgpu stream
zmerp Aug 5, 2024
7ef73d6
docs: :memo: Add release dates in CHANGELOG.md
zmerp Aug 9, 2024
b208c73
fix: :bug: Fix launcher crash; gui refactor (#2320)
zmerp Aug 11, 2024
f25e75a
fix(client_openxr): :bug: Fix crash with vibration on Focus 3 (#2324)
zmerp Aug 12, 2024
5b458bf
fix(server_openvr): :bug: Fix crash when disabling separate hand trac…
zmerp Aug 13, 2024
7ab6db9
Bump to 20.10.0
zmerp Aug 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 6 additions & 6 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
alvr/client_core/cpp/VrApi_* linguist-vendored
alvr/client_core/cpp/glm/** linguist-vendored
alvr/client_core/cpp/tinygltf/** linguist-vendored
alvr/server/cpp/alvr_server/include/** linguist-vendored
alvr/server/cpp/alvr_server/nvEncodeAPI.h linguist-vendored
alvr/server/cpp/platform/win32/NvCodecUtils.h linguist-vendored
alvr/server/cpp/platform/win32/NvEncoder.cpp linguist-vendored
alvr/server/cpp/platform/win32/NvEncoder.h linguist-vendored
alvr/server/cpp/shared/** linguist-vendored
alvr/server_openvr/cpp/alvr_server/include/** linguist-vendored
alvr/server_openvr/cpp/alvr_server/nvEncodeAPI.h linguist-vendored
alvr/server_openvr/cpp/platform/win32/NvCodecUtils.h linguist-vendored
alvr/server_openvr/cpp/platform/win32/NvEncoder.cpp linguist-vendored
alvr/server_openvr/cpp/platform/win32/NvEncoder.h linguist-vendored
alvr/server_openvr/cpp/shared/** linguist-vendored
# note: some of these folders contain ALVR code, but only a minor amount
alvr/vulkan_layer/layer/** linguist-vendored
alvr/vulkan_layer/util/** linguist-vendored
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@ jobs:
- uses: actions/stale@v9
with:
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.'
exempt-issue-labels: 'bug,documentation,enhancement,good-first-issue,hep-wanted,needs-testing,release'
exempt-issue-labels: 'bug,documentation,enhancement,good-first-issue,hep-wanted,needs-testing,release'
exempt-draft-pr: true
68 changes: 51 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,45 @@
# Changelog

### v20.7.1
### v20.9.1 (2024-07-06)

* Fix performance issues on lobby room.

## v20.9.0 (2024-07-06)

* Display license inside the dashboard (by @zarik5 #2117)
* Add GPU checks for Linux (by @Meister1593 #2110)
* Reorder settings (by @zarik5 #2119)
* Shallow rename "client" -> "device" (by @zarik5 #2120)
* Update manifest for AppLab (by @zarik5 #2146)
* Allow recentering in the lobby (by @zarik5 #2155)
* Tweak graph labels and colors (by @zarik5 #2176)
* Fix controller detection on Pico Neo 3 Link (by @HoLo85 #2192)
* Loosen restrictions on device selection with VoiceMeeter (by @xuan25 #2209)
* Fix HEVC black screen on Linux/VAAPI (by @Nibor62 #2203)
* Show hands and controllers in the lobby (by @zarik5 #2218)
* Add PipeWire support on Linux (by @Meister1593 #1973)

### v20.8.1 (2024-05-08)

* Fix crash on Linux (by @SniperJoe #2108)

## v20.8.0 (2024-05-04)

* Bring back settings tabs (by @Meister1593 #2076)
* Make FFE shader much lighter (by @yoyobuae #2083)
* Improve firewall rules on Linux (by @Meister1593 #2078)
* Fix error message not displaying correctly on Linux sometimes (by @SniperJoe #2088)
* Fix Nvidia encoder on some Linux systems (by @Xaphiosis @nowrep #2074)
* Fix client warmstart crash (by @ShootingKing-AM #2084)
* Fix segfault on Linux (by @SniperJoe #2090)
* Fix protocol break in v20.7.0 (by @zarik5 2098)

### v20.7.1 (2024-04-11)

* Fix colors on Pico (by @shinyquagsire23 and @zarik5)
* Fix joystick gesture offset on right hand (by @jarettmillard #2065)

## v20.7.0
## v20.7.0 (2024-04-06)

* Add AV1 support on Windows/AMD (by @barnabwhy #1967)
* Add AV1 support on Linux/Nvidia (by @wsippel #1975, @Vixea #1994)
Expand All @@ -27,12 +61,12 @@
* Remove WIX installer (by @zarik5)
* Remove AppImage (by @Meister1593 #2056)

### v20.6.1
### v20.6.1 (2024-01-26)

* Add AV1 support, only for Linux/VAAPI, with 10bits support (by @wsippel #1955 #1964)
* Fix image corruption on h264/VAAPI (by @galister / @nowrep #1956)

## v20.6.0
## v20.6.0 (2024-01-10)

* Add tongue tracking for Quest Pro (by @zarik5)
* This is a breaking change in the protocol, but only affects Quest Pro users.
Expand All @@ -44,7 +78,7 @@
* Fix ADB connection (by @The-personified-devil #1942)
* Fix rare bug preventing reconnections on wifi (by @zarik5)

## v20.5.0
## v20.5.0 (2023-12-05)

* Fix Vulkan layer GPU loading (by @nairaner #1847)
* Fix dynamic bitrate for VAAPI (by @nowrep #1863)
Expand All @@ -60,34 +94,34 @@
* Fix SteamVR hanging when restarting on Linux (by @Vixea @zarik5)
* Other dashboard updates

### v20.4.3
### v20.4.3 (2023-10-06)

* Fix dashboard crash on Windows
* Fix settings reset bug when upgrading (session extrapolation failed)

### v20.4.2
### v20.4.2 (2023-09-22)

* Fix YVR crash because of invalid controller bindings

### v20.4.1
### v20.4.1 (2023-09-19)

* Fix inverted `Enable skeleton` switch
* Add `Only touch` gestures option

## v20.4.0
## v20.4.0 (2023-09-15)

* Full hand tracking gestures support, with joystick (by @barnabwhy #1794)
* Fully remappable controller buttons (by @zarik5 #1817)
* Custom controller profile (by @zarik5)
* Fix Nvidia support on Linux (by @Killrmemz #1830)

### v20.3.1
### v20.3.1 (2023-09-11)

* Fix some controller buttons not working
* Fix changing controller emulation profile not triggering a SteamVR restart
* Add back Rift S controller emulation profile

## v20.3.0
## v20.3.0 (2023-09-08)

* Add Lynx R1 headset support (by @zarik5 #1823)
* Currently there is an issue with hand tracking which is being investigated
Expand All @@ -100,12 +134,12 @@
* Timeout connection if lingering (by @zarik5)
* Fix warmstart crash on client (by @ShootingKing-AM #1813)

### v20.2.1
### v20.2.1 (2023-08-27)

* Fix VRCFaceTracking mode panicing.
* (Potential) Fix for dashboard crash on Wayland.

## v20.2.0
## v20.2.0 (2023-08-26)

* Add Flatpak build (by @CharlieQLe #1683 #1724 #1735 #1742, @Meister1593 #1769)
* Finish VRCFaceTracking support (by @zarik5)
Expand All @@ -126,7 +160,7 @@
* Fix OpenGL crash on the client (by @ShootingKing-AM #1801)
* Fix white dashboard bug on Linux (by @zarik5)

## v20.1.0
## v20.1.0 (2023-06-20)

* Fix firewall rules on Windows (by @zarik5)
* Fix firewall rules on linux for the tar.gz (by @Vixea #1675)
Expand All @@ -141,7 +175,7 @@
* Add option to disable game render optimization (by @zarik5)
* Add separate history size for bitrate (by @zarik5)

# v20.0.0
# v20.0.0 (2023-06-02)

* New OpenXR-based client, add support for Vive Focus 3/XR Elite, Pico 4/Neo 3 and YVR 1/2. Worked on by:
* @zarik5 #1321
Expand All @@ -167,11 +201,11 @@
* Some tweaks for alvr_client_core compatibility (by @ShootingKing-AM #1580 #1578 #1586 #1624 #1621)
* Fix server build with clang (by @nowrep)

### v19.1.1
### v19.1.1 (2023-03-03)

* Relax discovery protocol for future ALVR versions

## v19.1.0
## v19.1.0 (2023-02-14)

* Encoder improvements and new Linux server compositor:
* @deiteris #1227, #1252, #1281, #1287, #1302, #1304, #1318, #1331, #1336, #1368, #1393, #1367, #1397
Expand Down
Loading