4.18.01 - Edge สำหรับบันทึกประจำรุ่นของ Private Cloud

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

ตั้งแต่การเปิดตัวฟีเจอร์ Edge สำหรับ Private Cloud ครั้งก่อน มีการเปิดตัวรุ่นต่อไปนี้และรวมอยู่ในการเปิดตัวฟีเจอร์นี้

การเปิดตัว Edge UI การเปิดตัวการจัดการ Edge การเปิดตัวพอร์ทัล

ดูเกี่ยวกับการกำหนดหมายเลขรุ่นเพื่อทำความเข้าใจวิธีตรวจสอบว่ารุ่นของ Edge สำหรับ Private Cloud มีรุ่นระบบคลาวด์ที่เฉพาะเจาะจงรวมอยู่ด้วยหรือไม่

ภาพรวมของรุ่น

ฟีเจอร์ใหม่ที่สำคัญที่สุดในรุ่นนี้ ได้แก่

  • อัปเกรดเป็น PostgreSQL 9.6
  • เปิดตัวประสบการณ์การใช้งาน Edge รูปแบบใหม่สำหรับ Private Cloud เวอร์ชันเบต้า
  • เปิดตัวนโยบายใหม่ 3 รายการเวอร์ชันเบต้าที่ช่วยให้คุณสร้าง ยืนยัน และถอดรหัสโทเค็นเว็บ JSON (JWT) ได้

นอกจากนี้ รุ่นนี้ยังมีการแก้ไขข้อบกพร่องและฟีเจอร์ใหม่ทั้งหมดที่รวมอยู่ในการเปิดตัว Edge Public Cloud ตามรายการด้านล่างด้วย

การเลิกใช้งานและการเลิกให้บริการ

ฟีเจอร์ต่อไปนี้ถูกเลิกใช้งานหรือหยุดให้บริการในรุ่นนี้ ดูข้อมูลเพิ่มเติมได้ที่นโยบายการเลิกใช้งาน Edge

การเลิกใช้งาน

การเลิกใช้งานการติดตั้ง API BaaS ใหม่

ลูกค้าใหม่ตั้งแต่วันที่ 31 มกราคม 2018 จะไม่มีสิทธิ์ใช้ API BaaS เว้นแต่ว่าสเปรดชีต จะไฮไลต์สิทธิ์ API BaaS

การเลิกใช้งานที่เก็บข้อมูลที่ปลอดภัย (Vault) ของ Apigee

เราจะเลิกใช้งานที่เก็บข้อมูลที่ปลอดภัยของ Apigee หรือที่เรียกว่า "Vault" และจะหยุดให้บริการในเดือนกันยายน 2018 Vault ซึ่งมีพื้นที่เก็บข้อมูลที่เข้ารหัสของคู่คีย์/ค่า จะสร้างขึ้นด้วย Management API และเข้าถึงได้ที่รันไทม์ด้วยฟังก์ชันในโมดูล apigee-access Node.js

ให้ใช้แมปค่าคีย์ (KVM) ที่เข้ารหัสแทนการใช้ที่เก็บข้อมูลที่ปลอดภัย ตามที่อธิบายไว้ใน การทำงานกับแมปค่าคีย์ KVM ที่เข้ารหัสมีความปลอดภัยเช่นเดียวกับห้องเก็บข้อมูล และมีตัวเลือกเพิ่มเติมสำหรับการสร้างและ การดึงข้อมูล (MGMT-3848)

การเลิกใช้งานการเพิ่มเส้นทางในแท็บประสิทธิภาพของพร็อกซี API

ก่อนหน้านี้ คุณสามารถไปที่พร็อกซี API ใน UI การจัดการ ไปที่แท็บประสิทธิภาพ และสร้างเส้นทางต่างๆ สำหรับการเปรียบเทียบแบบชาร์ตในแท็บประสิทธิภาพของพร็อกซีและในแดชบอร์ดธุรกรรมทางธุรกิจ ตอนนี้เราเลิกใช้งานฟีเจอร์นี้แล้วและจะไม่มีให้บริการใน UI อีกต่อไป หากต้องการใช้ฟังก์ชันนี้ในรูปแบบอื่น โปรดดูบทความในชุมชน Apigee ต่อไปนี้ Alternative to Business Transactions API (EDGEUI-902)

การเลิกใช้งานพร็อพเพอร์ตี้ SMTPSSL เพื่อตั้งค่าโปรโตคอล SMTP สำหรับพอร์ทัล Developer Services

ตอนนี้คุณใช้พร็อพเพอร์ตี้ SMTP_PROTOCOL แทนพร็อพเพอร์ตี้ SMTPSSL เพื่อตั้งค่าโปรโตคอลที่เซิร์ฟเวอร์ SMTP ใช้ซึ่งเชื่อมต่อกับพอร์ทัล ค่าที่ใช้ได้คือ "standard", "ssl" หรือ "tls"

ดูข้อมูลเพิ่มเติมได้ที่การติดตั้งพอร์ทัลบริการสำหรับนักพัฒนาแอป

ฟีเจอร์และการอัปเดตใหม่ๆ

ฟีเจอร์ใหม่และการปรับปรุงในรุ่นนี้มีดังนี้ นอกจากการปรับปรุงต่อไปนี้แล้ว เวอร์ชันนี้ยังมีการปรับปรุงด้านความสามารถในการใช้งาน ประสิทธิภาพ ความปลอดภัย และความเสถียรอีกด้วย

Private Cloud

อัปเกรด PostgreSQL เป็นเวอร์ชัน 9.6

การเปิดตัวนี้รวมถึงการอัปเกรดเป็น PostgreSQL 9.6 เพื่อให้ Edge ใช้ประโยชน์จาก ฟีเจอร์การค้นหาแบบขนานใน PostgreSQL ได้ ดูข้อมูลเพิ่มเติมได้ที่

เปิดตัวประสบการณ์การใช้งาน Edge รูปแบบใหม่สำหรับ Private Cloud เวอร์ชันเบต้า

