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

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

เมื่อวันจันทร์ที่ 19 กันยายน 2016 เราได้เปิดตัว Apigee Edge Developer Services Portal เวอร์ชันหนึ่งสำหรับ Private Cloud

ข้อบกพร่องที่แก้ไขแล้ว

เราได้แก้ไขข้อบกพร่องต่อไปนี้ในรุ่นนี้

รหัสปัญหา คำอธิบาย
DEVSOL-2243 เพิ่มโมดูลการควบคุมการเข้าถึงการจัดหมวดหมู่ลงใน distro
เราได้เพิ่มโมดูลการควบคุมการเข้าถึงการจัดหมวดหมู่ (taxonomy_access) ลงในการเผยแพร่ Apigee Drupal
DEVSOL-2241 อัปเดตโมดูล ldap, services, webform
เราได้อัปเดตโมดูลตระกูล LDAP เป็นเวอร์ชันเสถียรล่าสุดเพื่อแก้ไขด้านความปลอดภัย นอกจากนี้ เรายังได้อัปเดตโมดูล Services และ Webform เป็นเวอร์ชันเสถียรล่าสุดด้วย

หมายเหตุ: โมดูลเหล่านี้ไม่ได้เปิดใช้โดยค่าเริ่มต้นสำหรับการติดตั้งโปรไฟล์มาตรฐาน ดังนั้นผู้ใช้ส่วนใหญ่จะไม่เห็นการเปลี่ยนแปลงใดๆ หลังจากยอมรับการอัปเดตนี้
DEVSOL-2231 อัปเดตโมดูล contrib: ctools, linkchecker, markdown
เราได้อัปเดตโมดูล Chaos Tools (ctools) เป็นเวอร์ชันเสถียรล่าสุดเพื่อไม่ให้แสดงคำเตือน เมื่อทำงานบน PHP 7. นอกจากนี้ เรายังได้อัปเดตโมดูล Linkchecker และ Markdown เป็นเวอร์ชันเสถียรล่าสุดด้วย
DEVSOL-2229 การค้นหาไม่ปรากฏสำหรับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบ
เราได้แก้ไขข้อบกพร่องในการแสดงผลในธีม Apigee Responsive ซึ่งแบบฟอร์มการค้นหาที่ ด้านบนของแต่ละหน้าถูกแถบสีส้มบดบังสำหรับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบ
DEVSOL-2227 ปัญหาในระหว่าง dbupdate: ไม่มีเมธอด getElementName
เราได้แก้ไขข้อบกพร่องที่ขั้นตอนการอัปเดตฐานข้อมูลสำหรับโมดูล DevConnect Developer Apps ทำให้เกิดข้อผิดพลาดเมื่ออัปเดตการกำหนดค่าสำหรับกฎบางอย่างที่เกี่ยวข้องกับลูปหรือ คอนเทนเนอร์การดำเนินการอื่นๆ
DEVSOL-2221 การอัปเดตด้านความปลอดภัยของโมดูล Google Analytics
เราได้อัปเดตโมดูล contrib ของ Google Analytics เป็นเวอร์ชันเสถียรล่าสุดเพื่อแก้ไข ช่องโหว่ด้านความปลอดภัย ดูข้อมูลเพิ่มเติมได้ที่คำแนะนำนี้: https://www.drupal.org/node/2782023
DEVSOL-2216

แก้ไขคำเตือนเกี่ยวกับตัวแปรที่ไม่ได้กำหนดไว้ใน dblog

เราได้นำคำเตือนเกี่ยวกับตัวแปรและดัชนีที่ไม่ได้กำหนดไว้ซึ่งสร้างโดย smartdocs_node_presave() และ smartdocs_preprocess_smartdocs_method() ออกแล้ว

DEVSOL-2215

การอัปเดตด้านความปลอดภัยสำหรับโมดูล admin_views

เราได้อัปเดตโมดูล contrib ของ Administration Views เป็นเวอร์ชันเสถียรล่าสุดเพื่อ แก้ไขช่องโหว่ด้านความปลอดภัย ดูข้อมูลเพิ่มเติมได้ที่คำแนะนำนี้: https://www.drupal.org/node/2778501

นอกจากนี้ เรายังได้อัปเดตโมดูลต่อไปนี้ด้วย (ไม่เกี่ยวข้องกับความปลอดภัย)

  • Google Auth
  • Markdown
  • เมตาแท็ก
  • ReCAPTCHA
  • บริการ
  • UUID
  • เว็บฟอร์ม

