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

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

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

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

ดูเกี่ยวกับหมายเลข รุ่นเพื่อทำความเข้าใจวิธีตรวจสอบว่ารุ่นของ Edge สำหรับ Private Cloud มีรุ่น 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 secure store หรือที่เรียกว่า "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 ใช้ประโยชน์จากฟีเจอร์ Parallel Query ใน PostgreSQL ได้ ดูข้อมูลเพิ่มเติมได้ที่

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

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

ก่อนหน้านี้ประสบการณ์การใช้งาน Edge แบบใหม่พร้อมให้บริการแก่ผู้ใช้ Cloud เท่านั้น การเปิดตัว 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 ด้วยพอร์ทัล Developer Services อีกต่อไป (70164403)

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

บริการ API

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

เมื่อสร้างเอนทิตีใหม่ Apigee จะตรวจสอบชื่อเพื่อให้เป็นไปตามกฎการตั้งชื่อ เอนทิตี ที่ได้รับการตรวจสอบเมื่อสร้างหรืออัปเดต ได้แก่ พร็อกซี API, นโยบาย (และชื่อนโยบายในพร็อกซี API definition), โฮสต์เสมือน, บทบาท, แคช, เซิร์ฟเวอร์เป้าหมาย, การมาสก์ข้อมูลสำหรับการแก้ไขข้อบกพร่อง, คลังคีย์ และคลังที่เชื่อถือได้ รวมถึงไฟล์ทรัพยากรในพร็อกซี 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 ใน 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 ขั้นตอน 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 ของ Verify สำหรับ 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] การอัปโหลดผ่าน 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
  • มุมมองบริการ 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 อัปเดตการกำหนดค่าผู้ให้บริการชำระเงินสำหรับการสร้างรายได้
ตอนนี้คุณสามารถใช้หน้าการกำหนดค่าพอร์ทัลนักพัฒนาซอฟต์แวร์การกำหนดค่า > การตั้งค่าการสร้างรายได้ > การชำระเงินแบบประจำผ่าน Worldpay เพื่อกำหนดค่ารายละเอียดการชำระเงินผ่าน WorldPay ได้แล้ว
DEVSOL-2307 เพิ่มประกาศเตือน/เอกสารว่าใช้โมดูล apigee_company ได้กับ การสร้างรายได้เท่านั้น
โมดูล Drupal ของ apigee_company ต้องเปิดใช้การสร้างรายได้ หากคุณเปิดใช้โมดูล apigee_company เมื่อไม่ได้เปิดใช้การสร้างรายได้ ข้อความเตือนจะแสดงใน รายงานสถานะของเว็บไซต์
DEVSOL-2270 หลังจากเปิดตัวการสร้างรายได้เวอร์ชันล่าสุด (5 ต.ค. 2016) ไม่สามารถบันทึกข้อมูลบริษัท
แก้ไขปัญหาในการสร้างรายได้ที่ทำให้บันทึกข้อมูลบริษัทไม่ถูกต้อง
DEVSOL-2175 โมดูล "Me Aliases" และโมดูลสถิติหลักทำงานร่วมกันได้ไม่ดี
เราได้แก้ไข Drupal Core และโมดูล "Me Aliases" contrib เพื่อให้เปิดใช้ "Me Aliases" และโมดูลสถิติหลักได้พร้อมกัน ดูข้อมูลเพิ่มเติมได้ที่ 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 ข้อความในบันทึกก็ยังมีข้อมูลต่อไปนี้

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