mirror changelog
Every mirror release, newest first.
0.1.0
7 addedAdded
createMirrorClientwithdownloadSet(failover across hinai, osu.direct, Mino and Sayobot, with zip checks, progress and abort),downloadLinks,health, and hinai'sgetBeatmapsandgetAvailability.@haruhimemoe/mirror/hinai: the whole@haruhimemoe/hinai0.3.1 client, moved here unchanged.@haruhimemoe/hinaiis deprecated in its favor; swap the import path.@haruhimemoe/mirror/testing:@haruhimemoe/hinai/testing, moved here unchanged (msw 2 as an optional peer).HinaiError,HinaiErrorCode,OSZ_MIME,parseRetryAfter,backoffDelayMsandMAX_RETRY_DELAY_MSfrom the root too, the same objects as/hinai's.- Per-mirror cooldowns: a network error, timeout or 429 at once, other failures after
MIRROR_FAILURE_LIMITin a row. MirrorErrorwithnot_found,unavailableanddownload_disabled, and every failed attempt.MIRRORS,DEFAULT_MIRRORSand customMirrorobjects, withmissingStatusesfor mirrors that don't answer 404.