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

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

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

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

ดูเกี่ยวกับหมายเลข รุ่นเพื่อทำความเข้าใจวิธีตรวจสอบว่ารุ่น Cloud ที่เฉพาะเจาะจงรวมอยู่ใน 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 ที่เข้ารหัสมีความปลอดภัยเช่นเดียวกับ Vault และมีตัวเลือกเพิ่มเติมสำหรับการสร้างและ การดึงข้อมูล (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 จะปิดอยู่โดยค่าเริ่มต้น คุณต้องเปิดใช้ TLS ในโฮสต์เสมือนเพื่อเปิดใช้ OCSP

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

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

ตอนนี้คุณสามารถตั้งค่าตัวเลือกการลองใหม่สำหรับการสื่อสารของ Router กับ 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 ด้วยพอร์ทัลบริการสำหรับนักพัฒนาแอปอีกต่อไป (70164403)

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

บริการ API

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

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

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

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

Private Cloud 4.18.01

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

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

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

68049481

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

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

68139166 เอาต์พุตของโปรแกรมติดตั้งแสดงว่า OpenLDAP ถูกดาวน์เกรดทั้งที่ไม่ได้เป็นเช่นนั้น
68329105 การตั้งค่า Portal สร้างผู้ใช้ไม่สำเร็จเมื่อเชื่อมต่อกับ Edge เมื่อเปิดใช้ SAML และใช้ใบรับรองที่ลงนามด้วยตนเอง
68427561 ตอนนี้พร็อพเพอร์ตี้การกำหนดค่าพอร์ทัลได้รับการตั้งค่าอย่างถูกต้องหลังจาก รีสตาร์ท
69024465 ยกเลิกการทำให้ SharedFlow ใช้งานได้ใน Edge UI ไม่ได้
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 Runtime ขั้นตอน JavaScript ควรใช้ UTF-8 สำหรับเนื้อหาเสมอ
APIRT-4725 API Runtime แก้ไขปัญหา NPE ของบริการ OAuth
APIRT-4691 API Runtime ให้เวลาในการระบายการเชื่อมต่อก่อนที่จะหยุดบริการที่ไม่สมบูรณ์
APIRT-4644 API Runtime การให้สิทธิ์พื้นฐานสำหรับ BlobstoreService
APIRT-4636 API Runtime Sense Action ควรทำงานต่อไปได้หาก Zookeeper หยุดทำงาน
APIRT-4635 API Runtime เปิดใช้การรองรับแอตทริบิวต์โทเค็นการรีเฟรชที่ใช้ซ้ำสำหรับนโยบาย OAuth
APIRT-4632 API Runtime ระบบคำนวณตัวนับโควต้าแบบหน้าต่างเลื่อนไม่ถูกต้อง
APIRT-4584 API Runtime Hook ของโฟลว์ไม่ทำงานอย่างสม่ำเสมอ การตรวจสอบ ZooKeeper ไม่ทำงาน
APIRT-4542 API Runtime งาน MP Sense สิ้นสุดลงโดยไม่มีการแจ้งเตือน
APIRT-4522 API Runtime Analytics จะไม่ทํางานสําหรับโปรแกรมประมวลผลข้อความที่เปิดใช้การสร้างรายได้ หากภูมิภาคขององค์กร แตกต่างจากภูมิภาคของ axgroup
APIRT-4444 API Runtime คำนวณอัตราข้อผิดพลาดของ Compute ต่อเป้าหมายต่อรหัสข้อผิดพลาด
APIRT-4435 API Runtime RepositoryServiceImpl.loadAsString() ไม่ใช้ชุดอักขระ
APIRT-4370 API Runtime การใช้งานหน่วยความจำสูงใน MP ขององค์กร
APIRT-4354 API Runtime บันทึกเวอร์ชัน TLS ใน access_log ของ Nginx สำหรับทุกคำขอ
APIRT-4169 API Runtime Nginx เวอร์ชันปัจจุบันไม่รองรับการรวมตัวแปรที่จำเป็นสำหรับส่วนหัว X-Forwarded-For
APIRT-3671 API Runtime ระบบจะไม่บันทึกโทเค็นเป็นแฮชหลังจากเปิดการแฮช
APIRT-3593 API Runtime โทเค็น OAuth ไม่มีแอตทริบิวต์ที่ตั้งค่าไว้ในการเรียกครั้งถัดไป
APIRT-3081 API Runtime ข้อผิดพลาด messaging.adaptors.http.flow.ServiceUnavailable ที่มีนโยบายจำกัดอัตราพร้อมกัน
APIRT-4660 API Runtime เพิ่มชื่อพ็อด MP ในส่วนหัวไปยังเราเตอร์ X-Apigee-Pod
APIRT-4506 API Runtime การเปลี่ยนแปลงแคชไม่ได้รับการจำลองไปยังตัวประมวลผลข้อความที่เฉพาะเจาะจง
APIRT-4196 API Runtime รูปแบบการประทับเวลาของ Syslog ในนโยบายการบันทึกข้อความไม่ถูกต้อง
66933664 API Runtime QuotaService สำหรับโฟลว์ที่ไม่ใช่ CPS ควรล้างข้อมูลในที่เก็บข้อมูลแบบไม่พร้อมกันและไม่ควรอยู่ใน Apigee-Main thread
66495205 API Runtime การจัดการนโยบาย JavaScript ที่ดีขึ้นด้วยการเรียกใช้ http แบบอะซิงโครนัสเพื่อป้องกัน NPE
65847462 API Runtime คำสั่งพิมพ์ล้มเหลวเนื่องจาก NPE
65648578 API Runtime มีเพียง MP เท่านั้นที่ควรลงทะเบียนในเส้นทาง KV ของ Consul
65603360 API Runtime การเรียกใช้ 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 คำนวณอัตราข้อผิดพลาดของ Compute ต่อเป้าหมายต่อรหัสข้อผิดพลาด
APIRT-4456 ปรับโครงสร้างคีย์ API ของ Verify สำหรับ EAP-gateway/apid
APIRT-4635 เปิดใช้การรองรับแอตทริบิวต์โทเค็นการรีเฟรชที่ใช้ซ้ำสำหรับนโยบาย OAuth
APIRT-4683 เพิ่มที่อยู่ IP ของ GCP LB เป็นที่อยู่ที่เชื่อถือได้สำหรับส่วนหัว 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] การอัปโหลดผ่าน Import API ไม่ทำให้ Bundle เสียหาย
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
  • Services Views 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 มีการอ้างอิงที่ไม่ได้ประกาศใน devconnect_developer_apps
