Neo SPCC phát hành NeoGo v0.113.0 với các bản cập nhật trình biên dịch, nâng cấp tiện ích Neo Exporter

Bài viết này được dịch máy
Xem bản gốc

Neo SPCC đã phát hành NeoGo v0.113.0, bản cập nhật giới thiệu những cải tiến về trình biên dịch, sửa lỗi và hỗ trợ cho Go 1.24.

Các nhà phát triển hợp đồng thông minh được khuyến cáo mạnh mẽ nên chuyển sang phiên bản NeoGo mới để tận dụng những thay đổi, trong khi các nhà điều hành nút có thể bỏ qua bản phát hành này một cách an toàn.

Nhóm cũng đã phát hành Neo Exporter v0.14.1, một bản cập nhật nhỏ nâng cấp các phụ thuộc và ngăn chặn sự cố không cần thiết.

Cải tiến trình biên dịch

Bản phát hành bổ sung các tính năng mới cho các nhà phát triển hợp đồng, bao gồm hỗ trợ tích hợp cho hàm clear() và khả năng lặp lại các dãy số nguyên trong trình biên dịch. Các trình trợ giúp chuyển đổi số nguyên và phân đoạn byte cũng được giới thiệu trong mô-đun tương tác hợp đồng thông minh.

Ngoài ra, NeoGo hiện hỗ trợ NEP-32 cho lệnh Xả cơ sở dữ liệu và đã chuyển từ go.etcd.io/bbolt sang triển khai nspcc-dev/bbolt tùy chỉnh.

Xem trước hardfork Faun

NeoGo v0.113.0 bao gồm các API hợp đồng gốc mới được liên kết với hardfork Faun sắp tới. Hợp đồng StdLib hiện cung cấp hexEncodehexDecode , trong khi hợp đồng Policy bổ sung API getBlockedAccounts .

Người dùng máy khách RPC được khuyến khích nâng cấp để tránh các sự cố tiềm ẩn khi giải mã phiên bản nút sau khi Faun được kích hoạt.

Sửa lỗi

Một số vấn đề về trình biên dịch đã được giải quyết trong bản cập nhật. Bao gồm các bản sửa lỗi cho toán tử tăng trên các trường struct, lỗi báo động khi gọi hàm nội tuyến, hoán đổi mục danh sách, tìm nạp giá trị bản đồ với cờ ok, và xử lý các câu lệnh khởi tạo trong khối switch.

Bản phát hành này cũng sửa lỗi biểu diễn chuỗi của hardfork Faun và loại bỏ lệnh go.mod ngăn cản việc cài đặt NeoGo thông qua go install .

Bạn có thể tìm thấy ghi chú phát hành đầy đủ cho NeoGo v0.113.0 tại LINK (Chainlink) bên dưới:
https://github.com/nspcc-dev/neo-go/releases/tag/v0.113.0

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận