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

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

โฟกัสการเปิดตัว

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

ฟีเจอร์ใหม่

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

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

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