Tag: uv
17 รายการ
Blog

uv 0.13.5 อุดความเชื่อใจใบรับรองเก่า แต่อัปเดตแล้วต้องเช็กทุกโปรเจกต์
uv 0.13.5 ปรับ Python ที่ดาวน์โหลดมาให้ใช้ pip และ certifi ที่ตัดใบรับรองมีปัญหา พร้อมวิธีจัดการสภาพแวดล้อมเก่าและงานอัตโนมัติที่ไม่ได้เปลี่ยนตามเอง

Python 3.15.1 มาแล้ว อัปเดตด่วนเรื่องใบรับรองเว็บ อย่าลืม pip ในงานเก่า
Python ออกอัปเดตพร้อมกันสามสายเพื่อรับมือเหตุใบรับรอง eMudhra/emSign อธิบายว่าควรลงรุ่นไหน และทำไมอัปเดต Python แล้วต้องเช็ก pip กับ uv ในสภาพแวดล้อมงานเดิมด้วย

uv 0.13.3 มาแล้ว หลัง 0.13.2 แก้ข้อมูลล็อกอินหลุดติดข้อความระบบ
uv แก้ข้อมูลรับรองที่อาจหลุดผ่านข้อความวิเคราะห์ปัญหาและข้อมูลที่บันทึกไว้ พร้อมแก้กฎพักแพ็กเกจใหม่ ชวนทีมตรวจบันทึกงานเก่าและอัปเดตให้ครบ

ตั้ง Cooldown 3 วันให้ pip และ uv: กันแพ็กเกจพิษที่เพิ่งอัปโหลดบน PyPI
งานวิจัยจาก Eye Security แนะนำตั้ง cooldown 3 วัน ไม่ติดตั้งแพ็กเกจที่เพิ่งอัพโหลดใหม่ เพราะมัลแวร์ส่วนใหญ่ถูกจับและถอดออกภายในไม่กี่วัน วิธีตั้ง pip, uv และเปรียบเทียบกับ npm พร้อมคำแนะนำสำหรับคนทำงานออฟฟิศและนักพัฒนา

uv 0.13.1 ปล่อย Docker image Python 3.15 แท็ก stable แล้ว
ทีมที่ใช้ ghcr.io/astral-sh/uv:python3.15-* ต้องรู้แท็กไหนมีบ้าง ทำไมควร pin ทั้ง uv และ Python version พร้อมวิธีทดสอบก่อนเอาไปใช้จริงใน production

uv เปลี่ยน Python เริ่มต้นเป็น 3.15 งานเดิมต้องเช็กอะไรบ้าง
คำสั่งติดตั้งเดิมอาจได้ Python รุ่นใหม่ แต่เครื่องที่มีรุ่นเดิมยังใช้ต่อได้ ดูวิธีตรึงรุ่นและจุดเปลี่ยนที่ทีมงานควรตรวจ ก่อนอัปเดต uv

uv 0.12.24 ล้างไฟล์ค้าง ตรวจ hash เข้มขึ้น คนใช้ Python ควรรู้อะไร
อัปเดต uv รอบนี้ช่วยเก็บกวาดพื้นที่และแก้การตรวจไฟล์แพ็กเกจ อธิบายว่าคนทำงานกับ Python และทีมดูแลระบบควรตรวจอะไร ก่อนใช้ตัวอย่าง Docker แบบ frozen
uv 0.12.20: ล็อกไฟล์ฉลาดขึ้น แก้แฮชซ้ำ และคืนแคช HTTP บน ext4
สรุป GitHub release 28 ก.ย. 2026 ของ uv 0.12.20 — reuse lockfile เมื่อ dependency เทียบเท่ากัน, บังคับแฮชครบทุก requirement ซ้ำ, และถอยตารางเขียนแคช HTTP หลังเจอ stall บน ext4
uv 0.12.19: อัป PyPy/GraalPy และกันรีอินสตอลแพ็กเกจ URL เซ็นแล้ว
สรุป GitHub release 24 ก.ย. 2026 — PyPy 3.11.16/3.12.14, แก้ query เซ็นใน direct-URL, preview build-lazy-imports
uv 0.12.18: --check + JSON จาก pip install/sync และแพตช์ path บน Windows
สรุป Astral uv 0.12.18 (22 ก.ย. 2026) — เพิ่ม --output-format json และ --check ให้ uv pip install/sync พร้อมแก้ GHSA path traversal บน Windows
uv 0.12.16: ตรวจ hash จาก index ก่อนใช้ wheel/sdist
สรุปรีลีส Astral uv 0.12.16 (17 ก.ย. 2026) — ตรวจ hash ที่ index ส่งมา, ใส่ hash ใน build-constraint และกัน panic จาก Git URL scheme
uv 0.12.17: กัน Git path พัง + ล็อก macOS environment เข้มขึ้น
สรุปรีลีส Astral uv 0.12.17 (18 ก.ย. 2026) — error ชัดแทน panic, ตรวจ pylock.toml, และกันเลือกวงล้อที่ต้องการ macOS ใหม่เกิน baseline
uv 0.12.15: แก้รีเกรสชัน --system / --target และเร่งเขียนแคช
รีลีส 15 ก.ย. 2026 แก้ปัญหา 0.12.14 ที่ปฏิเสธ uv pip install --system ใน python Docker และ --target พร้อม batch เขียนแคช

uv 0.12.14: วินิจฉัยแพ็กเกจชัดขึ้น ดาวน์โหลดต่อด้วย HTTP Range
สรุป GitHub release astral-sh/uv 0.12.14 (15 ก.ย. 2026): diagnostics/exit codes, resume ดาวน์โหลด, แก้รีซอลเวอร์และประสิทธิภาพ

uv 0.12.13: เพิ่ม GraalPy 3.13.0 และตรวจแฮช metadata ตาม PEP 658
สรุปโน้ตปล่อย astral-sh/uv 0.12.13 วันที่ 10 ก.ย. 2026 — GraalPy, ตรวจแฮช sidecar, แก้ Windows launcher ในหน่วยความจำ

uv 0.12.12 เริ่ม code-sign บน macOS/Windows — ลดคำเตือน Gatekeeper และช่วย allowlist
สรุปจาก release notes ทางการของ astral-sh/uv วันที่ 9 ก.ย. 2026 ว่าไบนารีและ wheel ของ uv / uv_build ถูกเซ็นแล้วบน macOS (Developer ID + notarize) และ Windows (Authenticode)

uv 0.12.9 พร้อม CPython 3.15.0rc2: ทดสอบล้อรถก่อน GA
สรุป uv 0.12.9 ที่เพิ่มรองรับ CPython 3.15.0rc2 พร้อมวิธีลองในโปรเจกต์โดยไม่ปนกับ Python โปรดักชัน