เราได้อัปเดตธีมต่อไปนี้

  • Bootstrap
DEVSOL-2214

ปัญหาการผสานรวม OAuth2 กับแอปเริ่มต้นสำหรับบัญชีใหม่

ตอนนี้แอปของนักพัฒนาซอฟต์แวร์ที่สร้างโดยเหตุการณ์กฎจะตั้งค่าผลิตภัณฑ์ API ที่เชื่อมโยงกับแอปอย่างถูกต้องแล้ว และทริกเกอร์ hook_devconnect_developer_apps_save() อย่างถูกต้องแล้ว

DEVSOL-2208

เนื้อหาคำขอหายไปหลังจากแก้ไขโหนด SmartDocs

เมื่อแก้ไขและบันทึกเมธอด SmartDocs ที่สร้างโดยเอกสาร OpenAPI/Swagger เอกสาร ค่าเริ่มต้นและสคีมาของพารามิเตอร์เนื้อหาจะไม่หายไปอีกต่อไป

DEVSOL-2206

อย่าเปิดใช้โมดูล Webform ในระหว่างการติดตั้งโปรไฟล์

ระบบจะไม่เปิดใช้โมดูล Webform โดยค่าเริ่มต้นสำหรับการติดตั้งโปรไฟล์ใหม่

DEVSOL-2194 อัปเดตโมดูล contrib
เราได้อัปเดตโมดูล contrib ต่อไปนี้:
  • บริบท
  • Display Suite
  • เอนทิตีไฟล์
  • Google Analytics
  • ห้องสมุด
  • สื่อ
  • เมตาแท็ก
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

เพิ่มเวอร์ชันของ Views เพื่อแก้ไขด้านความปลอดภัย
เราได้อัปเดต Drupal Core และโมดูล Views เพื่อรับการแก้ไขด้านความปลอดภัยจากต้นทาง

DEVSOL-2185

โหลดผลิตภัณฑ์ส่วนตัวโดยใช้ devconnect_developer_apps_get_api_products() ไม่ได้เมื่อเปิดใช้การแคชผลิตภัณฑ์
เราได้แก้ไขข้อบกพร่องที่ผลิตภัณฑ์ API ที่ไม่ใช่แบบสาธารณะไม่ได้รับการแคชเมื่อเรียกใช้ cron

DEVSOL-2183 นำโมดูลที่กำหนดเองที่ซ่อนอยู่และเลิกใช้งานแล้วออก
เราได้นำโมดูลที่ซ่อนอยู่และเลิกใช้งานแล้วต่อไปนี้ออก:
  • devconnect_content_admin
  • devconnect_docgen
  • devconnect_download
  • devconnect_multiorg
  • devportal_updates
  • devconnect_partner
DEVSOL-2182 จัดระเบียบโมดูลที่กำหนดเองของ Apigee ในหน้าผู้ดูแลระบบโมดูล
เราได้จัดระเบียบโมดูลที่กำหนดเองซึ่ง Apigee ให้ไว้ในหน้าผู้ดูแลระบบโมดูลเพื่อให้แสดงฟังก์ชันของโมดูลได้ดียิ่งขึ้น
DEVSOL-2180 ตอนนี้ทริกเกอร์เหตุการณ์สถานะข้อมูลเข้าสู่ระบบจัดอยู่ในหมวดหมู่ฟีเจอร์เวอร์ชันทดลอง
เหตุการณ์ที่ทริกเกอร์โดยการเปลี่ยนแปลงสถานะข้อมูลเข้าสู่ระบบของแอปของนักพัฒนาซอฟต์แวร์จะจัดอยู่ในหมวดหมู่ฟีเจอร์เวอร์ชันทดลองแล้ว ทริกเกอร์เหตุการณ์เวอร์ชันทดลองจะไม่พร้อมใช้งานโดย ค่าเริ่มต้น แต่จะเปิดใช้ได้ในหน้าการตั้งค่าพอร์ทัลสำหรับนักพัฒนาแอป
DEVSOL-2172

อนุญาตให้ Edge SDK ระบุเส้นทางที่ไม่บังคับไปยัง cacert.pem