โมดูล Smartdocs จะไม่มีการอ้างอิงที่ไม่จำเป็นในแอปสำหรับนักพัฒนาแอป DevConnect อีกต่อไป โมดูล
DEVSOL-2492 การหลีกเลี่ยง HTML ไม่ถูกต้องในหน้าบริษัท
แก้ไขปัญหาที่เมนูการสร้างรายได้แสดงเครื่องหมายแอมเพอร์แซนด์ เช่น "แคตตาล็อก & แผน" โดยมีการเข้ารหัส HTML
DEVSOL-2490 ปรับปรุงการใช้งานเครื่องมือตั้งค่าวันที่ของแพ็กเกจราคาในโมดูลการสร้างรายได้
เพิ่มการจัดการแพ็กเกจราคาสำหรับการสร้างรายได้ในเขตเวลาต่างๆ ให้ดียิ่งขึ้น
DEVSOL-2440 การเรียก API "ขีดจำกัด" การจัดการที่เลิกใช้งานแล้วในพอร์ทัลนักพัฒนาแอปจะส่งผลให้เกิดข้อผิดพลาด 404
อัปเดตระบบเพื่อรองรับ API แผนการดู/ซื้อใหม่ในการสร้างรายได้
DEVSOL-2436 ตาราง drupal_cache_mint หายไปใน DB ของ DevPortal ขณะพยายามเปิดใช้ โมดูล Apigee_company Drupal เพื่อเปิดใช้การสร้างรายได้
แก้ไขปัญหาที่การกำหนดค่าการสร้างรายได้จะทำให้เกิดข้อผิดพลาดต่อไปนี้ "ข้อผิดพลาด: ไม่มีความสัมพันธ์ "drupal_cache_mint""
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

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

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

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