Edge สำหรับ Private Cloud รุ่นนี้มีการเปิดตัวเวอร์ชันเบต้าของการอัปเดตครั้งใหญ่สำหรับ อินเทอร์เฟซผู้ใช้การจัดการ API ประสบการณ์การใช้งาน Edge ใหม่นี้สร้างขึ้นจากฟีเจอร์ที่มีอยู่ของแพลตฟอร์ม Apigee Edge และเพิ่มการปรับปรุงบางอย่าง โดยเฉพาะในด้านการออกแบบและการเผยแพร่

ก่อนหน้านี้ประสบการณ์การใช้งาน Edge แบบใหม่พร้อมให้บริการแก่ผู้ใช้ระบบคลาวด์เท่านั้น การเปิดตัว Edge สำหรับ Private Cloud ในครั้งนี้ช่วยให้คุณติดตั้งเวอร์ชันเบต้าของ ประสบการณ์การใช้งาน Edge ใหม่ได้แล้ว

ดูข้อมูลเพิ่มเติมได้ที่รุ่นเบต้า การเปิดตัวประสบการณ์การใช้งาน Edge ใหม่สำหรับ Private Cloud

การเปิดตัวนโยบาย JWT เวอร์ชันเบต้า

JSON Web Token (JWT) เป็นมาตรฐานโทเค็นที่อธิบายไว้ใน IETF RFC 7519 JWT มีวิธี ลงนามในชุดการอ้างสิทธิ์ หรืออีกนัยหนึ่งคือชุดคู่ชื่อ/ค่า ซึ่งผู้รับ JWT สามารถยืนยันได้ในภายหลัง อย่างน่าเชื่อถือ

การเปิดตัวนี้มีนโยบายใหม่ 3 รายการที่ช่วยให้คุณสร้าง ยืนยัน และถอดรหัสโทเค็นเว็บ JSON (JWT) ใน Apigee Edge ได้

  • สร้างนโยบาย JWT - สร้าง JWT ที่ลงนามแล้วพร้อมชุดการอ้างสิทธิ์ที่กำหนดค่าได้ จากนั้นจะส่ง JWT กลับไปยังไคลเอ็นต์ ส่งไปยังเป้าหมายแบ็กเอนด์ หรือใช้ใน วิธีอื่นๆ ได้ ดูข้อมูลเพิ่มเติมได้ที่นโยบายการสร้าง JWT (เวอร์ชันเบต้า)
  • ยืนยันนโยบาย JWT - ยืนยันลายเซ็นใน JWT ที่ได้รับจากไคลเอ็นต์ หรือระบบอื่นๆ นโยบายนี้ยังดึงข้อมูลการอ้างสิทธิ์ลงในตัวแปรโฟลว์ด้วย เพื่อให้นโยบายหรือเงื่อนไขที่ตามมา สามารถตรวจสอบค่าเหล่านั้นเพื่อทำการตัดสินใจเกี่ยวกับการให้สิทธิ์หรือการกำหนดเส้นทาง ได้ ดูข้อมูลเพิ่มเติมได้ที่นโยบายการยืนยัน JWT (เวอร์ชันเบต้า)
  • นโยบายการถอดรหัส JWT - ถอดรหัส JWT โดยไม่ต้องยืนยันลายเซ็นใน JWT นโยบายนี้มีประโยชน์เมื่อใช้ร่วมกับนโยบายการยืนยัน JWT เมื่อต้องทราบค่าของเคลมจากภายใน JWT ก่อนที่จะยืนยันลายเซ็นของ JWT ดูข้อมูลเพิ่มเติมได้ที่นโยบายการถอดรหัส JWT (เวอร์ชันเบต้า)

ดูภาพรวมได้ที่ภาพรวมนโยบาย JWT

รองรับการปักหมุด OCSP สำหรับโฮสต์เสมือน (65587547)

ตอนนี้โฮสต์เสมือนรองรับการแนบ OCSP สำหรับ TLS แบบทางเดียวและสองทางแล้ว เมื่อเปิดใช้ ไคลเอ็นต์ OCSP (โปรโตคอลสถานะใบรับรองออนไลน์) จะส่งคำขอสถานะไปยังโปรแกรมตอบกลับ OCSP เพื่อ ตรวจสอบว่าใบรับรองถูกต้องหรือไม่ การตอบกลับจะระบุว่าใบรับรองถูกต้องและไม่ถูกเพิกถอน

โดยค่าเริ่มต้นแล้ว OCSP Stapling จะปิดอยู่ คุณต้องเปิดใช้ TLS ในโฮสต์เสมือนเพื่อเปิดใช้ OCSP

ดูข้อมูลเพิ่มเติมได้ที่การอ้างอิงพร็อพเพอร์ตี้ โฮสต์เสมือน

ตอนนี้คุณตั้งค่าตัวเลือกการลองเราเตอร์อีกครั้งได้ที่ระดับโฮสต์เสมือน

ตอนนี้คุณสามารถตั้งค่าตัวเลือกการลองใหม่สำหรับการสื่อสารของเราเตอร์กับ Message Processor ในโฮสต์เสมือนได้แล้ว ซึ่งจะช่วยให้คุณควบคุมได้ละเอียดยิ่งขึ้นกว่าตัวเลือกก่อนหน้าซึ่ง ตั้งค่าได้ที่ระดับเราเตอร์เท่านั้น

ดูข้อมูลเพิ่มเติมได้ที่ พร็อพเพอร์ตี้การกำหนดค่า โฮสต์เสมือน

เพิ่มการรองรับการแมปบทบาทภายนอก (67145030)

หากใช้การตรวจสอบสิทธิ์ภายนอกเพื่อผสานรวมบริการไดเรกทอรีภายนอกเข้ากับการติดตั้ง Apigee Edge Private Cloud คุณจะใช้การแมปบทบาทภายนอกได้แล้ว การแมปบทบาทภายนอก ช่วยให้คุณแมปกลุ่มหรือบทบาทของคุณเองกับบทบาทการควบคุมการเข้าถึงตามบทบาท (RBAC) และ กลุ่มที่สร้างใน Apigee Edge

