Skip to content

v0.10.0

Compare
Choose a tag to compare
@dyc3 dyc3 released this 14 Feb 14:43
· 393 commits to master since this release

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 provided SystemState 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

Full Changelog: v0.9.0...v0.10.0