ลูกค้าที่ต้องการใช้ใบรับรองที่ลงนามเองเพื่อเชื่อมต่อกับอินสแตนซ์ Edge สามารถ ทำได้โดยระบุ cacert.pem ทางเลือกในโค้ดที่กำหนดเอง ซึ่งใช้ hook_devconnect_org_settings_alter()

DEVSOL-2160

เพิ่มลิงก์ใน CKEditor ไม่ได้เนื่องจากมีการเปิดตัวพอร์ทัลเมื่อเร็วๆ นี้
เราได้แพตช์ธีมฐานของ Bootstrap เพื่อแก้ไขข้อขัดแย้งในการเติมข้อความอัตโนมัติ ดูรายละเอียดได้ที่ https://www.drupal.org/node/2594243

DEVSOL-2159 มุมมอง SmartDocs เริ่มต้นควรปรับแต่งได้
เมื่อแก้ไขมุมมองฐานของ SmartDocs ระบบจะบันทึกการแก้ไขในมุมมองเฉพาะของโมเดล ที่สร้างขึ้นในภายหลัง
DEVSOL-2158 นำ web.config
ออก เราได้นำไฟล์ web.config ออกจากรูทเว็บของ Drupal เนื่องจากมี ประโยชน์เฉพาะกับเว็บไซต์ที่ให้บริการโดย Microsoft IIS เราได้กู้คืนไฟล์ robots.txt ซึ่งเคย นำออกไปโดยไม่ได้ตั้งใจ
DEVSOL-2157 แทนที่ตัวอย่าง Yahoo Weather
ตามที่อธิบายไว้ในบทความชุมชนนี้ พร็อกซี API ตัวอย่างที่อิงตาม Yahoo! Weather API ไม่ถูกต้องอีกต่อไป เนื่องจากตอนนี้แอปต้องใช้โทเค็น OAuth 1.0 เพื่อดำเนินการ สำหรับการติดตั้งโปรไฟล์ใหม่ ระบบจะแสดงพร็อกซี API "Hello World" อย่างง่ายใน SmartDocs เพื่อแทนที่พร็อกซี API ของ Yahoo! พร็อกซี API ของ Weather API ใน SmartDocs ดูข้อมูลเพิ่มเติมได้ที่ SmartDocs ตัวอย่างพอร์ทัล
DEVSOL-2155 ข้อยกเว้นที่ไม่ได้จัดการเกิดขึ้นในบางกรณีเมื่อนำเข้าโมเดล SmartDocs โดยใช้ เอกสาร OpenAPI YAML ที่ถูกต้อง
เราได้แก้ไขข้อบกพร่องที่เอกสาร OpenAPI YAML ที่ถูกต้องจะทำให้ PHP แสดงข้อยกเว้นที่ไม่ได้จัดการเมื่อนำเข้าโมเดล SmartDocs ในบางกรณีที่พบได้ยาก
DEVSOL-2150 ลิงก์ SmartDocs ในหน้าแอปของฉันไม่มีการจัดรูปแบบ
เราได้แก้ไขข้อบกพร่องในการแสดงผลในธีม Apigee Responsive ซึ่งเมื่อโมเดล SmartDocs เชื่อมโยงกับผลิตภัณฑ์ API ลิงก์ไปยังเอกสารประกอบของ SmartDocs จะมีการจัดรูปแบบไม่ถูกต้องในหน้าสรุปแอปของนักพัฒนาแอปสำหรับแอปที่เชื่อมโยงกับผลิตภัณฑ์ API นั้น
DEVSOL-2127

ชื่อทรัพยากรไม่ปรากฏเมื่อนำเข้าจาก Swagger

เราได้แก้ไขข้อบกพร่องใน UI ของ SmartDocs ซึ่งเมธอดที่มีชื่อภายในแต่ไม่มี ชื่อที่แสดงจะแสดงโดยไม่มีชื่อในหน้าผู้ดูแลระบบรายละเอียดการแก้ไข

DEVSOL-2099 หน้าการเข้าถึงตามบทบาทของผลิตภัณฑ์ API ไม่บันทึกการกำหนดค่า
เราได้แก้ไขข้อบกพร่องในโมดูล "จำกัดผลิตภัณฑ์ API ตามบทบาท" ซึ่ง การแมปการเข้าถึงตามบทบาทสำหรับผลิตภัณฑ์ API ที่มีชื่อเป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ผสมกันไม่ได้รับการบันทึกอย่างถูกต้อง