v0.10.0
Highlights
Like the previous releases, this release gets us closer to being able to scale up OTT and deploy it in different regions.
- Added a selector to room settings to pick which types of SponsorBlock segments you want skipped. (Thanks @ceofil)
- Remove usage of Google Fonts -- all fonts are served by OTT now. (Thanks @NickSlowinski)
What's Changed
- collect test coverage from
ott-vis
, remove unused prettier config by @dyc3 in #1267 - add default d3 visualization by @cjrkoa in #1261
- add must_use directive to
TestRunner::url
and allow scheme to be specified by @dyc3 in #1270 - add a job to clean up stale cached videos by @dyc3 in #1266
- abstract balancing logic by @Victor-M-Giraldo in #1243
- Bump alpine to 3.19 by @NickSlowinski in #1274
- client: switch to locally hosted fonts by @NickSlowinski in #1273
- balancer: don't accept websocket connections if no monoliths are available by @dyc3 in #1276
- dev: actually ignore ts-out, ignore other built files by @dyc3 in #1277
- client: add
reconnect
query param to websocket reconnects by @dyc3 in #1278 - clean up unused config files by @dyc3 in #1279
- ott-vis: add strict to tsconfig by @dyc3 in #1282
- client: remove mentions of reddit source support from add preview UI by @moreno-michael in #1269
- fix room url connection parsing by @dyc3 in #1284
- server: improve parsing of websocket connection URL, and add tests by @dyc3 in #1288
- add panels to dash by @Victor-M-Giraldo in #1292
- fix typo in add preview component by @dyc3 in #1298
- add type annotations to
sendMock
by @dyc3 in #1299 - make monolith ids constant by @Victor-M-Giraldo in #1287
- vis: set up datasource package by @dyc3 in #1301
- integrate d3 visualization to grafana panel by @cjrkoa in #1275
- restructure
ott-vis
to allow for multiple visualization types by @dyc3 in #1304 - add some toy k6 load tests by @dyc3 in #1307
- only count users that are eligible to vote skip for the skip threshold by @dyc3 in #1308
- fix ott-common import woes by @dyc3 in #1310
- refactor navbar components to reduce complexity by @dyc3 in #1312
- add separate toggles for auto-skip categories by @ceofil in #1253
- ci: add ott-vis-datasource e2e job by @dyc3 in #1313
- ci: upgrade node 16 actions by @dyc3 in #1314
- tweak docker image to be slightly smaller by @dyc3 in #1315
- upgrade vitest to v1 by @dyc3 in #1318
- jobs: clean up db backups after upload by @dyc3 in #1319
- minor fix for chatty-users load test by @dyc3 in #1321
- upgrade vuetify by @dyc3 in #1322
- upgrade vue by @dyc3 in #1324
- build(deps): bump @babel/traverse from 7.21.2 to 7.23.9 by @dependabot in #1325
- gut jest from ott-common by @dyc3 in #1327
- gut jest from ott-server by @dyc3 in #1328
- improve assertion for flaky test by @dyc3 in #1330
- make
GlobalView
render from the providedSystemState
by @dyc3 in #1329 - vis: implement
RegionView
by @dyc3 in #1331 - update ci jobs to not use node 16 by @dyc3 in #1332
- fix add preview validation by @dyc3 in #1333
- balancer: send pongs in response to websocket pings by @dyc3 in #1334
New Contributors
- @NickSlowinski made their first contribution in #1274
- @moreno-michael made their first contribution in #1269
- @ceofil made their first contribution in #1253
Full Changelog: v0.9.0...v0.10.0