All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Version numbers follow the pattern: <spaCy-version>-<release-number>
str.split(), leaving 9 fields instead of 10 and raising IndexError on the score column. The exception was uncaught and killed the whole streaming process, so korapxmltool's worker pool saw a broken pipe, re-queued the in-flight documents, and re-crashed on the same poisoned input until every worker died — observed as running threads dropping off one-by-one after tens of thousands of texts. CoNLLUP_Token now parses on the tab delimiter (preserving whitespace FORM columns), falls back to whitespace splitting for space-delimited input, and pads short lines to the 10 CoNLL-U columns. As defense-in-depth, a parse/annotation failure for a single document is now logged and skipped while still echoing its # eot/# eof marker, so one bad document can no longer take down the run.# eot/# eof document-delimiter protocol: each document is annotated, emitted, and flushed immediately, so the worker pool can deliver results and release its bounded in-flight buffer slots. Previously # eot/ # eof were swallowed as CoNLL-U comments, output was block-buffered with no flush, and nothing was delivered until the process exited at stdin EOF — which deadlocked once the in-flight buffer filled. Inputs without protocol markers (a CoNLL-U file piped in directly) are still processed in SPACY_CHUNK_SIZE-bounded blocks and now stream their output./local/models-h, -m MODEL, -L, -V, -d, -gpreload-models.sh scriptCOPY --chown to avoid layer duplication-L flag-V flag