Chúng tôi chưa có bất kỳ thông tin nhật ký thay đổi nào cho phiên bản 3. 8. 3 của Trăn. Đôi khi các nhà xuất bản mất một chút thời gian để cung cấp thông tin này, vì vậy vui lòng kiểm tra lại sau vài ngày để xem thông tin đã được cập nhật chưa
Bạn có thể giúp?
Nếu bạn có bất kỳ thông tin thay đổi nào bạn có thể chia sẻ với chúng tôi, chúng tôi rất muốn nghe ý kiến của bạn. Truy cập trang Liên hệ của chúng tôi và cho chúng tôi biết
Ghi chú. Bản phát hành bạn đang xem là Python 3. 8. 5, bản phát hành sửa lỗi cho di sản 3. 8 loạt. Trăn 3. 11 hiện là loạt phát hành tính năng mới nhất của Python 3. Nhận bản phát hành mới nhất của 3. 11. x ở đây
3. 8. 5 đã được phát hành ngoài lịch trình do nội dung bảo mật quan trọng. Để biết chi tiết, vui lòng tham khảo nhật ký thay đổi. Vui lòng nâng cấp sớm nhất có thể
Các tính năng mới chính của 3. 8 loạt, so với 3. 7
- PEP 572, Biểu thức chuyển nhượng
- PEP 570, đối số chỉ vị trí
- PEP 587, Cấu hình khởi tạo Python [nhúng được cải thiện]
- PEP 590, Cuộc gọi véc tơ. một giao thức gọi nhanh cho CPython
- PEP 578, Móc kiểm tra thời gian chạy
- PEP 574, giao thức Pickle 5 với dữ liệu ngoài băng tần
- liên quan đến đánh máy. PEP 591 [Vòng loại cuối cùng], PEP 586 [Loại chữ] và PEP 589 [TypedDict]
- Bộ đệm hệ thống tệp song song cho mã byte được biên dịch
- Gỡ lỗi bản dựng chia sẻ ABI dưới dạng bản phát hành
- chuỗi f hỗ trợ trình xác định
=
tiện dụng để gỡ lỗi continue
hiện hợp pháp trong khốifinally:
- trên Windows, vòng lặp sự kiện
asyncio
mặc định hiện làProactorEventLoop
- trên macOS, phương thức bắt đầu sinh sản hiện được sử dụng theo mặc định trong
multiprocessing
- Hiện tại,
multiprocessing
có thể sử dụng các phân đoạn bộ nhớ dùng chung để tránh tốn chi phí giữa các quy trình typed_ast
được sáp nhập trở lại CPythonLOAD_GLOBAL
hiện nhanh hơn 40%pickle
hiện sử dụng Giao thức 4 theo mặc định, cải thiện hiệu suất
Có nhiều thay đổi thú vị khác, vui lòng tham khảo trang "Có gì mới" trong tài liệu để biết danh sách đầy đủ
Ghi chú. Bản phát hành bạn đang xem là Python 3. 8. 8, bản phát hành sửa lỗi cho di sản 3. 8 loạt. Trăn 3. 11 hiện là loạt phát hành tính năng mới nhất của Python 3. Nhận bản phát hành mới nhất của 3. 11. x ở đây
3. 8. 8 giới thiệu hai bản sửa lỗi bảo mật [cũng có trong 3. 8. 8 RC1] và được khuyến nghị cho tất cả người dùng
bpo-42938. Tránh bộ đệm tĩnh khi tính repr của các giá trị
continue
0 vàcontinue
1. Sự cố này đã được chỉ định CVE-2021-3177bpo-42967. Khắc phục lỗ hổng nhiễm độc bộ đệm web bằng cách đặt mặc định trình phân tách đối số truy vấn thành
continue
2 và cho phép người dùng chọn trình phân tách tùy chỉnh. Sự cố này đã được chỉ định CVE-2021-23336
Các tính năng mới chính của 3. 8 loạt, so với 3. 7
- PEP 572, Biểu thức chuyển nhượng
- PEP 570, đối số chỉ vị trí
- PEP 587, Cấu hình khởi tạo Python [nhúng được cải thiện]
- PEP 590, Cuộc gọi véc tơ. một giao thức gọi nhanh cho CPython
- PEP 578, Móc kiểm tra thời gian chạy
- PEP 574, giao thức Pickle 5 với dữ liệu ngoài băng tần
- liên quan đến đánh máy. PEP 591 [Vòng loại cuối cùng], PEP 586 [Loại chữ] và PEP 589 [TypedDict]
- Bộ đệm hệ thống tệp song song cho mã byte được biên dịch
- Gỡ lỗi bản dựng chia sẻ ABI dưới dạng bản phát hành
- chuỗi f hỗ trợ trình xác định
=
tiện dụng để gỡ lỗi continue
hiện hợp pháp trong khốifinally:
- trên Windows, vòng lặp sự kiện
asyncio
mặc định hiện làProactorEventLoop
- trên macOS, phương thức bắt đầu sinh sản hiện được sử dụng theo mặc định trong
multiprocessing
- Hiện tại,
multiprocessing
có thể sử dụng các phân đoạn bộ nhớ dùng chung để tránh tốn chi phí giữa các quy trình continue
10 được sáp nhập trở lại CPythoncontinue
11 hiện nhanh hơn 40%continue
12 hiện sử dụng Giao thức 4 theo mặc định, cải thiện hiệu suất
Có nhiều thay đổi thú vị khác, vui lòng tham khảo trang "Có gì mới" trong tài liệu để biết danh sách đầy đủ
Ghi chú. Bản phát hành bạn đang xem là Python 3. 8. 10, bản phát hành sửa lỗi cho di sản 3. 8 loạt. Trăn 3. 11 hiện là loạt phát hành tính năng mới nhất của Python 3. Nhận bản phát hành mới nhất của 3. 11. x ở đây
Theo lịch phát hành được chỉ định trong PEP 569, Python 3. 8. 10 là bản phát hành bảo trì thường xuyên cuối cùng. Bắt đầu từ bây giờ, 3. 8 chi nhánh sẽ chỉ chấp nhận các bản sửa lỗi bảo mật và bản phát hành của những bản sửa lỗi đó sẽ được tạo ở dạng chỉ nguồn cho đến tháng 10 năm 2024
So với 3. 7, bản phát hành sửa lỗi thường xuyên cuối cùng này tương đối không hoạt động ở mức 92 lần xác nhận kể từ 3. 8. 9. Phiên bản 3. 7. 8, bản phát hành sửa lỗi thường xuyên cuối cùng của Python 3. 7, bao gồm 187 lần xác nhận. Nhưng có rất nhiều cập nhật quan trọng ở đây, lớn nhất là hỗ trợ xây dựng Big Sur và Apple Silicon. Công việc này sẽ không thể thực hiện được nếu không có sự nỗ lực của Ronald Oussoren, Ned Deily, Maxime Bélanger và Lawrence D'Anna từ Apple. Cảm ơn bạn
Hãy xem nhật ký thay đổi để biết chi tiết
Các tính năng mới chính của 3. 8 loạt, so với 3. 7
- PEP 572, Biểu thức chuyển nhượng
- PEP 570, đối số chỉ vị trí
- PEP 587, Cấu hình khởi tạo Python [nhúng được cải thiện]
- PEP 590, Cuộc gọi véc tơ. một giao thức gọi nhanh cho CPython
- PEP 578, Móc kiểm tra thời gian chạy
- PEP 574, giao thức Pickle 5 với dữ liệu ngoài băng tần
- liên quan đến đánh máy. PEP 591 [Vòng loại cuối cùng], PEP 586 [Loại chữ] và PEP 589 [TypedDict]
- Bộ đệm hệ thống tệp song song cho mã byte được biên dịch
- Gỡ lỗi bản dựng chia sẻ ABI dưới dạng bản phát hành
- chuỗi f hỗ trợ trình xác định
=
tiện dụng để gỡ lỗi continue
hiện hợp pháp trong khốifinally:
- trên Windows, vòng lặp sự kiện
asyncio
mặc định hiện làProactorEventLoop
- trên macOS, phương thức bắt đầu sinh sản hiện được sử dụng theo mặc định trong
multiprocessing
- Hiện tại,
multiprocessing
có thể sử dụng các phân đoạn bộ nhớ dùng chung để tránh tốn chi phí giữa các quy trình typed_ast
được sáp nhập trở lại CPythonLOAD_GLOBAL
hiện nhanh hơn 40%pickle
hiện sử dụng Giao thức 4 theo mặc định, cải thiện hiệu suất
Có nhiều thay đổi thú vị khác, vui lòng tham khảo trang "Có gì mới" trong tài liệu để biết danh sách đầy đủ