บริการการแมปบทบาทภายนอกสำหรับ Edge for Private Cloud เวอร์ชันก่อน 4.18.01 ถูกเลิกใช้งานแล้ว การเปิดตัวการแมปบทบาทภายนอกเวอร์ชัน 4.18.01 เป็นเวอร์ชันที่อัปเดตแล้วซึ่งมีการแก้ไขข้อบกพร่อง และเพิ่มฟีเจอร์ใหม่ๆ ดังนี้

  • แก้ไขปัญหาที่คุณได้รับการตอบกลับการตรวจสอบสิทธิ์ 403 Forbidden เมื่อ ตรวจสอบสิทธิ์กับผู้ใช้ที่ควรมีสิทธิ์เข้าถึง
  • ตอนนี้การแมปบทบาทภายนอกรองรับส่วนหัว X-Apigee-Current-User แล้ว ผู้ใช้ ที่มีสิทธิ์เข้าถึงที่เหมาะสม (ผู้ดูแลระบบ) สามารถเข้าสู่ระบบในฐานะผู้ใช้รายอื่นด้วยข้อมูลเข้าสู่ระบบของตนเอง

ดูข้อมูลเพิ่มเติมได้ที่การแมปบทบาทภายนอก

ตอนนี้ทดสอบข้อกำหนดของระบบได้โดยไม่ต้องเรียกใช้การติดตั้ง (67858161)

Edge สำหรับ Private Cloud 4.17.09 เพิ่มการรองรับพร็อพเพอร์ตี้ ENABLE_SYSTEM_CHECK=y เพื่อตรวจสอบข้อกำหนดของ CPU และหน่วยความจำในเครื่องเป็นส่วนหนึ่งของการติดตั้ง อย่างไรก็ตาม การตรวจสอบดังกล่าว กำหนดให้คุณต้องติดตั้งจริง ตอนนี้คุณใช้แฟล็ก "-t" เพื่อ ทำการตรวจสอบดังกล่าวได้โดยไม่ต้องติดตั้ง

/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t

คำสั่งนี้จะแสดงข้อผิดพลาดเกี่ยวกับข้อกำหนดของระบบบนหน้าจอ

ดูข้อมูลเพิ่มเติมได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด

อัปเดตเวอร์ชัน PHP สำหรับพอร์ทัลบริการสำหรับนักพัฒนาแอป (68733233)

ตอนนี้พอร์ทัลใช้ PHP เวอร์ชัน 7.0.23

ไม่จำเป็นต้องกำหนดค่าเซิร์ฟเวอร์ SMTP ด้วยพอร์ทัล Developer Services อีกต่อไป (70164403)

คุณไม่จำเป็นต้องกำหนดค่าเซิร์ฟเวอร์ SMTP เมื่อติดตั้งพอร์ทัลอีกต่อไป ตอนนี้คุณ กำหนดค่าการติดตั้งหลังการติดตั้งได้แล้ว

บริการ API

การตรวจสอบชื่อในเอนทิตีใหม่ (MGMT-4252 และ MGMT-4098)

เมื่อสร้างเอนทิตีใหม่ Apigee จะตรวจสอบชื่อเพื่อให้เป็นไปตามกฎการตั้งชื่อ เอนทิตี ที่ได้รับการตรวจสอบเมื่อสร้างหรืออัปเดต ได้แก่ พร็อกซี API, นโยบาย (และชื่อนโยบายในพร็อกซี API definition), โฮสต์เสมือน, บทบาท, แคช, เซิร์ฟเวอร์เป้าหมาย, การมาสก์ข้อมูลสำหรับการแก้ไขข้อบกพร่อง, คีย์สโตร์ และ Truststore รวมถึงไฟล์ทรัพยากรในพร็อกซี API ดู คำแนะนำเกี่ยวกับข้อผิดพลาดในการตั้งชื่อและการป้อนข้อมูลสำหรับ ข้อจำกัดในการตั้งชื่อเอนทิตีเหล่านี้

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

เราได้แก้ไขข้อบกพร่องต่อไปนี้ในรุ่นนี้ โดยหลักแล้ว รายการนี้มีไว้สำหรับผู้ใช้ที่ต้องการตรวจสอบว่า คำขอแจ้งปัญหาได้รับการแก้ไขแล้วหรือไม่ ไม่ได้ออกแบบมาเพื่อให้ข้อมูลโดยละเอียดแก่ผู้ใช้ทุกคน

Private Cloud 4.18.01

รหัสปัญหา คำอธิบาย
68001164

ตอนนี้ระบบจะติดตั้งส่วนขยาย LDAP ของ PHP พร้อมกับพอร์ทัลโดยค่าเริ่มต้น

ตอนนี้ระบบจะติดตั้งส่วนขยาย PHP LDAP โดยค่าเริ่มต้นเมื่อติดตั้งพอร์ทัลใน RedHat และ CentOS โมดูลนี้ช่วยให้การเปิดใช้โมดูล LDAP ของ Drupal ง่ายขึ้น

68049481

ตอนนี้ไฟล์ settings.php ของ Drupal สามารถเขียนได้แล้ว

ตอนนี้สคริปต์การติดตั้งพอร์ทัลจะตรวจสอบว่าผู้ใช้ "apigee" มีสิทธิ์เขียนไฟล์ settings.php ของ Drupal เพื่อให้คัดลอกและอัปเดตได้อย่างถูกต้อง

68139166 เอาต์พุตของโปรแกรมติดตั้งแสดงว่า OpenLDAP ถูกดาวน์เกรดในขณะที่ไม่ได้เป็นเช่นนั้น
68329105 การตั้งค่า Portal สร้างผู้ใช้ไม่สำเร็จเมื่อเชื่อมต่อกับ Edge เมื่อเปิดใช้ SAML และใช้ใบรับรองที่ลงนามด้วยตนเอง
68427561 ตอนนี้พร็อพเพอร์ตี้การกำหนดค่าพอร์ทัลได้รับการตั้งค่าอย่างถูกต้องหลังจาก รีสตาร์ท
69024465 ยกเลิกการติดตั้งใช้งาน SharedFlow ใน UI ของ Edge ไม่ได้
69711616 อัปเดต Jackson Databind เป็นเวอร์ชัน 2.7.9.1 ใน JAR ของบุคคลที่สาม

