21.03.08 – Ghi chú phát hành Apigee Edge về Đám mây công khai

Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào tài liệu Apigee X.
thông tin

Vào những ngày sau đây, chúng tôi bắt đầu phát hành các bản cập nhật thành phần cho Apigee Edge cho Đám mây công cộng:

  • Bộ định tuyến: Thứ Hai, ngày 31 tháng 5 năm 2021
  • Máy chủ quản lý: Thứ Ba, ngày 15 tháng 6 năm 2021
  • Message Processor: Thứ Tư, ngày 30 tháng 6 năm 2021
  • Message Processor: Thứ Ba, ngày 19 tháng 10 năm 2021

Thông tin cập nhật và tính năng mới

Sau đây là các tính năng mới và nội dung cập nhật trong bản phát hành này.

Cờ cấp tổ chức mới để hạn chế quyền của người dùng đối với tài nguyên Kiểm tra

Thêm một cờ mới ở cấp tổ chức: features.isAuditEnabledOnlyForOrgAdmin. Nếu bạn đặt cờ này thành true cho một tổ chức cụ thể, thì chỉ người dùng OrgAdmin mới có thể truy cập vào tài nguyên Nhật ký kiểm tra. Tính năng này cho phép khách hàng tắt nhật ký kiểm tra cho tất cả các vai trò người dùng, ngoại trừ Quản trị viên tổ chức. Mặc định là hành vi hiện tại.

Không còn hỗ trợ mã hoá truyền identity nữa

Các yêu cầu có Transfer-Encoding: identity hiện sẽ nhận được phản hồi HTTP 501.

Thuộc tính mới cho Trình xử lý tin nhắn

Chúng tôi đã giới thiệu một thuộc tính mới cho Trình xử lý thông báo mà bạn có thể dùng để định cấu hình việc chuyển tiếp proxy đến một máy chủ phụ trợ: conf_http_HTTPClient.use.proxy.host.header.with.target.uri. Thuộc tính này đặt máy chủ lưu trữ và cổng đích làm tiêu đề HOST.

Tiêu đề mã nhận dạng kiểm tra tình trạng

Khi sử dụng HealthMonitor (và cụ thể là HTTP Monitor), giờ đây, bạn có thể định cấu hình các yêu cầu kiểm tra tình trạng để đưa Tiêu đề HTTP vào với một tên đã biết, nhận được một giá trị duy nhất, được chỉ định động cho mỗi yêu cầu kiểm tra tình trạng.

Hỗ trợ tập hợp tài sản trong Apigee Edge

Tập hợp tài sản hiện được hỗ trợ trong Apigee Edge. Xem phần Sử dụng các nhóm thuộc tính.

Các lỗi đã được khắc phục

Các lỗi sau đây đã được khắc phục trong bản phát hành này. Danh sách này chủ yếu dành cho những người dùng kiểm tra để xem phiếu yêu cầu hỗ trợ của họ đã được giải quyết hay chưa. Báo cáo này không được thiết kế để cung cấp thông tin chi tiết cho tất cả người dùng.

ID vấn đề Tên thành phần Mô tả
151688733 Máy chủ quản lý

Đã khắc phục vấn đề trong đó trạng thái HTTP 409 được trả về trong một số trường hợp khi cố gắng tìm nạp nhật ký kiểm tra.

161767761 Máy chủ quản lý

Chúng tôi đã khắc phục một vấn đề khiến nội dung yêu cầu không được ghi nhật ký chính xác đối với một số yêu cầu trong nhật ký kiểm tra.

162300761 Máy chủ quản lý

Chúng tôi đã khắc phục một vấn đề: nếu một định nghĩa OpenAPI không trả về JSON hoặc YAML hợp lệ, thì một trường hợp ngoại lệ sẽ được đưa ra để hiển thị các phần của phản hồi mục tiêu.

172081319 Máy chủ quản lý

Chúng tôi đã khắc phục một vấn đề khiến người dùng có thể chỉ định vai trò người dùng cho tài khoản của họ, cho phép truy cập vào các tổ chức mà họ không sở hữu. Với bản sửa lỗi này, bạn không được phép thực hiện các thao tác như vậy.

174925913 Máy chủ quản lý

Chúng tôi đã khắc phục một vấn đề khiến người dùng không thể cập nhật các mục KVM hiện có có tên bắt đầu bằng "/". Thay đổi này cho phép cập nhật các mục đó.

180874323 Máy chủ quản lý

Đã khắc phục một vấn đề khiến số phiên bản của các phiên bản proxy đã bị xoá có thể được duy trì. Bản sửa lỗi này cho phép người dùng buộc xoá những số phiên bản không hợp lệ đó.

67780911 Bộ xử lý thông báo

Đã khắc phục vấn đề trong đó biến luồng responsecache.cachesource được đặt thành L2 ngay cả khi có lỗi truy cập bộ nhớ đệm.

184967588 Bộ xử lý thông báo

Chúng tôi đã khắc phục một vấn đề khiến loại rollingwindow của chính sách Hạn mức đặt lại quá sớm nếu phần tử <Distributed> được đặt thành true và phần tử <Synchronous> được đặt thành false.

(Trong bản vá phát hành ngày 19/10/2021.)

77021457 Bộ xử lý thông báo

