Microsoft ra mắt Aspire 13.3: Cập nhật lớn về triển khai đám mây và hỗ trợ Frontend
Microsoft đã phát hành bản cập nhật Aspire 13.3, giới thiệu lệnh aspire destroy mới giúp quản lý tài nguyên trên Azure và Kubernetes dễ dàng hơn. Phiên bản này cũng mang đến hỗ trợ triển khai Kubernetes gốc, cải thiện tích hợp cho các framework JavaScript như Next.js và Vite, cùng nhiều thay đổi quan trọng khác.

Microsoft ra mắt Aspire 13.3: Cập nhật lớn về triển khai đám mây và hỗ trợ Frontend
Tuần trước, Microsoft đã phát hành Aspire 13.3, bản cập nhật mới nhất cho khung ứng dụng đám mây (cloud-native framework) của hãng. Bản phát hành này tập trung vào việc cải thiện khả năng triển khai, khả năng quan sát (observability) và hỗ trợ đa ngôn ngữ, đồng thời đi kèm một số thay đổi mang tính phá vỡ (breaking changes) mà các nhà phát triển cần lưu ý trước khi nâng cấp.
Quản lý triển khai và Kubernetes
Một trong những bổ sung quan trọng nhất là lệnh mới aspire destroy. Lệnh này cho phép gỡ bỏ các tài nguyên đã được cung cấp trước đó bởi lệnh aspire deploy. Theo thông báo, lệnh này hoạt động trên nhiều môi trường bao gồm Azure, Kubernetes và Docker Compose, giúp việc dọn dẹp các triển khai tạm thời và thiết lập tích hợp liên tục (CI) trở nên thuận tiện hơn.
Bên cạnh đó, Aspire 13.3 mang đến khả năng triển khai Kubernetes gốc dưới dạng bản xem trước (preview). Các nhà phát triển có thể khai báo môi trường Kubernetes trong AppHost của mình, và Aspire sẽ tự động tạo biểu đồ Helm (Helm chart) và chạy toàn bộ quy trình triển khai. Các tài nguyên định tuyến Ingress và Gateway API mới cũng cho phép cấu hình lưu lượng được định nghĩa ngay tại cấp độ AppHost.
Ngoài ra, bản cập nhật này còn bổ sung tích hợp lưu trữ Azure Kubernetes Service (AKS), được mô tả là "Kubernetes mà không cần YAML".
Hỗ trợ Frontend và JavaScript
Đối với các nhà phát triển Frontend, Aspire 13.3 giới thiệu khả năng xuất bản JavaScript hạng nhất thông qua một họ phương thức PublishAs* thống nhất, bao gồm các trang tĩnh, máy chủ Node và các triển khai dựa trên npm-script. Một trình trợ giúp mới AddNextJsApp đã được thêm vào, cùng với các trình trợ giúp hiện có cho Vite và Node. Hỗ trợ hạng nhất cũng đã được mở rộng cho Bun, Yarn và pnpm.
Đồng thời, TypeScript AppHost đã nhận được nhiều cải tiến để đạt sự tương đương với phiên bản C#, bao gồm việc thống nhất API withEnvironment.
Quan sát và Công cụ phát triển
Về mặt tích hợp trong bản xem trước này, một tích hợp mới là Aspire.Hosting.Browsers giúp thu th nhật ký bảng điều khiển của trình duyệt, yêu cầu mạng và ảnh chụp màn hình, sau đó hiển thị chúng trên bảng điều khiển (dashboard) ngay cạnh dữ liệu đo từ xa phía máy chủ.
Tiếp theo, tính năng đường hầm container (container tunnel), trước đây được đánh dấu là thử nghiệm, hiện đã được bật theo mặc định. Điều này cung cấp kết nối máy chủ đồng nhất trên Docker Desktop, Docker Engine và Podman.
Các thay đổi khác và Breaking Changes
Các thay đổi khác trong bản phát hành này bao gồm lệnh aspire init mới với kỹ năng tác nhân aspireify, tích hợp Azure Front Door, hỗ trợ Azure Network Security Perimeter, hỗ trợ tác nhân Foundry Prompt, trung tâm thông báo trên bảng điều khiển, cải thiện tiện ích mở rộng VS Code với CodeLens và trang trí gutter, hỗ trợ RabbitMQ v7, và việc chuyển đổi mẫu khởi động Python sang TypeScript AppHost.
Các nhà phát triển nên lưu ý một số thay đổi phá vỡ, bao gồm việc đổi tên --log-level thành --pipeline-log-level, loại bỏ giao diện người dùng GitHub Copilot trong bảng điều khiển để chuyển sang phát triển dựa trên tác nhân thông qua CLI, và đổi tên API trong các tài nguyên Azure Network và AKS.
Những nhà phát triển quan tâm có thể tìm hiểu kỹ hơn về ghi chú phát hành đầy đủ trên trang phát hành chính thức của Aspire 13.3.
Bài viết liên quan

Phần mềm
Intel và AMD vá tổng cộng 70 lỗ hổng bảo mật trong Patch Tuesday tháng 5
13 tháng 5, 2026

Phần mềm
Plugin Checkmarx Jenkins bị xâm phạm trong cuộc tấn công chuỗi cung ứng
11 tháng 5, 2026

Công nghệ
Substrate (YC S24) tuyển dụng Technical Success Manager cho nền tảng AI chuyên xử lý thanh toán y tế
13 tháng 5, 2026