17.11.06 (UI)

รหัสปัญหา คำอธิบาย
68357182

ไฟล์ CSV ไม่มีข้อมูลที่ถูกต้องสำหรับกรอบเวลา (รวมถึงชุดข้อมูลทั้งหมด)
ไฟล์ CSV ไม่มีข้อมูลที่ถูกต้องสำหรับกรอบเวลาที่ระบุ แต่จะรวม ชุดข้อมูลทั้งหมดไว้ในไฟล์แทน ปัญหานี้ได้รับการแก้ไขแล้ว

67650494 UI ของ Edge ควรติดตามการเปลี่ยนแปลงสภาพแวดล้อม
ในบางกรณี การเปลี่ยนแปลงสภาพแวดล้อมจะไม่คงอยู่เมื่อย้ายไปมาระหว่างหน้าต่างๆ ใน UI ปัญหานี้ได้รับการแก้ไขแล้ว

17.10.25.00 (พอร์ทัล)

รหัสปัญหา ชื่อคอมโพเนนต์ คำอธิบาย
67646686 พอร์ทัลนักพัฒนาแอป - Drupal & แสดงในหน้าฟอรัม
แก้ไขข้อบกพร่องที่ธีม Apigee เริ่มต้นแสดง "&" สำหรับเครื่องหมาย & ในเมนู แท็บ
65456469 พอร์ทัลนักพัฒนาแอป - Drupal อัปเดตโมดูล CAPTCHA เพื่อเพิ่มประสิทธิภาพด้านความปลอดภัยที่ผู้ร่วมให้ข้อมูลของโมดูล มอบให้
เราได้อัปเดตโมดูล CAPTCHA เป็น CAPTCHA 7.x-1.5 เพื่อแก้ไขช่องโหว่ด้านความปลอดภัย ดูข้อมูลเพิ่มเติมได้ที่ https://www.drupal.org/node/2907137
65101827 พอร์ทัลนักพัฒนาแอป - Drupal ข้อมูลวิเคราะห์แอปของบริษัทใช้งานไม่ได้
แก้ไขข้อบกพร่องที่แอปของบริษัทที่สร้างรายได้ไม่สามารถแสดงข้อมูลวิเคราะห์ใดๆ ได้
65003870 พอร์ทัลนักพัฒนาแอป - Drupal ยกเลิกแพ็กเกจอัตราในอนาคตไม่ได้
แก้ไขข้อบกพร่องที่บริษัทไม่สามารถยกเลิกแพ็กเกจอัตราในอนาคตที่ซื้อได้
65003539 พอร์ทัลนักพัฒนาซอฟต์แวร์ - Drupal ใช้ประเทศเริ่มต้นจากภาษาของ Drupal
ที่อยู่ของรายละเอียดการติดต่อเพื่อการสร้างรายได้และการเรียกเก็บเงินจะใช้ประเทศเริ่มต้นจาก การตั้งค่าประเทศเริ่มต้นของภาษา คุณเปลี่ยนการตั้งค่านี้ได้โดยเลือก การกำหนดค่า > ภูมิภาคและภาษาในเมนูการดูแลระบบ Drupal การเปลี่ยนภาษาเริ่มต้นจะเปลี่ยนประเทศเริ่มต้นในส่วนข้อมูลติดต่อสำหรับการสร้างรายได้ และรายละเอียดการเรียกเก็บเงิน

17.10.11 (UI)

รหัสปัญหา คำอธิบาย
67005192 UI ต้องจัดการเส้นทางที่ถอดรหัสเมื่อตรวจสอบสิทธิ์
ตอนนี้ UI จะจัดการเส้นทางที่ถอดรหัสเมื่อตรวจสอบสิทธิ์ของผู้ใช้

17.09.20 (การจัดการ API และรันไทม์)

