Skip to content

v0.9.0

Compare
Choose a tag to compare
@dyc3 dyc3 released this 25 Jan 15:41
· 432 commits to master since this release

What's Changed

  • fix a new clippy lint by @dyc3 in #1211
  • balancer: fix build by @dyc3 in #1213
  • add CONTRIBUTING.md by @dyc3 in #1215
  • clientmanager: fix index mangling when removing balancer clients on balancer disconnect by @dyc3 in #1214
  • balancer: fix clients not being removed from balancer context on disconnect by @dyc3 in #1212
  • make auto-derived direct video titles slightly easier to read by @dyc3 in #1219
  • balancer: slightly declutter logs by @dyc3 in #1218
  • fix usernames sometimes not immediately updating when using balancer by @dyc3 in #1220
  • fix room migrations by @dyc3 in #1217
  • tests: have jest ignore stuff in ts-out by @dyc3 in #1223
  • harness: consume output of balancer when running tests by @Victor-M-Giraldo in #1221
  • dash support by @dyc3 in #1047
  • ci: wait until monoliths are done deploying successfully before deploying the balancer by @dyc3 in #1226
  • docs: update documentation to accurately reflect how OTT works now by @dyc3 in #1227
  • client: refactor PlyrPlayer for better typechecking by @dyc3 in #1229
  • server: fix parsing iso8601 durations with decimals in the seconds place by @dyc3 in #1230
  • dash: don't use profiles to determine if a video is a live stream by @dyc3 in #1231
  • dash: clean up objects when video changes by @dyc3 in #1234
  • fix overly permissive regexs by @dyc3 in #1235
  • docs: add linux dependencies, fix devcontainer config by @dyc3 in #1236
  • upgrade to vite 5 by @dyc3 in #1237
  • add docker-compose config that includes the balancer and is compatible with scaling by @dyc3 in #1240
  • server: improve error message when client is not present by @dyc3 in #1242
  • client: fix typo on homepage by @Victor-M-Giraldo in #1241
  • ci: add release workflow, misc minor fixes by @dyc3 in #1245
  • ci: dynamically collect code coverage reports by @dyc3 in #1248
  • initalize visualization grafana plugin by @cjrkoa in #1244
  • add config option users.enable_registration to allow admins to disable creating user accounts by @dyc3 in #1246
  • ci: add grafana plugin to workflows by @dyc3 in #1250
  • refactor: some of the unit tests for the user api by @dyc3 in #1254
  • client: Spanish Localization by @Victor-M-Giraldo in #1263
  • fix monolith sending incorrect playbackPosition on initial sync by @dyc3 in #1264
  • disable metrics collectors on staging to make logs a little easier to read by @dyc3 in #1265

Full Changelog: v0.8.0...v0.9.0