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

WebAPI 3.0 Change List

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

Maintainer thường phản hồi trong vòng 1 ngày

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
10/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
java

Hướng nghiên cứu

Issue này là một chuỗi thảo luận lập kế hoạch bao quát nhiều thay đổi của WebAPI 3.0, nhưng không nêu tên tệp, bài kiểm thử hoặc điểm vào nào. Hãy bắt đầu bằng cách chia danh sách thành các issue có phạm vi riêng và xác định các thành phần hiện có về quyền, caching, migration, thực thi và endpoint; các tiêu chí hoàn thành chưa được định nghĩa ở đây.

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

Mô tả

Starting this thread to capture WebAPI 3.0 proposed changes New suggestions can be raised in comments and those that make sense can be promoted up to the top thread. This list is not exhaustive but is geared towards the changes that would alter existing functionality in a backwards-breaking change (hence the 3.0 version bump).

Major Version Changes
  1. Update JDK to JDK 17+
  2. Security is no longer optional
  3. Permission Rewrite
  4. Update Java Libraries to Latest Versions
  5. Caching Implementation
  6. Analysis Execution Pipeline via Strategus (including new Analysis Designs deprecating old)
  7. Refresh Flyway Migrations: Remove old non-supported Flyway Migrations
  8. Maven Dependency Management
  9. Remove outdated endpoints that don't have function.
  10. Make necessary changes to support multi-homed (ie: load-balanced) configuration
  11. Leverage websockets to faciliate server-side changes (ie: polling for cohort generation status)
  12. Integrated runtime statistics (time spent in queries, time spent processing results, cache hits/misses) so we can understand runtime dynamics.
  13. Move away from storing execution status in job table.
Notes

This section captures notes about items in the above list, as well as reasons why something is not in the list.

  1. Module System: There has been discussion about making WebAPI more modular to support customization. While this is something that could be discussed as a 3.x feature, it's not something that currently exists in 2.x. This Issue is focusing on current functionality that changes in a backwards-breaking way. A better approach implementing modules (or miicro services) would be to start a new project with that architecture in mind).
Ngôn ngữ chính
Java
Star
153
Fork
186
Merge trung bình
2 ngày 12 giờ
Pull request đã merge (30 ngày)
13

Chuẩn bị môi trường

  • Có Dockerfile hoặc tệp Docker Compose
  • Không có mẫu pull request
  • Không có 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 OHDSI/WebAPI

Tất cả issue của OHDSI/WebAPI

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.