รหัสปัญหา ชื่อคอมโพเนนต์ คำอธิบาย
MGMT-4219 การจัดการ API MGMT to send org and env header to blobstore
MGMT-4065 การจัดการ API เปิดใช้การรองรับใบรับรองรูปแบบ PKS แล้ว
MGMT-3782 การจัดการ API ค่าระดับความสอดคล้องเริ่มต้นที่เหมาะสมที่สุดสำหรับ identity-zone
MGMT-3913 การจัดการ API แก้ไขปัญหาการหมดเวลาสำหรับการดึงโทเค็น OAuth2 โดยใช้ appId
MGMT-4177 การจัดการ API ความสามารถในการปิดใช้รูปแบบการตรวจสอบสิทธิ์ขั้นพื้นฐานใน SecurityProfile
MGMT-3978 การจัดการ API ต้องมีโทเค็น CWC เพื่อตั้งค่า JVM_OPTIONS ในคอมโพเนนต์ Java ทั้งหมด
MGMT-3918
MGMT-4294
การจัดการ API เข้ารหัส URL ของสัญลักษณ์พิเศษในเส้นทางการให้สิทธิ์สำหรับบทบาทที่กำหนดเองโดยอัตโนมัติ
APIRT-4767 รันไทม์ของ API ขั้นตอน JavaScript ควรใช้ UTF-8 สำหรับเนื้อหาเสมอ
APIRT-4725 รันไทม์ของ API แก้ไขปัญหา NPE ของบริการ OAuth
APIRT-4691 รันไทม์ของ API ให้เวลาในการระบายการเชื่อมต่อก่อนที่จะหยุดบริการที่ไม่สมบูรณ์
APIRT-4644 รันไทม์ของ API การให้สิทธิ์พื้นฐานสำหรับ BlobstoreService
APIRT-4636 รันไทม์ของ API Sense Action ควรทำงานต่อไปได้หาก Zookeeper หยุดทำงาน
APIRT-4635 รันไทม์ของ API เปิดใช้การรองรับแอตทริบิวต์โทเค็นการรีเฟรชที่ใช้ซ้ำสำหรับนโยบาย OAuth
APIRT-4632 รันไทม์ของ API ระบบคำนวณตัวนับโควต้าของกรอบเวลาแบบเลื่อนไม่ถูกต้อง
APIRT-4584 รันไทม์ของ API Hook ของโฟลว์ไม่ทำงานอย่างสม่ำเสมอ การตรวจสอบ ZooKeeper ไม่ทำงาน
APIRT-4542 รันไทม์ของ API งาน MP Sense สิ้นสุดลงโดยไม่มีการแจ้งเตือน
APIRT-4522 รันไทม์ของ API Analytics จะไม่ทํางานสําหรับโปรแกรมประมวลผลข้อความที่เปิดใช้การสร้างรายได้หากภูมิภาคขององค์กรแตกต่างจากภูมิภาคของ axgroup
APIRT-4444 รันไทม์ของ API คำนวณอัตราข้อผิดพลาดในการประมวลผลต่อเป้าหมายต่อรหัสข้อผิดพลาด
APIRT-4435 รันไทม์ของ API RepositoryServiceImpl.loadAsString() ไม่ได้ใช้ชุดอักขระ
APIRT-4370 รันไทม์ของ API การใช้งานหน่วยความจำสูงใน MP ขององค์กร
APIRT-4354 รันไทม์ของ API บันทึกเวอร์ชัน TLS ใน access_log ของ Nginx สำหรับทุกคำขอ
APIRT-4169 รันไทม์ของ API Nginx เวอร์ชันปัจจุบันไม่รองรับการรวมตัวแปรที่จำเป็นสำหรับส่วนหัว X-Forwarded-For
APIRT-3671 รันไทม์ของ API ระบบจะไม่บันทึกโทเค็นเป็นแฮชหลังจากเปิดการแฮช
APIRT-3593 รันไทม์ของ API โทเค็น OAuth ไม่มีแอตทริบิวต์ที่ตั้งค่าไว้ในการเรียกครั้งถัดไป
APIRT-3081 รันไทม์ของ API ข้อผิดพลาด messaging.adaptors.http.flow.ServiceUnavailable ที่มีนโยบายจำกัดอัตราพร้อมกัน
APIRT-4660 รันไทม์ของ API เพิ่มชื่อพ็อด MP ในส่วนหัวไปยังเราเตอร์ X-Apigee-Pod
APIRT-4506 รันไทม์ของ API การเปลี่ยนแปลงแคชไม่ได้จำลองแบบไปยังตัวประมวลผลข้อความที่เฉพาะเจาะจง
APIRT-4196 รันไทม์ของ API รูปแบบการประทับเวลาของ Syslog ในนโยบายการบันทึกข้อความไม่ถูกต้อง
66933664 รันไทม์ของ API QuotaService สำหรับโฟลว์ที่ไม่ใช่ CPS ควรล้างข้อมูลในที่เก็บข้อมูลแบบไม่พร้อมกันและไม่ควรอยู่ใน Apigee-Main thread
66495205 รันไทม์ของ API การจัดการนโยบาย JavaScript ที่ดีขึ้นด้วยการเรียกใช้ http แบบไม่พร้อมกันเพื่อป้องกัน NPE
65847462 รันไทม์ของ API พิมพ์ใบแจ้งยอดไม่สำเร็จด้วย NPE
65648578 รันไทม์ของ API มีเพียง MP เท่านั้นที่ควรลงทะเบียนในเส้นทาง KV ของ Consul
65603360 รันไทม์ของ API การเรียกใช้ JavaScript ล้มเหลวโดยมีข้อผิดพลาดเป็น Null
65416531 แพลตฟอร์มฟีเจอร์ คืนค่าบริบทของข้อความเมื่อนำออบเจ็กต์ JavaScript กลับมายัง บริบทของขั้นตอน JavaScript
67405744 Apigee เวลาในการตอบสนองในการประมวลผลคำขอสูงใน MP
65849186 Trireme ข้อยกเว้นที่ไม่ได้จัดการจะไม่ทำให้กระบวนการ Node.js/Trireme ออก
65713882 Trireme mongodb-core ใน Trireme ให้ผลลัพธ์การเข้ารหัสที่แตกต่างจาก Node.js ดั้งเดิม
65374484 Trireme ความปลอดภัยของโหนด: http.get ที่มีตัวเลือกการให้สิทธิ์ที่เป็นตัวเลขจะสร้างบัฟเฟอร์ที่ไม่ได้เริ่มต้น
64577449 Trireme Trireme แสดงข้อผิดพลาด Invalid verify algorithm sha256
EDGESERV‑6 Edge Server แอป Node ที่พบ x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError"

17.09.20 (UI)

รหัสปัญหา คำอธิบาย
65584963 Analytics: ตัวกรองรายงานที่กําหนดเองต้องมีการตรวจสอบแบบไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่สําหรับประเภทข้อมูล
ตอนนี้ตัวกรองรายงานที่กําหนดเองไม่คํานึงถึงตัวพิมพ์เล็กและใหญ่สําหรับการเปรียบเทียบประเภทข้อมูลแล้ว
65446846 กำหนดบทบาทผู้ดูแลระบบสำหรับบริษัทใน UI ของ Edge ไม่ได้
ระบบจะแสดงชุดนักพัฒนาแอปและบริษัททั้งหมด และจัดการได้ใน UI ของ Edge
65125644 นำผลิตภัณฑ์ API ออกจากข้อมูลเข้าสู่ระบบสำหรับแอปของบริษัทไม่ได้
เราได้แก้ไขปัญหาที่ทำให้ไม่สามารถนำผลิตภัณฑ์ API ออกจาก ข้อมูลเข้าสู่ระบบสำหรับแอปของบริษัท

17.09.11 (การจัดการ API)

