Skip to content

Commit 25af576

Browse files
committed
Upgrade core engine to v3.0.15
1 parent b490190 commit 25af576

3 files changed

Lines changed: 29 additions & 8 deletions

File tree

.github/workflows/build-engine.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ on:
66
telemt_commit:
77
description: 'Telemt commit hash to build from'
88
required: true
9-
default: '1a525f7'
9+
default: 'ad1940b'
1010
version_tag:
11-
description: 'Version tag (e.g. 3.0.7-1a525f7)'
11+
description: 'Version tag (e.g. 3.0.15-ad1940b)'
1212
required: true
13-
default: '3.0.7-1a525f7'
13+
default: '3.0.15-ad1940b'
1414

1515
env:
1616
REGISTRY: ghcr.io

README.md

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
One script. Full control. Zero hassle.
66
</p>
77
<p align="center">
8-
<img src="https://img.shields.io/badge/version-1.2.0-brightgreen" alt="Version"/>
8+
<img src="https://img.shields.io/badge/version-1.0.0-brightgreen" alt="Version"/>
99
<img src="https://img.shields.io/badge/license-MIT-blue" alt="License"/>
1010
<img src="https://img.shields.io/badge/engine-Rust_(telemt_3.x)-orange" alt="Engine"/>
1111
<img src="https://img.shields.io/badge/platform-Linux-lightgrey" alt="Platform"/>
@@ -500,7 +500,20 @@ mtproxymax telegram remove # Remove bot completely
500500

501501
## 📋 Changelog
502502

503-
### v1.2.0 — Engine v3.0.7 + Custom IP
503+
### v1.0.0 — Engine v3.0.15
504+
505+
**Engine Upgrade (v3.0.7 → v3.0.15):**
506+
507+
- **ME Connection Hardening** — Better error handling and recovery for lost middle-end connections
508+
- **Secure Payload Fixes** — Payload length validation and ME protocol hardening
509+
- **Bounded Backpressure** — Semaphore-based global gate prevents overload, ME buffer reuse for efficiency
510+
- **TLS Full Certificate** — New TLS fetcher drafts real certificates in ServerHello, with TTL-based refresh
511+
- **ME Pool Reinit** — Soft-staged reinit without reconcile, plus reinit polishing for smoother reconnects
512+
- **Desync Forensics** — Full forensics for desync detection and debugging
513+
- **ME Pool Hardswap** — Hard connection swap with softer fallback for graceful pool rotation
514+
- **ME Pool Health + Rotation** — Active health checking with automatic rotation of unhealthy connections
515+
516+
### v1.0.0 — Engine v3.0.7 + Custom IP
504517

505518
**Engine Upgrade (v3.0.4 → v3.0.7):**
506519

@@ -525,7 +538,7 @@ mtproxymax telegram remove # Remove bot completely
525538
- **LTO builds** — Engine compiled with Link-Time Optimization (`LTO=true`, `codegen-units=1`) for ~10-20% faster throughput
526539
- **No default resource caps** — Docker CPU/memory limits now default to unlimited instead of 1 core / 256MB
527540

528-
### v1.1.0 — Per-User Limits + Telegram Bot
541+
### v1.0.0 — Per-User Limits + Telegram Bot
529542

530543
- Per-user connection, IP, quota, and expiry limits
531544
- Telegram bot with 17 commands for remote management
@@ -550,6 +563,14 @@ Built on top of **telemt** — a high-performance MTProto proxy engine written i
550563

551564
---
552565

566+
## 💖 Donate
567+
568+
If you find MTProxyMax useful, consider supporting its development:
569+
570+
[**samnet.dev/donate**](https://www.samnet.dev/donate/)
571+
572+
---
573+
553574
## 📄 License
554575

555576
MIT License — see [LICENSE](LICENSE) for details.

mtproxymax.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ UPSTREAMS_FILE="${INSTALL_DIR}/upstreams.conf"
2222
BACKUP_DIR="${INSTALL_DIR}/backups"
2323
CONTAINER_NAME="mtproxymax"
2424
DOCKER_IMAGE_BASE="mtproxymax-telemt"
25-
TELEMT_MIN_VERSION="3.0.7"
26-
TELEMT_COMMIT="1a525f7" # Pinned: v3.0.7Fake TLS V2, config reload, ME frame fixes
25+
TELEMT_MIN_VERSION="3.0.15"
26+
TELEMT_COMMIT="ad1940b" # Pinned: v3.0.15ME Pool Health/Rotation, TLS cert TTL, desync forensics
2727
GITHUB_REPO="SamNet-dev/MTProxyMax"
2828
REGISTRY_IMAGE="ghcr.io/samnet-dev/mtproxymax-telemt"
2929

0 commit comments

Comments
 (0)