Releases: eyMarv/pyroblack
Release list
pyroblack 2.8.8
pyroblack 2.8.6
The Fastest & Most Stable Pyroblack
pyroblack 2.8.0
pyroblack v2.8.0 — Rebuilt on PyroTGFork Layer 227
Rebase pyroblack onto the latest PyroTGFork base (v2.2.24, Layer 227)
for massive speed improvements while preserving all eyMarv unique features.
Ported features:
- Session: instant_stop, restart_lock + RECONNECT_THRESHOLD, is_started
- Session: invoke_err_handler hook on retry/timeout paths
- Storage: Telethon session_string decode
support - Client: alt_port, connection_factory, use_qrcode, init_params, is_telethon_string
- Quality: get_me() refreshes Client.me, upload part retries (3x with backoff)
- Handler: InvokeErrHandler + @Client.on_invoke_err decorator
- Pyromod: listen, ask, stop_listener, register_next_step_handler, wait_for_message/callback_query
- Pyromod: ConversationHandler, Identifier, Listener, ListenerTypes, PyromodConfig
- Pyromod: Dispatcher listener routing (wired to handler_worker)
- Pyromod: ListenerStopped, ListenerTimeout error classes
Base: PyroTGFork v2.2.24 — Layer 227 API schema
Branding: pyroblack 2.8.0, updated README and pyproject.toml
Dependencies: Cleaned to pyaes + pysocks only (no aiosqlite, no pymediainfo)
Signed-off-by: irisXDR
pyroblack 2.7.6
PyroBlack v2.7.6 — parallel media sessions & network optimizations - Introduce multi-session pool for media transfers (download/upload) with configurable max_download_workers (default 4), enabling parallel chunk fetching across multiple TCP sessions per DC - Refactor get_file() with pipelined concurrent chunk dispatch and proper in-flight task tracking and cancellation - Rewrite save_file() with multi-session round-robin workers, 5-retry upload logic, dead-session eviction, and larger read buffer - Pre-warm media session pool on client initialization - Tune TCP sockets: TCP_NODELAY, SO_KEEPALIVE, 4 MiB send/recv buffers - Scale CryptoWorker threads adaptively (cpu_count, capped at 4) - Consolidate media session creation into shared _make_media_session / _get_media_session_pool on Client, replacing inline duplication - Clean up dead imports, commented code, and redundant docstrings across compiler, crypto, file_id, session, and utilities modules Inspired-by: rejected PR #4 by @Cobbn Signed-off-by: irisXDR
pyroblack 2.7.5
pyroblack v2.7.4 🖤
Signed-off-by: eyMarv <eyMarv07@gmail.com>
pyroblack v2.7.3 ❄️
pyroblack is back - with yet another update.
Temperatures fall, mood rises - let's have fun. Enjoy.
pyroblack v2.7.2
pyroblack v2.7.1
Signed-off-by: eyMarv <eyMarv07@gmail.com>
pyroblack v2.7.0 stable edition
Hotfix edition! Keeping the pyroBLACK magic alive with smoother session reconnections.
Say goodbye to unexpected drops and hello to seamless stability - because nothing should interrupt your pyroblack flow.
Enjoy! 😎