รหัสปัญหา คำอธิบาย
64541665 เปลี่ยนการกำหนดค่าเครื่องบันทึกแหล่งที่มาใน MP เพื่อให้มีชื่อบันทึกที่แตกต่างกัน
APIRT‑3593 โทเค็น OAuth ไม่มีแอตทริบิวต์ที่ตั้งค่าไว้ในการเรียกครั้งถัดไป
APIRT-4336 แยก OAuthStepExecution ออกเป็น StepExecution หลายรายการ การดำเนินการแต่ละอย่างควรมีการดำเนินการตามขั้นตอนโดยเฉพาะ
APIRT-4444 คำนวณอัตราข้อผิดพลาดในการประมวลผลต่อเป้าหมายต่อรหัสข้อผิดพลาด
APIRT-4456 ปรับโครงสร้างคีย์ API การยืนยันสำหรับ EAP-gateway/apid
APIRT-4635 เปิดใช้การรองรับแอตทริบิวต์โทเค็นการรีเฟรชที่ใช้ซ้ำสำหรับนโยบาย OAuth
APIRT-4683 เพิ่มที่อยู่ IP ของ GCP LB เป็นที่อยู่ IP ที่เชื่อถือได้สำหรับส่วนหัว XFF
APIRT-4723 การรองรับการโหลดแพ็กเกจ OAuth สำหรับโหมด EdgeX/Hybrid
APIRT-4725 แก้ไขปัญหา NPE ของบริการ OAuth
APIRT-4726 ScriptableHttpClient ไม่ควรสมมติว่าบริบทของข้อความยังคงมีอยู่ที่เวลาส่ง
MGMT‑3764 Keystore ที่ไม่ถูกต้องจะผ่านการจัดการไม่ได้อีกต่อไป
MGMT-3782 ค่าระดับความสอดคล้องเริ่มต้นที่เหมาะสมที่สุดสำหรับ identity-zone
MGMT-3913 แก้ไขปัญหาการหมดเวลาสำหรับการดึงโทเค็น OAuth2 โดยใช้ appId
MGMT-3997 ไม่ควรอนุญาตให้ลบที่เก็บคีย์หากมีการอ้างอิงที่ชี้ไปยังที่เก็บคีย์นั้น
MGMT-4013 การอัปเดตการตรวจสอบการอ้างอิงคีย์สโตร์เพื่อดูว่ามีคีย์สโตร์และ นามแฝงที่อ้างอิงอยู่หรือไม่
MGMT-4065 เปิดใช้การรองรับใบรับรองรูปแบบ PKS แล้ว
MGMT-4113 การปรับปรุงฟีเจอร์โฮสต์เสมือนแบบบริการตนเอง
MGMT-4229 หลังจากเพิ่ม @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) การเกิดปัญหาซ้ำของ apiconfiguration จะล้มเหลว
MGMT-4232 [EDGEX/Hybrid] การอัปโหลดผ่าน API เพื่อนำเข้าจะไม่ทำให้แพ็กเกจเสียหาย
MGMT-4242 [EDGEX/Hybrid] รองรับการติดตั้งใช้งานพร็อกซีในสภาพแวดล้อมมากกว่า 1 รายการ
MGMT-4245 [EDGEX/Hybrid] การตรวจสอบการบริการตนเองของ VirtualHost สำหรับ hybrid-virtual-hosts
MGMT-4250 [EDGEX] การดำเนินการแบบขนานสำหรับ API สถานะการติดตั้งใช้งานพร็อกซี API

17.09.06 (UI)

รหัสปัญหา คำอธิบาย
65015144 Analytics: ตัวกรองหน้าการรายงานที่กําหนดเองมีปัญหาเกี่ยวกับตัวกรองค่าจํานวนเต็มสําหรับ ลูกค้า BigQuery
ตอนนี้ตัวกรองหน้าการรายงานที่กําหนดเองจัดการค่าจํานวนเต็มได้ตามที่คาดไว้แล้ว
64806976 ไม่ได้ระบุข้อมูลในช่องนักพัฒนาแอปในหน้าแอปที่แสดง
ตอนนี้ระบบได้ระบุข้อมูลในช่องนักพัฒนาแอปสำหรับแอปทั้งหมดในรายการแล้ว
64766918 การรองรับ YAML ของโปรแกรมแก้ไขพร็อกซี API ใช้ไม่ได้
แก้ไขปัญหาที่ทำให้เกิดปัญหากับไฟล์ YAML ในโปรแกรมแก้ไขพร็อกซี API
64160572 Analytics: นำธุรกรรมทางธุรกิจออกจากเมนู Analytics และจากแท็บประสิทธิภาพของเครื่องมือแก้ไขพร็อกซี แดชบอร์ดข้อมูลวิเคราะห์ธุรกรรมทางธุรกิจจะไม่ได้รับการรองรับอีกต่อไป
ดูทางเลือกอื่นๆ ได้ที่บทความในชุมชน Alternative to Business Transactions API

17.08.21.00 (พอร์ทัล)

รหัสปัญหา คำอธิบาย
DEVSOL‑2625 บทบาทการสร้างรายได้ที่ถูกนำออกหลังจากเปลี่ยนบริษัท
หากเปิดใช้การสร้างรายได้ไว้ และคุณมอบหมายบทบาทให้ผู้ใช้ แล้วผู้ใช้เปลี่ยนจากบริบทของบริษัทหนึ่ง ไปยังอีกบริษัทหนึ่ง ระบบจะไม่นำบทบาทออกจากผู้ใช้รายนั้นอีกต่อไป
DEVSOL-2621 การอัปเดตโมดูล Drupal
มีการอัปเดตโมดูล Drupal ต่อไปนี้เป็นเวอร์ชันที่ระบุ
  • เอนทิตีไฟล์ (ไฟล์ที่กำหนดฟิลด์ได้) 7.x-2.4
  • Media 7.x-2.10
  • Media CKEditor 7.x-2.5
  • สื่อ: YouTube 7.x-3.5
  • Metatag 7.x-1.22
  • มุมมองบริการ 7.x-1.2
DEVSOL-2612