Đã khắc phục một vấn đề trong đó việc đặt override thành false trong thao tác Đặt sẽ chỉ hoạt động đúng cách nếu mục đó nằm trong bộ nhớ đệm. Giờ đây, nếu thuộc tính overridefalse, thì mục nhập sẽ không bị ghi đè, bất kể mục nhập đó có trong bộ nhớ đệm hay không.

119911660 Bộ xử lý thông báo

Đã khắc phục vấn đề về chính sách Chú thích dịch vụ để khi clearPayloadtrue, thông báo yêu cầu sẽ bị xoá khỏi ngữ cảnh thông báo.

120421482 Bộ xử lý thông báo

Chúng tôi đã thêm các bước kiểm tra bổ sung trong quá trình tạo KVM để xác thực xem môi trường được chỉ định có tồn tại hay không.

140911291 Bộ xử lý thông báo

Đã khắc phục vấn đề trong đó các thông báo chứa dòng mới được ghi lại qua syslog theo chính sách MessageLogging không được chia thành nhiều dòng khi sử dụng TCP. Giờ đây, các dòng mới được xử lý như mong đợi.

143086035 Bộ xử lý thông báo

Chúng tôi đã khắc phục một vấn đề trong đó Trình giám sát tình trạng bỏ qua giá trị của <HttpMonitor>.<Request>.<isSSL> và trong đó máy chủ đích xác định xem các quy trình kiểm tra tình trạng là HTTP hay HTTPS.

Giờ đây, giá trị của <HttpMonitor>.<Request>.<isSSL> sẽ bật hoặc tắt mTLS trong các quy trình kiểm tra tình trạng hoạt động, bất kể mTLS có được bật trong máy chủ đích hay không.

144017075 Bộ xử lý thông báo

Ngăn chặn việc sửa đổi đối tượng ngoài ý muốn trong bộ nhớ đệm L1.

Khi một đối tượng được đặt hoặc truy xuất đến hoặc từ bộ nhớ đệm L1, một bản sao sẽ được đặt hoặc truy xuất thay thế.

150594487 Bộ xử lý thông báo

Đã khắc phục một vấn đề khiến toàn bộ quá trình khởi động Message Processor (Bộ xử lý thông báo) gặp lỗi khi cố gắng tải một tệp jar bị hỏng.

157468872 Bộ xử lý thông báo

Giá trị cũ trong KVM sau khi hết hạn sẽ giảm.

Đã khắc phục một vấn đề trong đó ExpiryTimeInSecs trong KeyValueMapOperations được thay đổi thành một giá trị nhỏ hơn trong khi thời gian hết hạn cũ vẫn được giữ lại và một giá trị KVM cũ được trả về.

160648174 Bộ xử lý thông báo

RaiseFault xác thực Tên trong mọi AssignVariable

Khi chính sách RaiseFault bao gồm một phần tử AssignVariable, chính sách này hiện xác thực rằng Tên không được để trống.

161390503 Bộ xử lý thông báo

Xử lý ref chính xác trong thông báo HMAC

Giờ đây, chính sách HMAC sẽ xử lý đúng trường hợp khi biến được tham chiếu cho phần tử Message (Thông báo) chưa được đặt: chính sách này sẽ gửi một Lỗi kèm theo thông báo cho biết không thể phân giải biến được tham chiếu.

162320407 Bộ xử lý thông báo

Đã khắc phục một vấn đề trong đó chứng chỉ máy khách không được gửi, mặc dù clientauthenabled được đặt trong máy chủ đích.

164466716 Bộ xử lý thông báo

Đã khắc phục hành vi ngoại lệ SetVariableFailed cho chính sách KeyValueMapOperations.

Trước đây, ngoại lệ SetVariableFailed sẽ không xảy ra nếu mục đã mã hoá vẫn còn trong bộ nhớ đệm. Hành vi này đã được khắc phục. Giờ đây, trường hợp ngoại lệ sẽ xảy ra nếu mục được mã hoá được truy cập mà không có tiền tố private, bất kể mục đó có trong bộ nhớ đệm hay không.

165421271 Bộ xử lý thông báo

Chúng tôi đã khắc phục một vấn đề trong đó các giá trị JSON không phải là chuỗi trong tải trọng được chuyển đổi thành chuỗi trong Công cụ gỡ lỗi.

168082009 Bộ xử lý thông báo

Biến luồng developer.app.id đã được thêm cho chính sách GetAuthV2Info

Không thể truy cập vào biến luồng developer.app.id trong khi sử dụng GetAuthV2Info. Giờ đây, biến này đã được thêm vào tập hợp các biến luồng thời gian chạy cho chính sách này.

173003882 Bộ xử lý thông báo

Chúng tôi đã khắc phục một vấn đề khiến một proxy có chính sách AssignMessage không triển khai được khi bạn không chỉ định tên cho tiêu đề và các phần tử khác.

177676554 Bộ xử lý thông báo

Ngăn hai chính sách thực thi song song.

Trong một số trường hợp hạn chế, nếu Trình xử lý thông báo gặp lỗi trong phản hồi mục tiêu, thì Trình xử lý thông báo có thể cho phép hai hoặc nhiều chính sách thực thi song song. Điều này sẽ xuất hiện trong công cụ Gỡ lỗi dưới dạng các chính sách thực thi không đúng thứ tự hoặc trong luồng không chính xác.