4.15.01.00 - Ghi chú phát hành về Apigee Edge tại cơ sở

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 thứ Ba, ngày 27 tháng 1 năm 2015, chúng tôi đã phát hành một phiên bản hằng quý của Apigee Edge tại chỗ.

Phiên bản 4.15.01.00 có rất nhiều tính năng mới, nhiều tính năng trong số đó được giải quyết trong bối cảnh mùa lễ mới nhất và trong các bản phát hành trước đó trên nền tảng đám mây. Các tính năng mới bao gồm khung giao diện người dùng quản lý, LDAP, cài đặt và nâng cấp, phân tích và định cấu hình và nén lỗi phản hồi. Xem danh sách đầy đủ sau đây.

Nếu bạn có câu hỏi, hãy truy cập vào Apigee Customer Support.

Để biết danh sách tất cả ghi chú phát hành của Apigee Edge, hãy xem Ghi chú phát hành của Apigee.

Tính năng mới và tính năng nâng cao

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

  • Open LDAP thay thế ApacheDS
    Edge hiện cung cấp OpenLDAP để xác thực người dùng trong môi trường quản lý API của bạn. Một trong những lợi ích của OpenLDAP là chính sách mật khẩu cho phép bạn định cấu hình nhiều tuỳ chọn xác thực mật khẩu, chẳng hạn như số lần đăng nhập không thành công liên tiếp mà sau đó không thể dùng mật khẩu để xác thực người dùng với thư mục được nữa. Để biết thêm thông tin, vui lòng xem Hướng dẫn về thao tác của Edge OPDK.

    OpenLDAP hiện là máy chủ LDAP duy nhất được Edge hỗ trợ cho các lượt cài đặt mới. Các bản cài đặt Edge hiện có nâng cấp lên phiên bản 4.15.01.00 có thể tiếp tục dùng ApacheDS, nhưng tất cả các bản cài đặt mới dành cho phiên bản 4.15.01.00 đều sử dụng OpenLDAP.

    Nếu bạn chọn nâng cấp lên OpenLDAP làm cổng của quy trình cài đặt 4.15.01.00, thì tất cả dữ liệu từ ApacheDS sẽ được di chuyển sang OpenLDAP. Hãy xem phần Vấn đề đã biết để biết thêm thông tin về bản nâng cấp.
  • Cải tiến tính bảo mật
    Cải tiến về tính bảo mật trong lỗ hổng chèn đường dẫn địa chỉ và truyền tải địa chỉ phát hành này, quyền truy cập dựa trên vai trò, lỗ hổng giả mạo yêu cầu trên nhiều trang web, bỏ qua uỷ quyền trong giao diện người dùng quản lý Edge và lỗ hổng bảo mật của thực thể bên ngoài.
  • Cải thiện hiệu suất và độ ổn định của Apache Cassandra
    Bản phát hành này bao gồm các điểm cải tiến về hiệu suất trong cách sản phẩm Edge truy cập vào cơ sở dữ liệu NoSQL Cassandra, cũng như các điểm cải tiến cho chính Cassandra đang được nâng cấp từ phiên bản 1.2.11 lên 1.2.19.
  • Cải tiến việc quản lý mã thông báo
    Ngoài những cải tiến về việc trả về mã thông báo OAuth và dọn dẹp mã trong cơ sở dữ liệu, giờ đây, bạn có thể truy xuất và thu hồi mã truy cập OAuth 2.0 theo mã nhận dạng người dùng cuối, mã ứng dụng hoặc cả hai. Hãy xem phần sau để biết thêm thông tin:
  • Các tính năng nâng cao cho Analytics
    Bản phát hành này có nhiều tính năng nâng cao cho số liệu phân tích, bao gồm:
    • Chỉ số mở rộng về việc sử dụng bộ nhớ đệm trong các proxy API.
    • Phân tích độ trễ. Ngoài Trang tổng quan phân tích độ trễ (chỉ dành cho kế hoạch Apigee Edge), các chỉ số mới về phân vị trên cùng (TP*) trong báo cáo tuỳ chỉnh còn cho bạn biết ngưỡng thời gian mà một tỷ lệ phần trăm giao dịch nhất định hoàn tất. Ví dụ: chỉ số TP99 cho biết ngưỡng thời gian mà 99% giao dịch hoàn tất.
    • Phương diện ảo – Tác nhân người dùng, dấu thời gian và địa chỉ IP được tự động ánh xạ đến các phương diện như phiên bản hệ điều hành, nhóm thiết bị, ngày trong tuần, thành phố, quốc gia và múi giờ.
    • Giao diện mới được thiết kế cho Báo cáo tùy chỉnh (Beta)
    • Hỗ trợ quá trình tạo proxy cho Apigee 127
    • Cờ boolean "Apigee Fault" và "Target Fault" mới do Analytics thu thập được
  • Cải thiện khả năng phục hồi trong thời gian chạy
    Bản phát hành này cải thiện nhiều điểm cải tiến về khả năng phục hồi trong thời gian chạy, bao gồm cả phạm vi cung cấp chính sách về lỗi Cassandra, độ ổn định của bộ định tuyến Netty và độ ổn định của luồng SSL.
  • Các tính năng nâng cao cho Node.js
    Các tính năng nâng cao cho Node.js sau đây được đưa vào bản phát hành này:
    • API Tải nhật ký Node.js vào bộ nhớ đệm mới cho phép bạn truy xuất vài trăm bản ghi nhật ký gần đây nhất từ một tập lệnh Node.js.
    • Hỗ trợ cho mô-đun "trireme-support" (các mô-đun Node.js được viết bằng Java). Để biết thêm thông tin, hãy xem https://www.npmjs.com/package/trireme-support.
    • Tên tổ chức và môi trường được xoá khỏi đường dẫn ảo và chuyển sang các biến.
    • Nâng cấp lên Java 7.
    • Nâng cấp lên Trireme 0.8.4 để giải quyết các vấn đề về việc phân tích cú pháp và xử lý yêu cầu HTTP và các nhóm ký tự không phải UTF-8.
  • Đã nâng cấp Khung Play lên 2.0
    Khung Play mà Edge sử dụng (bao gồm cả tính năng kiếm tiền) đã được nâng cấp lên Play 2.0.
  • Hiện bạn có thể định cấu hình số liệu thống kê giám sát JMX để yêu cầu mật khẩu
    Quy trình giám sát Máy chủ quản lý, Bộ định tuyến, Bộ xử lý thư, QPID và Postgres đều sử dụng JMX. JMX được bật theo mặc định và quyền truy cập JMX từ xa không yêu cầu mật khẩu. Tuy nhiên, hiện bạn có thể áp dụng chế độ bảo vệ bằng mật khẩu cho số liệu thống kê JMX để kiểm soát quyền truy cập. Xem Hướng dẫn về hoạt động của Edge để biết thêm thông tin.
  • Ký tự đại diện trong tài nguyên proxy API
    Bạn có thể sử dụng ký tự đại diện (dấu hoa thị *) khi xác định tài nguyên proxy API. Ví dụ: /developers/*/apps hoặc /developers/**. Để biết thêm thông tin về tài nguyên proxy API, hãy xem nội dung Liên kết luồng có điều kiện với tài nguyên API phụ trợ.
  • "/" tài nguyên trên sản phẩmAPIRT-667
    Khi bạn thêm một tài nguyên vào sản phẩm API dưới dạng một dấu gạch chéo lên "/", theo mặc định, Apigee sẽ coi tài nguyên này giống như "/**", giúp nhà phát triển truy cập vào mọi URI trong đường dẫn cơ sở. Thuộc tính features.isSingleForwardSlashBlockingEnabled mới ở cấp tổ chức cho phép bạn thay đổi hành vi mặc định của "/". Bằng cách thay đổi thuộc tính này thành "true" (khách hàng đám mây phải liên hệ với Nhóm hỗ trợ Apigee để làm việc này), "/" cho phép nhà phát triển chỉ truy cập vào đường dẫn cơ sở dưới dạng tài nguyên.

    Để biết thêm thông tin, hãy xem bài viết Định cấu hình hành vi của đường dẫn tài nguyên.
  • Cấu hình lỗi phản hồi HTTP cho hạn mức và mức tăng đột biếnAPIRT-664
    Giờ đây, các tổ chức Apigee Edge có thể được định cấu hình để trả về mã trạng thái HTTP là 429 (Quá nhiều yêu cầu) cho tất cả các yêu cầu vượt quá giới hạn tốc độ do chính sách Hạn mức hoặc Giảm đột ngột đặt ra. Cấu hình mặc định sẽ trả về mã trạng thái HTTP 500 (Lỗi máy chủ nội bộ).

    Hãy liên hệ với Nhóm hỗ trợ Apigee để yêu cầu đặt thuộc tính features.isHTTPStatusTooManyRequestEnabled thành đúng cho các tổ chức mà bạn muốn vi phạm Hạn mức và Giảm đột ngột để trả về mã trạng thái HTTP 429.
  • HealthMonitor hiện hỗ trợ SSL
    HealthMonitor được chỉ định cho trình cân bằng tải hiện hỗ trợ SSL. Hãy xem bài viết Cân bằng tải trên các máy chủ phụ trợ để biết thêm thông tin.
  • Trình cài đặt Edge Monetize hiện hỗ trợ chế độ cài đặt ở chế độ im lặng
    Tính năng kiếm tiền hiện hỗ trợ chế độ cài đặt ở chế độ im lặng hoặc không được giám sát. Để biết thêm thông tin, hãy xem Hướng dẫn cài đặt và cấu hình của Edge.
  • Nén nội dung bằng gzip đối với các phản hồi APIMGMT-1127
    Các lệnh gọi đến API quản lý hỗ trợ chức năng nén gzip đối với các phản hồi có Độ dài nội dung tối thiểu là 1024 byte. Sử dụng:
    'Accept-Encoding: gzip, deflate'

Đã sửa lỗi

Các lỗi sau đây đã được khắc phục trong bản phát hành này.

Chủ đề ID vấn đề Nội dung mô tả
Mức sử dụng bộ nhớ cao CORERT-362 Việc sử dụng bộ nhớ cao là do các tập lệnh shell dừng được kích hoạt trước khi trình xử lý thông báo hoàn tất quá trình. Vấn đề này đã được khắc phục.
Tạo proxy SOAP WSDL MGMT-1526 Việc tạo proxy API dựa trên SOAP trong giao diện người dùng quản lý đã khiến trình duyệt bị treo. Đã khắc phục sự cố này.
Ứng dụng của nhà phát triển có dấu chấm trong tên MGMT-1236 Trong giao diện người dùng quản lý, nếu tên ứng dụng của nhà phát triển chứa dấu chấm, thì bạn không thể cập nhật ứng dụng. Đã khắc phục sự cố này.
Tăng CPU MP và độ trễ CORERT-384 CPU của trình xử lý thông báo và độ trễ phản hồi tăng lên bất cứ khi nào phản hồi mục tiêu chứa tiêu đề "Connection: close". Đã khắc phục sự cố này.
Số liệu thống kê về yêu cầu HTTP và phản hồi CORERT-364 Số liệu thống kê về số yêu cầu và phản hồi HTTP tích luỹ không chính xác. Chúng tôi đã khắc phục vấn đề này.
Thực thi chính sách về hạn mức APIRT-909 Chính sách hạn mức dựa trên lịch đã từ chối không chính xác các lệnh gọi API được thực hiện trước khi khoảng hạn mức được đặt để bắt đầu. Đã khắc phục sự cố này.

Bản phát hành này cũng chứa các phần sửa lỗi của các bản phát hành sau. Hãy xem từng ghi chú phát hành để biết thông tin chi tiết.

Mây ở viền Tại xưởng

Vấn đề đã biết

Bản phát hành này gặp một số vấn đề đã biết sau đây.

Chủ đề ID vấn đề Nội dung mô tả
Nâng cấp LDAP DOC-1262

Khi nâng cấp từ bản phát hành 4.14.07 lên 4.15.01 và nâng cấp từ ApacheDS lên Open LDAP, tên vai trò có chứa dấu cách (chẳng hạn như "Chỉ đọc") không được tạo lại đúng cách trong OpenLDAP.

Trước khi nâng cấp, hãy xoá và tạo lại các vai trò có dấu cách trong tên.

Nếu bạn đã nâng cấp, hãy chạy lệnh sau để xoá các vai trò có sự cố trong Open LDAP:

ldapdelete -H ldap://localhost:10389 -D 'cn=manager,dc=apigee,dc=com' -r -W 'cn=<role>,ou=userroles,o=<org>,ou=organizations,dc=apigee,dc=com'

Sau đó, hãy tạo lại các vai trò.

Lỗi email SMTP OPDK-900 Nếu xảy ra lỗi xác thực email SMTP, hãy kiểm tra để đảm bảo rằng giá trị của các thuộc tính sau trong apigee4/conf/ui/apigee.conf được đặt thành cùng một giá trị: apigee.mgmt.mailFrom and mail.smtp.user. Hoặc bạn có thể tắt tính năng xác thực email SMTP.