What's Changed
- Use a much longer timeout by @tcely in #1164
- Huey tweaks by @tcely in #1167
- Write
TaskHistory
rows by @tcely in #1163 - Update other-database-backends.md by @tcely in #1169
- Add SQLite configuration tweaks by @tcely in #1168
- Use
common.timestamp
for cache plugins by @tcely in #1171 - Use
TaskHistory
for reporting about tasks by @tcely in #1170 - Make
wait_for_media_premiere
a placeholder task by @tcely in #1172 - Accept unmapped tasks in all the sections by @tcely in #1174
- Simplify
map_task_to_instance
by @tcely in #1175 - Convert
save_all_media_for_source
task by @tcely in #1173 - Adjust the running tasks query set by @tcely in #1178
- Use a
datetime.datetime
instead of atuple
by @tcely in #1179 - Actually hold the lock while indexing by @tcely in #1181
- Do not schedule a duplicate
save_all_media_for_source
task by @tcely in #1182 - Convert
delete_all_media_for_source
task by @tcely in #1180 - Save Python some work sorting tasks by @tcely in #1183
- Font awesome 5 upgrade by @tcely in #1184
- Font awesome 6 upgrade by @tcely in #1185
- Add the
TaskLock.acquired
property by @tcely in #1186 - Better coordination between queues using locking by @tcely in #1188
- Display the priority and queue data for scheduled tasks by @tcely in #1189
- Show all the scheduled tasks when debugging by @tcely in #1190
- Fix the
TaskLock.acquired
property setter by @tcely in #1191 - Use an already verified and extracted docker image for
s6-overlay
by @tcely in #1177 - Tweaks to tasks for consistency by @tcely in #1192
- Download other formats on failure by @tcely in #1195
- Clean up all the old tasks history results by @tcely in #1196
- Revoke duplicate
refresh_formats
tasks by @tcely in #1197 - Revoke new duplicate tasks by @tcely in #1198
- Use
download_media_image
function inMedia.copy_thumbnail
by @tcely in #1200 - Remove old
download_media_thumbnail
task by @tcely in #1201 - Disable a patch that will break in the next release by @tcely in #1203
- Provide all keys to
format
by @tcely in #1206 - Remove old
download_media
task by @tcely in #1199 - Manage the tasks databases better by @tcely in #1207
- Enforce foreign key constraints by @tcely in #1208
- Use connection pooling for PostgreSQL by @tcely in #1209
- Move the
running
function toTaskHistory.objects
by @tcely in #1210 - Add a
reschedule
function by @tcely in #1211 - Update
TaskHistory.scheduled_at
when scheduling tasks by @tcely in #1212 - Move the highest priority to the front of the list by @tcely in #1213
- Dynamic pool size for PostgreSQL by @tcely in #1214
- Calculate a more accurate number of threads by @tcely in #1215
- Set
TaskHistory.scheduled_at
when a task is rescheduled also by @tcely in #1216 - Use
download_source_images
after editing aSource
by @tcely in #1219 - Enforce unique for
TaskHistory.task_id
by @tcely in #1221 - Remove the old
index_source_task
task by @tcely in #1217 - Avoid the signal games for
Media.save
by @tcely in #1224 - Avoid the
source_post_save
signal when indexing by @tcely in #1226 - Remove
background_task
completely by @tcely in #1223 - Reschedule using
TaskHistory
by @tcely in #1229 - Set
locking_mode
toNORMAL
explicitly by @tcely in #1231 - Replace
get_channel_image_info
withget_image_info
by @tcely in #1230 - Add
remove_duplicated_rows
function beforetask_id
unique change by @tcely in #1234 - Add basic search query support by @tcely in #1232
- Fix the indexing task function and mapping by @tcely in #1227
- Use media redownload to implement manual downloads by @tcely in #1228
- Continue using the old context name by @tcely in #1235
- Fix task not found always being returned by @tcely in #1236
- Log any index errors by @tcely in #1238
- Use the last page for higher page numbers by @tcely in #1239
- Import metadata from a
.info.json
file by @tcely in #1240 - Write metadata to
.info.json
when requested by @tcely in #1241 - Preserve
show_skipped
when searching again by @tcely in #1243 - Use a base class for our additional functions by @tcely in #1244
- Use a rename task per source by @tcely in #1246
- Update task block in media-item.html by @tcely in #1247
- Upgrade downloaded when a better format is available by @tcely in #1248
- Add the
VIDEO_HEIGHT_UPGRADE
setting by @tcely in #1249 - Metadata for index-only sources should go last by @tcely in #1250
- Faster search queries by @tcely in #1242
- Ignore tasks where the first argument is not a UUID by @tcely in #1252
- Rework
SIGNAL_ENQUEUED
exception handling by @tcely in #1253 - Preserve the old mtime behavior for new versions by @tcely in #1258
- Release for 2025-008 by @tcely in #1202
Full Changelog: v0.15.7...v0.15.8