What shipped on OpenVibe.Play

Every change deployed to OpenVibe, newest first. Each line is a commit from the OpenVibers repositories, linked to the change itself. When enough have gathered, or a large feature lands, they are written up as Patch notes on openvibe.blog. JSON: /api/v1/changelog.

2026-10-29

8ad2e52openvibe-shared v4.37.0 (was v4.36.2) (#80)OpenVibers · 18:13 UTC
a765ee3nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#76)OpenVibers · 17:37 UTC
51eec2aopenvibe-shared v4.36.2 (was v4.34.0) (#79)OpenVibers · 16:29 UTC
f402c3cAgent layer: /.well-known/agent.json and Markdown twins of the public pages (#77)OpenVibers · 15:31 UTC

2026-10-28

2803d29openvibe-shared v4.33.0 (was v4.31.0) (#75)OpenVibers · 17:26 UTC
b77fb96openvibe-shared v4.31.0 (was v4.30.0) (#74)OpenVibers · 16:15 UTC
2370953Time boards: a board of kind time ranks each player's fastest run (the lowest whole milliseconds, at most 24 hours, ascending, ties to whoever got there first); boards answer their unit (ms or points) (#73)OpenVibers · 15:40 UTC
8501651openvibe-shared v4.30.0 (was v4.29.2) (#72)OpenVibers · 15:03 UTC
3328914openvibe-shared v4.29.2 (was v4.27.0) (#71)OpenVibers · 13:13 UTC
9306be1openvibe-shared v4.27.0 (was v4.26.1) (#68)OpenVibers · 10:52 UTC
959f39fopenvibe-shared v4.26.1 (was v4.25.0) (#67)OpenVibers · 09:03 UTC
1cabcc5openvibe-shared v4.25.0 (was v4.23.0) (#66)OpenVibers · 08:07 UTC
d387d4aThe bar: the main places with icons (the phone app bar), the rest under More, What shipped in the footer, Search is the magnifier (#64)OpenVibers · 05:33 UTC
577a51copenvibe-shared v4.23.0 (was v4.22.0) (#65)OpenVibers · 05:28 UTC
538562aopenvibe-shared v4.22.0 (was v4.19.0) (#62)OpenVibers · 04:02 UTC
a5ed788openvibe-shared v4.19.0 (was v4.17.0) (#61)OpenVibers · 00:48 UTC

2026-10-27

972a6d9openvibe-shared v4.17.0 (was v4.15.2) (#60)OpenVibers · 22:42 UTC
b062f0copenvibe-contracts v0.222.0 (was v0.221.0) (#58)OpenVibers · 20:33 UTC
5ecf625openvibe-sdk v0.67.0 (was v0.65.0) (#57)OpenVibers · 16:15 UTC
e41a214openvibe-contracts v0.221.0 (was v0.218.0) (#56)OpenVibers · 15:30 UTC
ef7933dopenvibe-contracts v0.218.0 (was v0.217.0) (#55)OpenVibers · 13:19 UTC
ca12404openvibe-contracts v0.217.0 (was v0.216.0) (#54)OpenVibers · 12:38 UTC
4a8e17eopenvibe-contracts v0.216.0 (was v0.215.0) (#53)OpenVibers · 11:57 UTC
ea59665openvibe-contracts v0.215.0 (was v0.214.1) (#52)OpenVibers · 10:58 UTC
833b95fopenvibe-contracts v0.214.1 (was v0.214.0) (#51)OpenVibers · 07:52 UTC
3d5ced9openvibe-shared v4.15.2 (was v4.15.1) (#50)OpenVibers · 06:03 UTC
eb7775c/auth/me is not counted by the sign-in limiter: 60 page views in 15 minutes made a signed-in visitor look signed out (#49)OpenVibers · 05:14 UTC
73ff7cbopenvibe-shared v4.15.1 (was v4.15.0) (#48)OpenVibers · 05:04 UTC
509c0ffopenvibe-shared v4.15.0 (was v4.14.0) (#47)OpenVibers · 02:47 UTC

2026-10-26

6bfbc7fopenvibe-shared v4.14.0 (was v4.13.0) (#46)OpenVibers · 20:16 UTC
3cd381eopenvibe-sdk v0.65.0 (was v0.64.0) (#45)OpenVibers · 01:43 UTC
65ef448openvibe-contracts v0.214.0 (was v0.213.0) (#44)OpenVibers · 01:11 UTC
cf458e7openvibe-shared v4.13.0 (was v4.12.0) (#43)OpenVibers · 01:11 UTC

2026-10-25

f445996A sandbox title is deleted by its app with everything in it (DELETE /titles/:title); a production title never is (#42)OpenVibers · 12:38 UTC
afb065cYour own game, from the sandbox: a developer's sandbox app registers up to 3 sandbox- titles (guest players only, never adopted, listed, counted or indexed); a production app takes the real name (#41)OpenVibers · 12:38 UTC
15c40a1Home: part of OpenVibe Services (the eyebrow says so, and one line under the hero links to openvibe.services) (#40)OpenVibers · 12:11 UTC
32ea3f6The people achievements read's comment says what it answers: an empty list for no unlocks (never whether an account exists), 404 for a guest (#39)OpenVibers · 09:58 UTC
e5efbecA person's achievements across every game, public and from any site (GET /api/v1/people/:subject/achievements): what their profile shows, Steam-style (#38)OpenVibers · 09:36 UTC
1cbbbe4openvibe-shared v4.12.0 (was v4.11.0) (#37)OpenVibers · 05:23 UTC
e76d503openvibe-sdk v0.64.0 (was v0.62.0) (#36)OpenVibers · 01:25 UTC
ae760ceopenvibe-contracts v0.213.0 (was v0.212.0) (#35)OpenVibers · 00:51 UTC
98a98afopenvibe-shared v4.11.0 (was v4.10.0) (#34)OpenVibers · 00:33 UTC

2026-10-24

51d1120openvibe-contracts v0.212.0 (was v0.209.0) (#33)OpenVibers · 16:17 UTC
e0e6536Play's home sections (games, most earned, questions) use the showcase's typeface and heading size (#32)OpenVibers · 02:29 UTC
ff4e27fopenvibe-shared v4.10.0 (was v4.9.0) (#31)OpenVibers · 01:15 UTC

2026-10-23

b881ca3openvibe-sdk v0.62.0 (was v0.60.0) (#30)OpenVibers · 01:34 UTC
ad6e7ffopenvibe-shared v4.9.0 (was v4.8.0) (#29)OpenVibers · 00:47 UTC

2026-10-22

8c3d351Status words and badges use the readable status twins (var(--<status>-text, var(--<status>))) (#28)OpenVibers · 23:41 UTC
5c2f541openvibe-shared v4.8.0 (was v4.4.0) (#27)OpenVibers · 20:45 UTC
d549286STATUS: Play is deployed (play.openvibe.network), with account merges and cloud saves; Games already posts its results here (#26)OpenVibers · 20:45 UTC