Spring Cloud Contract chuyển sang Stubborn.sh – Những điều bạn cần biết
Spring Cloud Contract rời khỏi chuỗi phát hành Spring và chuyển sang Stubborn.sh dưới sự dẫn dắt của người sáng tạo ban đầu Marcin Grzejszczak. Người dùng hiện tại nên lên kế hoạch di chuyển.

Spring Cloud Contract, công cụ kiểm thử hợp đồng theo hướng người tiêu dùng cho microservices, đang được chuyển giao khỏi hệ sinh thái Spring. Việc bảo trì và quyền sở hữu dự án hiện thuộc về Marcin Grzejszczak, một trong những người sáng tạo ban đầu, dưới thương hiệu Stubborn.sh.
Điều này có nghĩa là Spring Cloud Contract sẽ bị loại khỏi tất cả các chuỗi phát hành Spring Cloud trong tương lai. Nhóm Spring sẽ không còn phát hành bản cập nhật hay sửa lỗi cho dự án trong các chuỗi phát hành hiện tại nữa. Nếu bạn đang sử dụng Spring Cloud Contract, bạn nên lên kế hoạch di chuyển sang nhánh Stubborn.sh để tiếp tục nhận hỗ trợ.
Tại sao điều này quan trọng
Spring Cloud Contract từ lâu đã là công cụ chủ chốt cho các nhóm thực hành hợp đồng theo hướng người tiêu dùng (CDC) nhằm đảm bảo giao tiếp đáng tin cậy giữa các microservices. Việc loại bỏ nó khỏi chuỗi phát hành Spring chính thức báo hiệu một sự thay đổi trong ưu tiên của hệ sinh thái. Đối với các nhóm đầu tư sâu vào stack Spring Cloud, điều này thêm một phụ thuộc khác cần quản lý ngoài chu kỳ phát hành tiêu chuẩn.
Grzejszczak đã dẫn dắt dự án từ ngày đầu và dành gần một thập kỷ trong nhóm Spring. Trao lại quyền điều hành cho anh ấy là một bước đi hợp lý – anh ấy hiểu codebase hơn bất kỳ ai. Dự án Stubborn.sh có khả năng sẽ tiếp tục phát triển dưới sự chỉ đạo của anh ấy, nhưng sự tách rời này có nghĩa là bạn sẽ cần chủ động chọn phân phối mới.
Những việc cần làm tiếp theo
- Xem xét việc sử dụng Spring Cloud Contract hiện tại và xác định bất kỳ phụ thuộc nào vào phiên bản chuỗi phát hành Spring.
- Theo dõi thông báo chính thức từ Stubborn.sh để biết hướng dẫn di chuyển và các artifact cập nhật.
- Cập nhật cấu hình build của bạn để trỏ đến kho lưu trữ Stubborn.sh mới khi nó có sẵn.
Đây là một quá trình chuyển đổi đơn giản đối với hầu hết các nhóm – API và hành vi cốt lõi sẽ không thay đổi quá nhiều. Nhưng bỏ qua nó sẽ khiến bạn ở lại với phiên bản không được hỗ trợ, điều này là rủi ro cho bất kỳ hệ thống sản xuất nào.
Thảo luận
0 bình luận
Hãy là người đầu tiên thảo luận.