Ghi chú phát hành Cổng dịch vụ dành cho nhà phát triển Apigee – 7.x-4.24

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

Trọng tâm phát hành

Độ ổn định, khả năng mở rộng, bảo mật, khả năng mở rộng, sửa lỗi

Tính năng mới

  • Thư viện Devconnect hiện sử dụng Guzzle để thực hiện các yêu cầu HTTP. Thư viện mới có kích thước nhỏ hơn và phù hợp với các phương pháp hay nhất của Drupal trong tương lai (ví dụ: D8).
  • Mô-đun hỗ trợ API Tài liệu Apigee.
  • Phát hành khoản thanh toán Kiếm tiền trên DevConnect (devconnect_mint_payment). Mô-đun này cho phép các mô-đun Thanh toán mới kết nối với mô-đun này và uỷ quyền cho mô-đun này toàn bộ quy trình thanh toán và cập nhật số dư của nhà phát triển (Tuy nhiên, đôi khi các mô-đun nối cần gọi rõ ràng các chức năng quy trình thương mại).
  • Phát hành tính năng Thanh toán Worldpay trong chương trình Kiếm tiền của DevConnect (devconnect_mint_worldpay). Mô-đun này được liên kết với tính năng Thanh toán kiếm tiền của DevConnect và hỗ trợ việc sử dụng Cổng doanh nghiệp WorldPay để xử lý các giao dịch định kỳ.

Sửa lỗi

  • apigee_account hiện đã đặt chính xác Tên người dùng, tên, họ trong quá trình đăng ký.
  • Giờ đây, thông tin chi tiết về kết nối với Dev Portal được đọc và ghi vào tệp YAML trong hệ thống tệp riêng tư. Một tác vụ Drush mới (devconnect-update-settings, bí danh dc-settings) chuyển các chế độ cài đặt kết nối dựa trên Drupal-var sang YAML. Việc này cũng được xử lý trong hook_update_N() được gọi khi chạy update.php.
  • Dev Portal hiện sử dụng thư viện Guzzle/Http làm ứng dụng HTTP khi giao tiếp với điểm cuối Apigee.
  • Khi kiểm thử kết nối với KMS trên màn hình quản trị của Dev Portal, kết nối sẽ không còn báo cáo lỗi sai nếu không có Sản phẩm API nào được định cấu hình cho tổ chức này.
  • Xoá các mô-đun devconnect_apigee, devconnect_validate và devconnect_faq_ext không dùng nữa.
  • Màn hình quản trị thuộc tính ứng dụng của Dev Portal đã được chuyển sang trình đơn phụ của màn hình quản trị Dev Portal. Thêm các tiện ích bổ sung (nút chọn, hộp chọn, hộp đánh dấu). Sửa nhiều lỗi trong việc sắp xếp lại trường.
  • Xoá các đường dẫn được mã hoá cứng đến các thành phần (JS, CSS, hình ảnh) trong các mô-đun và giao diện.
  • Các thực thể developer_app hiện là đối tượng thay vì mảng. Thêm tính năng hỗ trợ chế độ xem cơ bản cho các thực thể Ứng dụng dành cho nhà phát triển.
  • Thêm các quyền chi tiết để xem, tạo, chỉnh sửa, xoá và quản trị ứng dụng dành cho nhà phát triển. Theo mặc định, quyền CRUD được chỉ định cho người dùng đã xác thực; quyền quản trị được chỉ định theo mặc định cho mọi vai trò có tên là Quản trị viên.
  • Nhiều chuỗi tiếng Anh được mã hoá cứng hơn được gói trong hàm t() để cho phép bản địa hoá.
  • Khi một Ứng dụng dành cho nhà phát triển được lưu vào điểm cuối, một số thuộc tính mặc định sẽ được tạo nếu các thuộc tính đó chưa tồn tại: DisplayName, Developer, lastModified, lastModifier, creationDate.