Releases: eyMarv/pyroblack
Releases · eyMarv/pyroblack
Release list
pyroblack v2.9.8 ☀️😎
pyroblack v2.9.6
pyroblack v2.9.5
pyroblack v2.9.4
Full Compatibility for older pyroblack
pyroblack v2.9.3
Revert to single-worker crypto executor, v2.9.3 Revert the multi-worker crypto pool added in v2.8.7 back to single-worker to fix performance degradation. The multi-worker approach dispatched 512 KB parts across threads, causing GIL contention that halved throughput without parallelism gains. Single-worker matches v2.8.6 performance. Also re-export ThreadPoolExecutor for backward compatibility with pyroblack <= 2.7.2.
pyroblack v2.9.2
Re-add 73 type, handler, and input-privacy-rule exports that regressed from the init.py re-export chains during the v2.8–v2.9 refactors.
Every underlying class file still existed on disk, this was purely are-export omission, not a code deletion.
pyroblack v2.9.1
Boost MTProto throughput and TCP behavior Add TgCrypto native MTProto packing/unpacking support with a Python fallback, and split packet handling into decrypt-on-executor plus parse-on-loop to reduce GIL contention during transfers. Remove fixed TCP send/receive buffer sizing (while keeping TCP_NODELAY and keepalive) so kernel autotuning can scale windows on high-BDP links, addressing the upload speed regression. Also bumps pyroblack version to 2.9.1.
pyroblack 2.9.0
pyroblack 2.8.8
v2.8.8 pyroblack v2.8.8 — fix docs CI theme dependency
pyroblack 2.8.6
The Fastest & Most Stable Pyroblack