บันทึกประจำรุ่นของพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ Apigee - 7.x-4.24

คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

โฟกัสการเผยแพร่

ความเสถียร ความสามารถในการปรับขนาด ความปลอดภัย การขยายความสามารถ การแก้ไขข้อบกพร่อง

ฟีเจอร์ใหม่

  • ตอนนี้ไลบรารี Devconnect ใช้ Guzzle เพื่อส่งคำขอ HTTP ไลบรารีใหม่มีน้ำหนักเบากว่าและสอดคล้องกับแนวทางปฏิบัติแนะนำของ Drupal ในอนาคต (เช่น D8)
  • โมดูลเพื่อรองรับ Apigee Documentation API
  • การชำระรายได้จาก DevConnect (devconnect_mint_payment) โมดูลนี้ช่วยให้โมดูลการชำระเงินใหม่สามารถเชื่อมต่อกับโมดูลนี้และมอบหมายกระบวนการชําระเงินทั้งหมดและการอัปเดตยอดคงเหลือของนักพัฒนาแอปให้โมดูลดังกล่าว (แต่บางครั้งการฮุกโมดูลต้องเรียกใช้ฟังก์ชันเวิร์กโฟลว์การค้าอย่างชัดเจน)
  • การเปิดตัวการชำระเงินผ่าน Worldpay ของ DevConnect Monetization (devconnect_mint_worldpay) โมดูลนี้ใช้กับการชำระเงินที่สร้างรายได้ของ DevConnect และขับเคลื่อนการใช้เกตเวย์ของ WorldPay Corporate สำหรับประมวลผลธุรกรรมที่เกิดขึ้นซ้ำ

การแก้ไขข้อบกพร่อง

  • ตอนนี้ apigee_account จะตั้งค่าชื่อผู้ใช้ ชื่อนามสกุล และนามสกุลอย่างถูกต้องในระหว่างการลงทะเบียน
  • ตอนนี้ระบบจะอ่านและเขียนรายละเอียดการเชื่อมต่อของ Dev Portal ลงในไฟล์ YAML ในระบบไฟล์ส่วนตัว งาน Drush ใหม่ (devconnect-update-settings หรือชื่อแทน dc-settings) จะพอร์ตการตั้งค่าการเชื่อมต่อตาม Drupal-var ไปยัง YAML ซึ่งจะจัดการใน hook_update_N() ด้วยเช่นกัน ซึ่งจะเรียกใช้เมื่อเรียกใช้ update.php
  • ตอนนี้พอร์ทัลนักพัฒนาซอฟต์แวร์ใช้ไลบรารี Guzzle/Http เป็นไคลเอ็นต์ HTTP เมื่อสื่อสารกับปลายทาง Apigee
  • เมื่อทดสอบการเชื่อมต่อกับ KMS ในหน้าจอผู้ดูแลระบบของ Dev Portal การเชื่อมต่อจะไม่รายงานความล้มเหลวอีกต่อไปหากไม่มีการกำหนดค่าผลิตภัณฑ์ API สำหรับองค์กรนี้
  • ระบบได้นำโมดูล devconnect_apigee, devconnect_validate และ devconnect_faq_ext ที่เลิกใช้งานแล้วออก
  • หน้าจอผู้ดูแลระบบแอตทริบิวต์ของ Dev Portal ได้ย้ายไปอยู่ในเมนูย่อยของหน้าจอผู้ดูแลระบบ Dev Portal แล้ว เพิ่มวิดเจ็ตเพิ่มเติม (ปุ่มตัวเลือก ช่องทําเครื่องหมาย) แก้ไขข้อบกพร่องหลายรายการเกี่ยวกับการเรียงลําดับช่อง
  • นำเส้นทางที่ฮาร์ดโค้ดไปยังชิ้นงาน (JS, CSS, รูปภาพ) ในโมดูลและธีมออก
  • ตอนนี้เอนทิตี developer_app จะเป็นออบเจ็กต์แทนที่จะเป็นอาร์เรย์ เพิ่มการรองรับมุมมองพื้นฐานสำหรับเอนทิตีแอปของนักพัฒนาแอป
  • เพิ่มสิทธิ์แบบละเอียดในการดู สร้าง แก้ไข ลบ และจัดการแอปของนักพัฒนาแอป ระบบจะมอบหมายสิทธิ์ CRUD ให้กับผู้ใช้ที่ผ่านการตรวจสอบสิทธิ์โดยค่าเริ่มต้น และมอบหมายสิทธิ์ผู้ดูแลระบบให้กับบทบาทที่มีคำว่า "ผู้ดูแลระบบ" ในชื่อโดยค่าเริ่มต้น
  • สตริงภาษาอังกฤษแบบฮาร์ดโค้ดจำนวนมากขึ้นได้รับการรวมไว้ในฟังก์ชัน t() เพื่อให้แปลได้
  • เมื่อบันทึกแอปของนักพัฒนาแอปลงในปลายทาง ระบบจะสร้างแอตทริบิวต์เริ่มต้นหลายรายการหากยังไม่มี ได้แก่ DisplayName, Developer, lastModified, lastModifier และ creationDate