16.01.20 - บันทึกประจำรุ่นของ Apigee Edge สำหรับระบบคลาวด์สาธารณะ

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

เมื่อวันอังคารที่ 2 กุมภาพันธ์ 2016 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่บนระบบคลาวด์สำหรับ Public Cloud

ฟีเจอร์และการปรับปรุงใหม่

ต่อไปนี้คือฟีเจอร์และการปรับปรุงใหม่ในเวอร์ชันนี้

วิซาร์ดพร็อกซี API ที่ออกแบบใหม่

เราได้ออกแบบวิซาร์ดพร็อกซี API ใหม่ เมื่อคลิก "+ พร็อกซี API" ในหน้าพร็อกซี API ใน UI การจัดการ วิซาร์ดใหม่จะแนะนำคุณตลอดกระบวนการสร้างพร็อกซี API การตั้งค่าทั้งหมด เหมือนกับวิซาร์ดพร็อกซี API ก่อนหน้า (MGMT-1376)

สร้างพร็อกซี API ด้วยเอกสาร OpenAPI (Swagger)

การออกแบบวิซาร์ดพร็อกซี API ใหม่ช่วยให้คุณสร้างพร็อกซี API จากเอกสาร OpenAPI (Swagger) ได้แล้ว ในหน้าแรกของวิซาร์ดพร็อกซี API ให้คลิก ใช้ OpenAPI เมื่อเลือก Reverse Proxy, Node.js App หรือ No Target ป้อน URL ของเอกสาร OpenAPI ในช่องที่ปรากฏ ดูข้อมูลเพิ่มเติมได้ที่สร้างพร็อกซี API อย่างง่าย (MGMT-1376)

การรองรับ WSDL 1.2 สำหรับพร็อกซี SOAP

Apigee Edge รองรับ WSDL 1.2 ในการสร้างพร็อกซี API เพื่อเรียกใช้บริการ SOAP (MGMT-2835)

ตัวแปร SSLInfo ในการกำหนดค่า TargetEndpoint

ใน TargetEndpoint ของพร็อกซี API คุณสามารถตั้งค่ารายละเอียด SSL/TLS แบบไดนามิกเพื่อรองรับข้อกำหนดรันไทม์ที่ยืดหยุ่น ในตัวอย่างต่อไปนี้เกี่ยวกับวิธีตั้งค่า SSLInfo ในการกำหนดค่า TargetEndpoint คุณสามารถระบุค่าได้ในรันไทม์โดย Java Callout, นโยบาย JavaScript หรือ นโยบาย Assign Message ใช้ตัวแปรข้อความที่มีค่าที่คุณต้องการตั้งค่า

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

เอกสารต่อไปนี้ครอบคลุมฟีเจอร์นี้

(APIRT-1475)

การรองรับอัลกอริทึม RSA_SHA256 สำหรับนโยบายการยืนยัน SAML

ตอนนี้ นโยบายการยืนยัน SAML รองรับอัลกอริทึม RSA_SHA256 นอกเหนือจาก RSA_SHA1 แล้ว (APIRT-1779)

การตรวจสอบการอัปโหลดใบรับรอง

API การจัดการจะตรวจสอบใบรับรองเมื่ออัปโหลดเพื่อช่วยป้องกันการอัปโหลดใบรับรองที่หมดอายุหรือไม่ถูกต้องไปยัง Keystore และ Truststore ระบบจะตรวจสอบใบรับรองเพื่อให้แน่ใจว่า ขนาดไฟล์ไม่เกิน 50 KB และรูปแบบเป็น PEM หรือ DER นอกจากนี้ ระบบยังตรวจสอบการหมดอายุของใบรับรองด้วย หากต้องการลบล้างการตรวจสอบการหมดอายุเริ่มต้น (ไม่ตรวจสอบ การหมดอายุของใบรับรองเมื่ออัปโหลด) ให้ใช้พารามิเตอร์การค้นหาต่อไปนี้: ?ignoreExpiryValidation=true

ดูข้อมูลเพิ่มเติมได้ที่ อัปโหลดไฟล์ JAR ไปยัง Keystore และ อัปโหลดใบรับรองไปยัง Truststore (SECENG-516) และ (APIRT-2213)

การโพลอัตโนมัติในหน้าบันทึก Node.js

