Releases: meeb/tubesync
Releases · meeb/tubesync
v0.17.3
What's Changed
- Reconfigure debconf for Docker by @tcely in #1412
- Incorporate changes from PR 1402 by @tcely in #1440
- Split backend changes out from PR 1402 by @tcely in #1434
- Remove unmapped tasks by @tcely in #1444
- feat: generate health check URL by @tcely in #1447
- chore(nginx): use environment variables for
gunicornby @tcely in #1450 - feat: check the latest
yt-dlpversion in healthcheck by @tcely in #1448 - fix(huey): upgrade to version 3 by @tcely in #1457
- fix(matching): prefer original audio in combined format by @tcely in #1452
- fix: lowercase
Source.namebefore sorting by @tcely in #1465 - chore(gunicorn): review and update configuration by @tcely in #1449
- Create
install_tailwindcss.shby @tcely in #1471 - Release for 2026-005 by @tcely in #1470
Full Changelog: v0.17.1...v0.17.3
v0.17.1
What's Changed
- Create shasum.py by @tcely in #1403
- Add Python
3.14to ci.yaml by @tcely in #1407 - Use Debian 13 for the Docker image by @tcely in #1400
bgutil-ytdlp-pot-provider1.3.1by @tcely in #1415- Upgrade to Django 6 by @tcely in #1409
- fix: Clean up
{resolution}values by @gilangjavier in #1426 - chore(tests): split tests into smaller files by @mady20 in #1431
- Release for 2026-004 by @tcely in #1436
New Contributors
- @gilangjavier made their first contribution in #1426
- @mady20 made their first contribution in #1431
Full Changelog: v0.16.3...v0.17.1
v0.17.0
v0.16.3
What's Changed
- Upgrade
s6-overlaytov3.2.2.0by @tcely in #1370 - Implement
revoke-taskfeature by @tcely in #1372 - Expand selected_choices by @tcely in #1373
- Link the
refresh_formatstask to its Media instance by @tcely in #1374 - Improve
/app/restart_services.shby @tcely in #1376 - Fix a typo in the documentation for other databases by @viharm in #1379
- Add and use
get_histories_from_huey_idsby @tcely in #1384 - Use temporary tables to avoid SQLite limits by @tcely in #1385
- Improve
get_histories_from_huey_idsby @tcely in #1386 - Also filter old metadata in tables by @tcely in #1390
- Clean up outdated settings by @tcely in #1382
- Add
MEDIA_FORMATSTRsetting by @tcely in #1392 - Expand the fallback strategies by @tcely in #1389
- Improve
get_waiting_tasksby @tcely in #1395 - Release for 2026-003 by @tcely in #1396
New Contributors
Full Changelog: v0.16.2...v0.16.3
v0.16.2
What's Changed
- Eliminate duplicate ensure_connection calls by @tcely in #1340
- Exclude formats with '-sr' from video selection by @tcely in #1358
- Add
yt-dlp-remote-cipherplugin by @tcely in #1342 - Use
jqto add the dependencies fromejsby @tcely in #1359 - Add concurrency settings to CI workflow by @tcely in #1360
- Comment about disqualification of AI-upscaled formats by @tcely in #1361
- Run from a parallel directory by @tcely in #1362
- Set
raise_incomplete_datato cause task retries by @tcely in #1363 - Release for 2026-002 by @tcely in #1367
Full Changelog: v0.16.1...v0.16.2
v0.16.1
What's Changed
- Include the latest
yt-dlpby @tcely in #1347 - Use bind mount for
denoanduvby @tcely in #1349 - Download with
asfaldby @tcely in #1350 - Run the token web server with
denoby @tcely in #1351 - Remove duplication of
qjsin the final stage by @tcely in #1354 - Use
balancer_by_lua_blockin token_server.conf by @tcely in #1355 - Release for 2026-001 by @tcely in #1356
Full Changelog: v0.15.12...v0.16.1
v0.15.12
What's Changed
- Fix remuxing for combined formats by @tcely in #1322
- Auto detect source type by @StefanCodes in #1325
- Add
hooktoSponsorBlockcategories by @tcely in #1323 - Report the
denoversion by @tcely in #1328 - Fix Dockerfile syntax by @tcely in #1329
- Refresh formats before manually downloading again by @tcely in #1330
- Display language codes for matched formats by @tcely in #1331
- Prefer the default combined format by @tcely in #1332
- Include QuickJS by @tcely in #1333
- Show
qjs --helpoutput by @tcely in #1334 - Adjust the
QuickJScommand in Dockerfile by @tcely in #1335 - Stop bundling
denoin the image by @tcely in #1336 - Migrate
sleep_interval_requeststo settings by @tcely in #1339 - Sleep before subtitle downloads by @tcely in #1338
- Release for 2025-012 by @tcely in #1343
New Contributors
- @StefanCodes made their first contribution in #1325
Full Changelog: v0.15.11...v0.15.12
v0.15.11
v0.15.10
v0.15.9
What's Changed
- Avoid pickling error in the informational data by @tcely in #1260
- Do not rename the current
Media.media_fileby @tcely in #1263 - Reduce idle connections on PostgreSQL server by @tcely in #1265
- Fix the logger import by @tcely in #1266
- Set
update_selftoFalseinstead ofNoneby @tcely in #1267 - Convert
yt_dlp.utils.LazyListusingexhaustmethod by @tcely in #1269 - Skip over media that is being indexed by @tcely in #1270
- Add additional player clients by @tcely in #1268
- Include more information when a key is missing by @tcely in #1274
- Use
start_atfor source error by @tcely in #1277 - Remove
background_taskfrom reset-tasks.py by @tcely in #1278 - Remove
background_taskfrom logger.py by @tcely in #1279 - Remove patches/background_task by @tcely in #1280
- Adjust a logged message by @tcely in #1281
- Clippy simply wanted to help by @tcely in #1282
- Upgrade Proof-of-Origin Token plugin by @tcely in #1283
- Increase Django patch level by @tcely in #1284
- Add Huey to notable software by @tcely in #1288
- Select the current choice for
Source.filter_seconds_minby @tcely in #1290 - Adjust clients for the new
defaultby @tcely in #1291 - Migrate
missing_potto settings by @tcely in #1296 - Preserve task history for rescheduled tasks by @tcely in #1298
- Set
Media.downloaded_fpsto an integer by @tcely in #1299 - Release for 2025-009 by @tcely in #1285
Full Changelog: v0.15.8...v0.15.9