ข้อความ"เว็บไซต์พบข้อผิดพลาด" แสดงขึ้นขณะเปิดใช้ การสร้างรายได้
แก้ไขปัญหาที่เกิดขึ้นเมื่อเปิดใช้โมดูลการสร้างรายได้ ข้อความ Website encountered an error แสดงพร้อมกับข้อความต่อไปนี้ในบันทึก

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

ระบบจะไม่บันทึกข้อผิดพลาดนี้อีกต่อไป

DEVSOL-2609 หน้าสถานะ Drupal ไม่แสดงสถานะการเชื่อมต่อ Edge ที่เหมาะสมสำหรับ SAML (OAuth)
ตอนนี้หน้าสถานะ Drupal แสดงสถานะการเชื่อมต่อ Edge ที่เหมาะสมสำหรับ SAML (OAuth) แล้ว ก่อนหน้านี้ หน้ารายงาน > สถานะจะแสดงว่าการเชื่อมต่อใช้งานไม่ได้ แม้ว่าคุณจะกำหนดค่า SAML อย่างถูกต้องแล้วก็ตาม
DEVSOL-2608 SAML/OAuth: บันทึกจะพิมพ์ Bearer Token Cache Miss ทุกครั้งที่มีการเรียก
แก้ไขปัญหาเกี่ยวกับตรรกะของแคชโทเค็น Bearer ซึ่งทำให้ระบบได้รับโทเค็นใหม่ทุกครั้ง ที่เรียก Edge
DEVSOL-2599 ปัญหาหลายอย่างเกี่ยวกับ devconnect_user_developer_is_active()
แก้ไขปัญหาที่ระบบตรวจสอบสถานะของนักพัฒนาแอปที่ไม่ถูกต้องเพื่อพิจารณาว่าผู้ใช้ใช้งานอยู่หรือไม่ หากมีการปิดใช้บัญชีนักพัฒนาแอปใน UI ของ Edge ซึ่งทําให้คีย์แอปหยุดทํางาน ตอนนี้ระบบจะแสดงข้อความเพื่อแจ้งให้นักพัฒนาแอปทราบ นอกจากนี้ เรายังได้เพิ่ม การปรับปรุงประสิทธิภาพให้กับฟังก์ชันการทำงานนี้ด้วย
DEVSOL-2595 การปรับปรุงและการอัปเดตการกำหนดค่า SAML
การปรับปรุงและการอัปเดตต่อไปนี้ได้ดำเนินการกับการกำหนดค่า SAML แล้ว
  • ตอนนี้คุณแก้ไขหน้าการกำหนดค่า SAML ได้แล้ว ดูข้อมูลเพิ่มเติมได้ที่ การใช้การตรวจสอบสิทธิ์ SAML
  • ตอนนี้ช่องชื่อผู้ใช้จะแสดงใน UI แล้ว
  • แก้ไขการเรียก "dc-test" ของ Drush ให้ใช้ฟังก์ชันทดสอบการเชื่อมต่อมาตรฐานเพื่อไม่ให้ระบบ ไม่สนใจการตั้งค่ากำหนดค่า SAML อีกต่อไป
DEVSOL-2569 ข้อมูลวิเคราะห์แอป: เวลาตอบสนองของปลายทางใช้ไม่ได้อีกต่อไป และเปลี่ยนเป็นเวลาตอบสนองทั้งหมด
เราได้นำกราฟข้อมูลวิเคราะห์เวลาตอบสนองของปลายทางออกจากแท็บข้อมูลวิเคราะห์ในหน้าแอปของนักพัฒนาแอป เนื่องจากกราฟดังกล่าวไม่ได้แสดงเวลาตอบสนองทั้งหมดและทำให้เกิดความสับสน เมตริกแสดงเฉพาะเวลาที่ใช้ในการตอบกลับของอุปกรณ์ปลายทาง แต่ไม่ได้แสดงเวลาที่ใช้ในการตอบกลับของพร็อกซี API กราฟปริมาณงานแสดงเวลาในการตอบสนองทั้งหมด สำหรับนักพัฒนาแอปปลายทาง

17.07.31.00 (พอร์ทัล)