เมื่อดูบันทึก Node.js จากเครื่องมือแก้ไขพร็อกซี หน้าบันทึก Node.js จะรีเฟรชโดยอัตโนมัติ เป็นระยะๆ เพื่อแสดงบันทึกใหม่ที่พร้อมใช้งาน คลิก "หยุดรีเฟรชอัตโนมัติ" เพื่อปิด การรีเฟรชอัตโนมัติ (MGMT-1692)

ประสิทธิภาพของหน้าผลิตภัณฑ์ API ไม่แสดงแอปของนักพัฒนาซอฟต์แวร์

เมื่อดูผลิตภัณฑ์ API ใน UI การจัดการ ระบบจะแสดงแอปของนักพัฒนาซอฟต์แวร์ที่เชื่อมโยงกับผลิตภัณฑ์นั้น ระบบจะไม่แสดงรายการแอปของนักพัฒนาซอฟต์แวร์เมื่อ แก้ไขผลิตภัณฑ์ API เพื่อปรับปรุงประสิทธิภาพของ UI (MGMT-2869)

การสมัครรับอีเมลข้อมูลวิเคราะห์รายวัน

ตอนนี้ผู้ดูแลระบบขององค์กรต้องสมัครรับอีเมลรายงานข้อมูลวิเคราะห์รายวันอย่างชัดเจน สมัครรับ/ยกเลิกการสมัครรับโดยตั้งค่ากำหนดของผู้ใช้ใน UI การจัดการ หรือใช้ API การจัดการ ดูข้อมูลเพิ่มเติมได้ที่สมัครรับอีเมลข้อมูลวิเคราะห์รายวัน (AXAPP-1949)

ฟังก์ชัน sum( ) ในเมตริกเวลาตอบสนอง

ฟังก์ชันการรวม "sum" พร้อมใช้งานแล้วสำหรับ เวลาตอบสนองของเป้าหมาย เวลาตอบสนองทั้งหมด และ end_point_response_time ในรายงานที่กำหนดเองของข้อมูลวิเคราะห์และการเรียก API ตัวอย่างเช่น ใน API /stats (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0) ตอนนี้คุณสามารถใช้พารามิเตอร์การค้นหา "select" ต่อไปนี้ได้ ?select=sum(total_response_time) (AXAPP-2006)

รายงานการวิเคราะห์เวลาในการตอบสนอง รายงาน: จัดเรียงชื่อพร็อกซี API

ใน UI ของรายงานการวิเคราะห์เวลาในการตอบสนอง (เฉพาะแพ็กเกจ Apigee Edge Enterprise) พร็อกซี API จะ แสดงตามลำดับตัวอักษรในรายการแบบเลื่อนลงของพร็อกซี (MGMT-2858)

แอปของนักพัฒนาซอฟต์แวร์ใน แดชบอร์ดแสดงตามชื่อที่แสดง

ในแดชบอร์ด UI การจัดการ แผนภูมิแท่งแอปของนักพัฒนาซอฟต์แวร์จะแสดงแอปของนักพัฒนาซอฟต์แวร์ตามชื่อที่แสดง แทนชื่อภายใน (MGMT-2853)

วิดเจ็ตวันที่/เวลาใหม่ใน รายงานที่กำหนดเอง

เราได้ปรับปรุงวิดเจ็ตตัวเลือกวันที่/เวลาในหน้ารายงานที่กำหนดเองใน UI การจัดการ (MGMT-2881)

การสร้างรายได้: แก้ไขชื่อแพ็กเกจ API

คุณสามารถอัปเดตชื่อแพ็กเกจ API ได้ทุกเมื่อในระหว่างวงจรการสร้างรายได้ แม้ว่า แพ็กเกจ API จะมีแพ็กเกจราคาที่เผยแพร่แล้วก็ตาม (DEVRT-2177)

การสร้างรายได้: อนุญาตให้ใช้ทศนิยมในแอตทริบิวต์ที่กำหนดเอง

