1.1.0 – Ghi chú phát hành thời gian chạy kết hợp Apigee

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến Tài liệu về Apigee X.
thông tin

Vào ngày 27 tháng 1 năm 2020, Google đã ra mắt Apigee phiên bản thời gian chạy kết hợp 1.1.0. Phần này mô tả các tính năng mới và thay đổi được phát hành trong phiên bản 1.1.0.

Đang nâng cấp

Bạn không thể nâng cấp từ 1.0.0 lên 1.1.0 và phiên bản mới không tương thích ngược với phiên bản 1.0.0. Phiên bản 1.1.0 yêu cầu cài đặt mới.

Các tính năng và điểm cải tiến mới

Apigee Connect (bản phát hành Alpha)

Apigee Connect Alpha cho phép dịch vụ MART kết hợp của Apigee kết nối với hệ thống quản lý mà không yêu cầu bạn phải hiển thị điểm cuối MART. Nếu sử dụng Apigee Connect, bạn sẽ không cần định cấu hình cổng vào MART với bí danh máy chủ lưu trữ và DNS được uỷ quyền chứng chỉ. Để biết thông tin chi tiết, vui lòng liên hệ với người đại diện của Apigee.

Định tuyến đường dẫn cơ sở

Tính năng định tuyến đường dẫn cơ sở cho phép bạn thiết lập và quản lý cách các lệnh gọi API dựa trên các tuyến kết hợp của Apigee cho các môi trường cụ thể. Để biết thông tin chi tiết, hãy xem bài viết Định cấu hình cơ sở định tuyến đường dẫn.

Các thay đổi

Những thay đổi sau đã được thực hiện cho phiên bản thời gian chạy kết hợp 1.1.0. Một số thay đổi này, như đã lưu ý, không tương thích ngược với phiên bản 1.0.0.

  • Giao diện dòng lệnh (CLI) apigeectl hiện cài đặt Istio trong không gian tên istio-system. Đây là không gian tên mặc định dành cho Istio. Thay đổi này không tương thích ngược với phiên bản lai 1.0.0.
  • CLI apigeectl hiện cài đặt CertManager vào Không gian tên cert-manager. Thay đổi này không tương thích ngược với phiên bản lai 1.0.0.
  • Phiên bản Istio được hỗ trợ được triển khai bằng thời gian chạy kết hợp Apigee đã được chuyển sang phiên bản 1.4.2 vì phiên bản 1.2.x không còn được hỗ trợ.

Đã khắc phục lỗi

Chúng tôi đã khắc phục các vấn đề sau đây trong ghi chú phát hành của Apigee kết hợp 1.0.0:

Vấn đề Mô tả
144886537 Tính năng định tuyến đường dẫn cơ sở không hoạt động trong ứng dụng kết hợp Apigee phiên bản 1.0.0. Khi chế độ ghi đè được thiết lập để định tuyến đến các môi trường khác nhau có cùng một hostAlias, lưu lượng vào không định tuyến đến môi trường dựa trên đường dẫn.
143774187 Giao diện người dùng kết hợp cho thấy nhãn "Công ty" trong chế độ xem Ứng dụng.

Vấn đề đã biết

Bảng sau đây mô tả các vấn đề đã biết đối với bản phát hành này:

Vấn đề Mô tả
Không áp dụng Bạn không thể sử dụng "*" cho thuộc tính hostAlias của cả mart và Cấu hình envs. Phương pháp hay nhất là sử dụng tên máy chủ cụ thể cho cấu hình mart.
Không áp dụng Đang đặt HTTP_PROXY, HTTPS_PROXYNO_PROXY Phiên bản Apigee Connect Alpha không hỗ trợ các biến.
Không áp dụng

Lỗi tiêu đề HTTP không hợp lệ: Lưu lượng vào Istio chuyển tất cả các phản hồi đích đến vào giao thức HTTP2. Do trình xử lý thư kết hợp chỉ hỗ trợ HTTP1, nên bạn có thể thấy lỗi sau đây khi proxy API được gọi:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Nếu thấy lỗi này, bạn có thể thực hiện một trong các hành động sau để khắc phục vấn đề:

  • Sửa đổi dịch vụ đích để bỏ qua tiêu đề Máy chủ lưu trữ trong phản hồi.
  • Xoá tiêu đề Máy chủ lưu trữ bằng cách sử dụng chính sách mạo phạm trong proxy API của bạn nếu nếu cần.
144584813 Nếu bạn tạo một phiên gỡ lỗi nhưng phiên đó chưa có giao dịch nào, thì API phiên gỡ lỗi danh sách không bao gồm phiên đó trong danh sách này. API chỉ đưa các phiên vào phản hồi nếu phiên đó có chứa ít nhất một giao dịch.
144436206 Trong chế độ xem Hiệu suất bộ nhớ đệm, phép tính Tỷ lệ truy cập bộ nhớ đệm là không chính xác.
144321491 Nhật ký kết hợp của Apigee "Đang tạo bộ nhớ đệm bị thiếu" các thông báo cho biết khả năng suy giảm hiệu suất. Những thông báo này là bình thường và có thể bỏ qua.
144321144 Không thể tải lại các proxy có máy chủ ảo bảo mật.
144286363

Mặt nạ gỡ lỗi trong env.json không che dữ liệu phản hồi.

API sau đây để cập nhật mặt nạ gỡ lỗi env.json với trường responseJSONPaths không hoạt động:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

Để giải quyết vấn đề này về tính năng theo dõi, bạn có thể xoá toàn bộ phiên theo dõi trong giao diện người dùng, hoặc bạn có thể dùng API theo dõi để xoá từng giao dịch riêng lẻ trong một phiên hoạt động.

143659917

Bạn phải đặt chế độ cài đặt thời hạn của chính sách FillCache thành một giá trị rõ ràng từ 1 đến 30. Ví dụ:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Tóm tắt: Độ trễ rất cao khi sử dụng API hoặc giao diện người dùng để nhận trạng thái triển khai của tổ chức. Độ trễ này có thể dẫn đến phản hồi HTTP 204 (No Content) hoặc HTTP 400 (Bad Request).

Giải pháp: Làm mới trình duyệt của bạn (hoặc gửi lại yêu cầu).