รหัสปัญหา คำอธิบาย
DEVSOL‑2258 แปลช่องข้อความบางช่องเป็นภาษาโปรตุเกสไม่ได้
เพิ่มข้อความที่แปลแล้วซึ่งขาดหายไปในโมดูลแอป Drupal Dev Portal ลงใน Drupal ระบบการแปล ก่อนหน้านี้ ข้อความบางส่วนในหน้า "แอปของฉัน" ไม่สามารถแปลได้
DEVSOL-2536 การแก้ไข "ชื่อแอป" หรือ "URL เรียกกลับ" จะทำให้พอร์ทัลนำผลิตภัณฑ์ API ออกจาก แอปของนักพัฒนาซอฟต์แวร์
การอัปเดตแอปของนักพัฒนาซอฟต์แวร์จะไม่ส่งผลให้ระบบนำผลิตภัณฑ์ API ออกจาก แอปอีกต่อไป
DEVSOL-2519 Smartdocs มีทรัพยากร Dependency ที่ไม่ได้ประกาศใน devconnect_developer_apps
โมดูล Smartdocs ไม่มีการอ้างอิงที่ไม่จำเป็นในแอปสำหรับนักพัฒนาแอป DevConnect อีกต่อไป
DEVSOL-2492 การหลีกเลี่ยง HTML ไม่ถูกต้องในหน้าบริษัท
แก้ไขปัญหาที่เมนูการสร้างรายได้แสดงเครื่องหมายแอมเพอร์แซนด์ เช่น "แคตตาล็อก & แผน" พร้อมการเข้ารหัส HTML
DEVSOL-2490 ปรับปรุงการใช้งานเครื่องมือตั้งค่าวันที่ของแพ็กเกจราคาในโมดูลการสร้างรายได้
เพิ่มการจัดการแพ็กเกจราคาสำหรับการสร้างรายได้ในเขตเวลาต่างๆ ให้ดียิ่งขึ้น
DEVSOL-2440 การเรียก API "ขีดจำกัด" การจัดการที่เลิกใช้งานแล้วในพอร์ทัลนักพัฒนาแอปจะส่งผลให้เกิด 404
อัปเดตระบบเพื่อรองรับ API แผนการดู/ซื้อใหม่ในการสร้างรายได้
DEVSOL-2436 ตาราง drupal_cache_mint หายไปใน DevPortal DB ขณะพยายามเปิดใช้ Apigee_company Drupal module เพื่อเปิดใช้การสร้างรายได้
แก้ไขปัญหาที่การกำหนดค่าการสร้างรายได้จะทำให้เกิดข้อผิดพลาดต่อไปนี้ "ERROR: relation "drupal_cache_mint" does not exist"
DEVSOL-2419 การนำเข้า JSON ที่ไม่ใช่ OpenAPI เป็น OpenAPI จะไม่แสดงข้อความแสดงข้อผิดพลาด
ตอนนี้ระบบจะตรวจสอบการนำเข้าเอกสาร OpenAPI ไปยัง SmartDocs เพื่อให้แน่ใจว่าเอกสารเป็น ข้อกำหนด OpenAPI
DEVSOL-2406 ลิงก์ SmartDocs, "รายละเอียดการแก้ไข" หรือ "แก้ไขการแก้ไข" ใช้งานไม่ได้
แก้ไขปัญหาที่ "รายละเอียดการแก้ไข" หรือ "แก้ไขการแก้ไข" ในเมนูการดำเนินการแก้ไขของ SmartDocs แสดงหน้าเว็บที่ไม่ถูกต้อง
DEVSOL-2382 ฟังก์ชัน"ล็อกเทมเพลตเมธอด SmartDocs"
สร้างสิทธิ์ใหม่ "ดูแลจัดการเทมเพลต SmartDocs" เพื่อให้สามารถนำความสามารถในการแก้ไข เทมเพลต SmartDocs ออกหรือจำกัดไว้สำหรับบทบาทได้
DEVSOL-2380 ข้อผิดพลาดดัชนีที่ไม่ได้กำหนดในบันทึกของ Drupal
นำข้อความที่ทำให้เข้าใจผิดต่อไปนี้ในบันทึกของ Drupal สำหรับเว็บไซต์ที่เปิดใช้การสร้างรายได้ออกแล้ว Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 ข้อผิดพลาดเกี่ยวกับที่อยู่ที่ไม่ถูกต้องในบันทึกของ Drupal
แก้ไขข้อบกพร่องที่ทำให้มีการเพิ่มข้อผิดพลาดที่ไม่ถูกต้องลงในบันทึกหากระบบไม่ได้กำหนดค่า SMTP ไว้
DEVSOL-2355 การหมดเวลาของ cURL ส่งผลให้เกิดคำเตือน PHP และบันทึกที่ไม่ถูกต้องใน edge-php-sdk
แก้ไขข้อบกพร่องที่การหมดเวลาจะส่งผลให้ข้อความบันทึกมีรูปแบบไม่ถูกต้อง
DEVSOL-2336 อัปเดตการกำหนดค่าผู้ให้บริการชำระเงินสำหรับการสร้างรายได้
ตอนนี้คุณใช้หน้าการกำหนดค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ Configuration > Monetization Settings > Recurring Payment via Worldpay เพื่อกำหนดค่ารายละเอียดการชำระเงินผ่าน WorldPay ได้แล้ว
DEVSOL-2307 เพิ่มประกาศเตือน/เอกสารว่าใช้โมดูล apigee_company ได้กับ การสร้างรายได้เท่านั้น
โมดูล Drupal ของ apigee_company ต้องเปิดใช้การสร้างรายได้ หากคุณเปิดใช้โมดูล apigee_company เมื่อไม่ได้เปิดใช้การสร้างรายได้ ระบบจะแสดงข้อความเตือนใน รายงานสถานะของเว็บไซต์
DEVSOL-2270 หลังจากเปิดตัวการสร้างรายได้เวอร์ชันล่าสุด (5 ต.ค. 2016) บันทึกข้อมูลบริษัทไม่ได้ แก้ไขปัญหาในการสร้างรายได้ที่บันทึกข้อมูลบริษัทไม่ถูกต้อง
DEVSOL-2175 โมดูลนามแฝงของฉันและสถิติหลักทำงานร่วมกันได้ไม่ดี
เราได้แก้ไข Drupal Core และโมดูล "นามแฝงของฉัน" เพื่อให้เปิดใช้ "นามแฝงของฉัน" และ โมดูลสถิติหลักได้พร้อมกัน ดูข้อมูลเพิ่มเติมได้ที่ https://www.drupal.org/node/1863260 และ https://www.drupal.org/node/2076691

ปัญหาที่ทราบ

รุ่นนี้มีปัญหาที่ทราบดังต่อไปนี้

รหัสปัญหา คำอธิบาย
72379834

ข้อความแสดงข้อผิดพลาดเกี่ยวกับสิทธิ์ปรากฏขึ้นเมื่อหยุด apigee-postgresql

เมื่อใช้คำสั่ง apigee-seriver apigee-postgresql stop เพื่อหยุด apigee-postgresql คุณอาจเห็นข้อความที่ระบุว่า apigee-serive เปลี่ยนเป็นไดเรกทอรีหน้าแรกของผู้ใช้ไม่ได้ คุณสามารถเพิกเฉยต่อข้อความดังกล่าวได้

68722102

นโยบาย MessageLogging ที่มีข้อมูลเพิ่มเติมในข้อความในบันทึก

องค์ประกอบ FormatMessage ของนโยบายการบันทึกข้อความ จะควบคุมรูปแบบของข้อความที่บันทึก เมื่อ FormatMessage=false ข้อความที่บันทึกไม่ควรมีข้อมูลที่ Apigee สร้างขึ้น แต่แม้ว่าคุณจะตั้งค่า FormatMessage=false ข้อความในบันทึกก็ยังคงมีข้อมูลต่อไปนี้

  • คะแนนลำดับความสำคัญ
  • การประทับเวลา