เมื่อใช้แพ็กเกจ "Rate Card with Custom Attribute" ตอนนี้แอตทริบิวต์ที่กำหนดเองในส่วนหัวของข้อความ ซึ่งใช้เป็นตัวคูณสำหรับธุรกรรมสามารถเป็นค่าทศนิยมได้สูงสุดสี่ ตำแหน่ง ดูข้อมูลเพิ่มเติมเกี่ยวกับแพ็กเกจประเภทนี้ได้ที่ ระบุรายละเอียดแอตทริบิวต์ที่กำหนดเองของ Rate Card ( DEVRT-2191)

การปรับปรุงทั่วไป

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

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

เราได้แก้ไขข้อบกพร่องต่อไปนี้ในเวอร์ชันนี้

รหัสปัญหา คำอธิบาย
MGMT-2964 เครื่องมือแก้ไขพร็อกซีใหม่ไม่ยอมรับความคิดเห็นภายในแท็ก Flows
MGMT-2957 การเพิ่มพ็อดใหม่ลงในองค์กรจะแสดงสถานะการติดตั้งใช้งานของบันเดิลเป็นข้อผิดพลาด สำหรับเราเตอร์ในพ็อดใหม่
MGMT-2937 ข้อผิดพลาดเกี่ยวกับสิทธิ์ไม่เพียงพอเมื่อใช้บทบาทที่กำหนดเอง
MGMT-2875 การสร้าง WSDL SOAP มีส่วนหัวไม่ถูกต้องสำหรับ SOAP 1.2
MGMT-2739 รายงานแอปของนักพัฒนาซอฟต์แวร์ แท็บข้อมูลวิเคราะห์ไม่แสดงกราฟความผิดปกติ
MGMT-2735 การรีเฟรชบันทึก Node.js ไม่เสร็จสมบูรณ์/หยุดทำงาน
MGMT-2734 ปุ่ม "บันทึก" ไม่เปิดใช้งานหลังจากเกิดข้อผิดพลาดขณะพยายามบันทึกบันเดิลที่ติดตั้งใช้งาน
MGMT-2729 การอัปเดตพอร์ตสำหรับ TargetServer ใน UI จะล้าง SSLInfo
MGMT-2702 ช่องโหว่ด้านความปลอดภัยแบบข้ามเว็บไซต์สำหรับ Firefox และ IE
เราได้แก้ไขช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นเนื่องจากช่องโหว่ของ FireFox และ IE ที่อนุญาตคำขอแบบข้ามเว็บไซต์อย่างไม่เหมาะสม
MGMT-2681 เครื่องมือแก้ไขพร็อกซี: เมื่อใช้การจับคู่ Regex ในเงื่อนไข เครื่องมือสำรวจโฟลว์ จะไม่แสดงคำกริยา
MGMT-2361 การติดตั้งใช้งานพร็อกซีไม่สำเร็จโดยมีข้อความ RPCException: Call timed out
MGMT-1662 การติดตั้งใช้งานพร็อกซี API ไม่สำเร็จระหว่างการเผยแพร่ Apigee Public Cloud
DEVRT-2286 API การสร้างรายได้ sync-organization ใช้งานไม่ได้
เราได้แก้ไข API ที่ใช้ซิงค์ ข้อมูล Apigee Edge กับการสร้างรายได้ด้วยการรีเฟรชล่าสุดของ เวอร์ชัน 16.01.20
DEVRT-2173 ต้องการเปลี่ยนชื่อแพ็กเกจ แต่แก้ไขไม่ได้เนื่องจากมีแพ็กเกจราคาที่ใช้งานอยู่
DEVRT-1661 นักพัฒนาซอฟต์แวร์ถูกบล็อกไม่ให้ส่งคำขอ API ก่อนวันที่เริ่มต้นแพ็กเกจราคา แต่ การบล็อกไม่ได้รับการยกเลิก
หากนักพัฒนาซอฟต์แวร์ API ยอมรับแพ็กเกจราคาแบบคงที่รายเดือน แบบตามช่วงปริมาณ หรือแบบบันเดิลที่เริ่มต้น ในอนาคต แล้วส่งคำขอ API ก่อนวันที่เริ่มต้นที่ระบุ นักพัฒนาซอฟต์แวร์ API จะถูกบล็อกไม่ให้ส่งคำขอเพิ่มเติม เมื่อถึงวันที่เริ่มต้นแพ็กเกจราคา ถึง ระบบจะยกเลิกการบล็อกแล้ว
DEVRT-1643 แพ็กเกจราคาร่างเสียหายหลังจากบันทึก
AXAPP-1991 การเลือกไม่รับอีเมลสรุปข้อมูลวิเคราะห์ของ Apigee และอีเมลไม่หยุดส่ง
AXAPP-1946 การล้างข้อมูลวิเคราะห์ไม่ปล่อยพื้นที่ดิสก์
AXAPP-1708 API ข้อมูลวิเคราะห์ดูเหมือนจะแสดงตัวเลขที่แตกต่างกันสำหรับสถิติเดียวกัน ทั้งนี้ขึ้นอยู่กับวิธีที่ฉันถาม
AXAPP-1293 ชื่อแอปของนักพัฒนาซอฟต์แวร์ที่ไม่มีอยู่ในอีเมลสรุปข้อมูลวิเคราะห์
APIRT-2518 ปัญหาในการเชื่อมต่อกับแบ็กเอนด์ HTTPS ด้วยนโยบาย JavaScript
APIRT-2398 รหัสการให้สิทธิ์ที่ไม่ถูกต้อง/หมดอายุจะนับเป็นข้อผิดพลาดของ Apigee
APIRT-2397 steps.assignmessage.SetVariableFailed จะนับเป็นข้อผิดพลาดของ Apigee
APIRT-2396 IllegalArgumentException, ArrayIndexOutofBoundsException ใน OAuth จะนับเป็น ข้อผิดพลาดของ Apigee
APIRT-2362 ข้อผิดพลาดในการคอมไพล์ JavaScript
APIRT-2322 รหัสไคลเอ็นต์ไม่ถูกต้องจะรายงานเป็นข้อผิดพลาดของ Apigee อย่างไม่ถูกต้อง
APIRT-2159 เพิ่ม message_id ลงในคำนำหน้าการบันทึก
APIRT-2145 ธุรกรรมของ Facebook API ล้มเหลวจำนวนมาก
เราได้นำการตรวจสอบค่าส่วนหัวที่ขึ้นต้นด้วย ':' ออกแล้ว
APIRT-2137 MP: การเข้ารหัสการโอนแบบ Chunked และ 205 ที่มีความยาวเนื้อหาเป็น 0
APIRT-2124 เราเตอร์ Nginx ไม่อัปเดตพูล MP สำหรับ MP ที่เพิ่มใหม่
APIRT-2117 นโยบายการบันทึกข้อความไม่เป็นไปตามการอัปเดต DNS
APIRT-2110 เราเตอร์ส่งต่อส่วนหัว X-Forwarded-For เพียงรายการเดียว
APIRT-2062 แคชการตอบสนองทำงานไม่ถูกต้องเมื่อตรงตามเงื่อนไข SkipCacheLookup met
APIRT-2061 ตัวประมวลผลข้อความไม่พุชข้อความไปยัง QPID
APIRT-2052 CLOSE_WAIT จำนวนมากเนื่องจากพอร์ตการจัดการไม่ตอบสนอง
APIRT-2024 Nginx ที่ไม่มีตัวจัดสรรภาระงานจะป้อนข้อมูลส่วนหัว HTTP X-Forwarded-For อย่างไม่ถูกต้อง
เราได้เพิ่มประกาศการเลิกใช้งาน X-Forwarded-For ลงในบันทึกประจำรุ่น 150930 และนโยบายการควบคุมการเข้าถึง
APIRT-1933 ตัวโหลดคลาสเฉพาะพร็อกซียังคงมอบสิทธิ์ไปยังตัวโหลดคลาส MP
APIRT-1877 ไม่สามารถมาสก์การตอบกลับ XML ที่มีเนมสเปซ
APIRT-1838 Apigee-127: VerifyAPIKey แสดงผลิตภัณฑ์ API เพียงรายการเดียวเมื่อมีผลิตภัณฑ์หลายรายการ อยู่
APIRT-1827 พบขีดจำกัดการสตรีมพร้อมกันต่ำ
APIRT-1820 เวลาในการตอบสนองเป็นระยะๆ (> 1%) ในสภาพแวดล้อม Private Cloud 4.15.04
APIRT-707 NPE ระหว่างรันไทม์หากองค์ประกอบ <GenerateResponse> อยู่ใน นโยบาย VerifyAccessToken