Repository navigation
v5.2.0
-
Features
comicbox.predict.predict_write_destination()reports where a write would
land, and whether that path is taken, before anything is written.- A destination collision raises
DestinationOccupiedError, which names the
occupied path and says which kind of collision it was. - Match candidates carry a full-size cover url alongside the thumbnail.
OnlineSession.close()releases the pooled Metron connections; the CLI
does this at the end of every run.
-
Fixes
bulk_writechecks every destination before doing any work, so a batch
fails fast instead of repacking an archive and refusing it at the end.
preflight=Falserestores the old behavior.- Two archives in one batch that convert to the same name now lose
deterministically, by submission order, instead of by thread race. - A kept-original CBR whose CBZ twin already exists is refused before its
metadata is read, on the command line as well as the API.
-
Performance
- Metron requests reuse one pooled connection per run instead of a new TLS
handshake each (mokkari 4.8.0).
- Metron requests reuse one pooled connection per run instead of a new TLS
-
Dependencies
- Requires mokkari 4.8.0. Metron pacing now registers through mokkari's
rate_limiterhook instead of overriding a private method.
- Requires mokkari 4.8.0. Metron pacing now registers through mokkari's