Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

feat(spring): Spring Boot 4 / Spring Framework 7 support — tracking

Đang mở
#11,597 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Ít trao đổi
Công nghệ
java, spring, spring-boot
Lĩnh vực
backend

Hướng nghiên cứu

Đây là một issue theo dõi tổng quát của Spring Boot 4, bao quát công việc đã hoàn thành, công việc đang thực hiện và các module trong backlog thay vì một thay đổi cụ thể duy nhất. Hãy bắt đầu bằng cách chọn một module trong backlog như spring-jms-6.0 hoặc smoke test của webmvc, sau đó đọc CLAUDE.md và trạng thái của module liên quan; hoàn thành có nghĩa là phần công việc trong phạm vi đã được triển khai, các test của nó đều đạt và một PR đã sẵn sàng.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Spring Boot 4 Support — Status Tracker

Spring Boot 4 = Spring Framework 7 + Jakarta EE 11. This issue tracks all work units.

Completed ✅

Module Branch Status
spring-webmvc-6.0 boot4/spring-webmvc-6.0 ✅ Implemented — Groovy migration pending before PR
spring-webflux-6.0 boot4/spring-webflux-6.0 ✅ Implemented — Groovy migration pending before PR
spring-scheduling-3.1 boot4/spring-scheduling-3.1 ✅ Implemented — test running, PR pending
spring-boot-1.3 boot4/spring-boot-1.3 ✅ Implemented — PR pending
spring-messaging-4.0 boot4/spring-messaging-4.0 ✅ Implemented — PR pending
spring-security-6.0 boot4/spring-security-6.0 ✅ Implemented — Groovy migration pending before PR
spring-rabbit-1.5 boot4/spring-rabbit-1.5 ✅ Implemented — PR pending
spring-data-3.0 new module ✅ Implemented — PR pending
ByteBuddy trie included in webmvc PR ✅ Boot 4 class allow-transform entries

In Progress 🔄

Module Status
jakarta-servlet-6.1 🔄 Scoping — 3-arg sendRedirect hook for Servlet 6.1
spring-scheduling-3.1 PR 🔄 Running latestDepTest (Boot 4.0.0-RC2)

Backlog 📋

Module Notes
spring-jms-6.0 jakarta.jms namespace for Spring JMS 6+
dd-smoke-tests/spring-boot-4.0-webmvc E2E smoke test module
spring-ws-3.0 Lower priority

Key Technical Notes

  • Jackson 3: Spring 7 defaults to JacksonJsonHttpMessageConverter (Jackson 3); hook added to HttpMessageConverterInstrumentation
  • javax → jakarta: Already handled by existing [6,) modules — no migration needed
  • Muzzle ranges: All existing [6,) modules cover Spring Framework 7 without new sibling modules
  • Groovy migration: CLAUDE.md requires any edited Groovy test → full JUnit5 Java migration; webmvc/security/webflux fixtures need migration before PRs
  • Sample app: 39 spans verified on Boot 4.0.0-RC2 end-to-end

Oracle / Toolkit Notes

  • Oracle assessor fixes applied: timeout 1→5min, max_turns 40→60, "read latest plan only" prompt
  • version_bump lane added to oracle to skip behavior_verified gate for dep-bump tasks
  • Stale .pyc with merge conflict markers cleared (was blocking oracle)

🤖 Generated with Claude Code

Ngôn ngữ chính
Java
Star
737
Fork
361
Merge trung bình
3 ngày 20 giờ
Pull request đã merge (30 ngày)
173

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của DataDog/dd-trace-java

Tất cả issue của DataDog/dd-trace-java

Issue tương tự

Thêm issue về Java

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.