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

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

เมื่อวันที่ 29 กรกฎาคม 2021 เราได้เปิดตัว Edge เวอร์ชัน 4.51.00 สำหรับการเผยแพร่ฟีเจอร์ Private Cloud

ข้อมูลสรุปของรุ่น

ตารางต่อไปนี้สรุปการเปลี่ยนแปลงในรุ่นนี้

ฟีเจอร์ใหม่

รุ่นนี้มีฟีเจอร์ใหม่ต่อไปนี้

○ หน้าต่างป๊อปอัปใหม่จะแจ้งเตือนวันที่สิ้นสุดอายุการใช้งาน (EOL)
○ ตัวเลือกในการออกจากระบบให้ผู้ใช้เมื่อมีการเปลี่ยนรหัสผ่าน
○ ตั้งค่าเวอร์ชัน TLS สำหรับ SMTP
○ เพิ่มสคริปต์ pg-data-purge ที่ปรับปรุงแล้วเพื่อให้สามารถเลือกล้างข้อมูลจากตารางข้อเท็จจริงระดับบนสุดได้
○ เพิ่ม Sosreport ซึ่งเป็นเครื่องมือวินิจฉัยและรวบรวมข้อมูลระดับระบบแบบใหม่

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

ความเข้ากันได้แบบย้อนหลัง

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

  • ไม่ได้เปิดใช้ Java Management Extensions (JMX) โดยค่าเริ่มต้นสำหรับโมดูล Apigee SSO (การลงชื่อเพียงครั้งเดียว) อีกต่อไป
  • เนื่องจากการแก้ปัญหา 132443137 (ตามที่อธิบายไว้ในบันทึกประจำรุ่นของ Public Cloud 19.03.01) ผู้ประมวลผลข้อความจะไม่สนใจส่วนหัวที่ขึ้นต้นด้วย X-Apigee-* คุณจึงต้องเปลี่ยนโครงสร้างภายในโค้ดที่ใช้ส่วนหัว X-Apigee-* และแทนที่ส่วนหัวเหล่านั้นด้วยส่วนหัวที่รองรับ
  • เปลี่ยนชื่อไฟล์บันทึก Cassandra การสนทนาตอนนี้คือ

    /opt/apigee/var/log/apigee-cassandra/system.log
การเผยแพร่ที่รวมอยู่ด้วย

เนื่องจาก Edge for Private Cloud Feature Release รุ่นก่อนหน้า รุ่นต่อไปนี้จึงได้เกิดขึ้นและรวมอยู่ในรุ่นนี้

○ Edge:
   20.08.03 (เราเตอร์)
   20.09.18 (เซิร์ฟเวอร์การจัดการ)
   21.03.08 (เราเตอร์, เซิร์ฟเวอร์การจัดการ, ผู้ประมวลผลข้อความ)
การเกษียณอายุ ไม่มี
การเลิกใช้งาน

ในรุ่น 4.51.00

  • 4.19.06: ตอนนี้เราเลิกใช้งาน Apigee Edge สำหรับ Private Cloud เวอร์ชัน 4.19.06 แล้ว

ดูข้อมูลโดยละเอียดเกี่ยวกับการเลิกใช้งานรวมถึงลำดับเวลาการนำออกได้ที่การเลิกใช้งานและการเลิกใช้ Apigee

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

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับปัญหาที่ทราบแต่ละรายการเหล่านี้ รวมถึงวิธีแก้ปัญหาเฉพาะหน้าได้ที่ปัญหาที่ทราบ

เส้นทางการอัปเกรด

โปรดดูวิธีการอัปเกรดเป็น Edge สำหรับ Private Cloud 4.51.00 ที่หัวข้อ อัปเดต Apigee Edge 4.19.06 หรือ 4.50.00 เป็น 4.51.00

ฟีเจอร์ใหม่

ส่วนนี้จะแสดงฟีเจอร์ใหม่ในรุ่นนี้ นอกจากนี้ รุ่นนี้จะมีฟีเจอร์ทั้งหมดใน Edge UI, การจัดการ Edge และรุ่นพอร์ทัลแสดงอยู่ในรุ่นที่รวม

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

หน้าต่างป๊อปอัปใหม่จะเตือนวันที่สิ้นสุดอายุการใช้งาน (EOL) ของ Edge สำหรับ Private Cloud

Edge สำหรับลูกค้า Private Cloud จะเริ่มเห็นข้อความเตือนที่แสดง 6 เดือนก่อนวันที่ EOL ของเวอร์ชันที่ติดตั้ง ข้อความ EOL จะแสดงขึ้น 1 ครั้งต่อเซสชันของเบราว์เซอร์ หากคุณปิดแท็บหรือเบราว์เซอร์ เซสชันดังกล่าวจะหายไป หากคุณเปิด Apigee อีกครั้งในเบราว์เซอร์ ข้อความจะแสดงอีกครั้ง

ตัวเลือกใหม่ในการออกจากระบบให้ผู้ใช้เมื่อมีการเปลี่ยนรหัสผ่าน

มีการเพิ่มแฟล็กใหม่ลงใน apigee.feature.clearSessionOnPasswordUpdate ซึ่งให้คุณกำหนดค่าได้ว่าผู้ใช้จะออกจากระบบหลังจากที่คุณเปลี่ยนรหัสผ่านหรือไม่ โดยค่าเริ่มต้น ผู้ใช้จะไม่ได้ออกจากระบบ

ติดธงใหม่เพื่อตั้งค่าเวอร์ชัน TLS สำหรับ SMTP

มีการเพิ่มแฟล็กใหม่ไปยัง mail.smtp.ssl.protocols ซึ่งระบุโปรโตคอล SSL ที่เปิดใช้สำหรับการเชื่อมต่อ SMTP ฟีเจอร์นี้ช่วยให้คุณกำหนดค่าโปรโตคอล SSL ตามข้อกำหนดด้านความปลอดภัยได้

คุณตั้งค่าแฟล็กนี้ได้โดยเพิ่มรายการต่อไปนี้ลงในไฟล์พร็อพเพอร์ตี้ /opt/apigee/customer/application/ui.properties

conf_apigee.mail.smtp.ssl.protocols=ssl-protocol

ค่าที่เป็นไปได้สำหรับ ssl-protocol คือ SSLv2Hello, SSLv3, TLSv1, TLSv1.1 และ TLSv1.2

เครื่องมือวิเคราะห์ใหม่, sosreport

เพิ่ม Sosreport ซึ่งเป็นเครื่องมือวินิจฉัยและการรวบรวมข้อมูลระดับระบบใหม่

เพิ่มการรองรับซอฟต์แวร์เวอร์ชันใหม่

Apigee ได้เพิ่มการรองรับสำหรับซอฟต์แวร์เวอร์ชันต่อไปนี้

กำหนดค่าพร็อกซีการส่งต่อ

มีการเพิ่มแฟล็กต่อไปนี้ซึ่งจะช่วยให้คุณกำหนดค่าพร็อกซีการส่งต่อได้

  • http.proxyHost
  • http.proxyPort
  • http.proxyUser
  • http.proxyPassword

โดยค่าเริ่มต้น ค่าของแฟล็กจะว่างเปล่า

สคริปต์การล้างข้อมูล pg-data ที่ปรับปรุงให้ลบตารางข้อเท็จจริงระดับบนสุดออกจาก Analytics อย่างถาวร

หากต้องการเรียกใช้สคริปต์ ให้ป้อนคำสั่งต่อไปนี้

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]

สคริปต์มีตัวเลือกต่อไปนี้

  • Delete-from-parent-fact ค่าเริ่มต้น : ไม่ จะลบข้อมูลที่เก่ากว่าวันที่เก็บรักษาออกจากตารางข้อเท็จจริงระดับบนสุดด้วย
  • skip-prompt ค่าเริ่มต้น: ไม่ หากไม่ใช่ สคริปต์จะแสดงข้อความแจ้งให้ยืนยันก่อนที่จะลบข้อมูลออกจากข้อเท็จจริงขององค์กรหลัก ตั้งค่าเป็น "ใช่" หากสคริปต์การล้างข้อมูลเป็นแบบอัตโนมัติ

ตัวเลือกในการเปลี่ยนป้ายกำกับผู้ใช้ในหน้าการเข้าสู่ระบบ

แฟล็กใหม่ apigee.feature.customLoginUserLabel ให้คุณกำหนดค่าป้ายกำกับผู้ใช้ในหน้าเข้าสู่ระบบตามความต้องการได้ ค่าเริ่มต้นคือ "อีเมล"

ซอฟต์แวร์ที่รองรับ

รุ่นนี้มีการเปลี่ยนแปลงซอฟต์แวร์ที่รองรับดังต่อไปนี้

เพิ่มการรองรับแล้ว ไม่รองรับอีกต่อไป

รุ่นนี้รองรับซอฟต์แวร์เวอร์ชันต่อไปนี้

  • Red Hat Enterprise Linux (RHEL) 7.5, 7.6, 7.7, 7.8, 7.9, 8.0
  • Amazon Linux AMI 2
  • โพสต์เกรส 10.17
  • Nginx 1.20.1

เวอร์ชันนี้ไม่รองรับซอฟต์แวร์เวอร์ชันต่อไปนี้อีกต่อไป

  • Red Hat Enterprise Linux (RHEL) 6.X
  • Amazon Linux AMI 1
  • Node.js 0.10.32

ดูรายการแพลตฟอร์มทั้งหมดที่รองรับได้ในซอฟต์แวร์ที่รองรับและเวอร์ชันที่รองรับ

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

ส่วนนี้จะแสดงข้อบกพร่องของ Private Cloud ที่ได้รับการแก้ไขในรุ่นนี้ นอกจากนี้ รุ่นนี้มีการแก้ไขข้อบกพร่องทั้งหมดใน Edge UI, การจัดการ Edge และรุ่นพอร์ทัลที่แสดงในรุ่นที่รวม

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

ต้องอัปเดตเซิร์ฟเวอร์การจัดการ Mint เมื่อมีการเฟลโอเวอร์ของ Postgres

ระบบสร้างสคริปต์ที่ปรับปรุงแล้วเพื่อเปลี่ยนรายละเอียดการเชื่อมต่อ Postgres สำหรับ Mint Management Server โปรดดูการจัดการเฟลโอเวอร์ของฐานข้อมูล PostgreSQL
150844280

หากไม่มีการเชื่อมต่ออินเทอร์เน็ต Apigee SSO จะพยายามดาวน์โหลดไลบรารีแบบอักษรภายนอกระหว่างการเข้าสู่ระบบ

แบบอักษร Google Sans สำหรับส่วนหัวซึ่งไม่มีใบอนุญาตโอเพนซอร์สถูกแทนที่ด้วยแบบอักษร Noto Sans
161351690

นโยบาย HMAC ไม่ปรากฏในตัวเลือกนโยบาย

ตอนนี้นโยบายจะแสดงในตัวเลือกนโยบาย
168149141

การติดตั้งการสร้างรายได้ในเซิร์ฟเวอร์การจัดการที่ 2 ล้มเหลว

ปัญหาบางอย่างที่อาจเกิดขึ้นเนื่องจากสภาวะการแข่งขันระหว่างการติดตั้ง Mint Management Server ได้รับการแก้ไขแล้ว
170089960

เปลี่ยนป้ายกำกับผู้ใช้ในหน้าเข้าสู่ระบบไม่ได้

เพิ่มธงใหม่ไปยัง apigee.feature.customLoginUserLabel แล้ว ด้วยแฟล็กนี้ คุณจะกำหนดค่าป้ายกำกับผู้ใช้ในหน้าเข้าสู่ระบบได้ ค่าเริ่มต้นคือป้ายกำกับที่มีอยู่ กล่าวคือ อีเมล..
170791446

ใน UI ของนักพัฒนาแอป อักขระต้องห้ามในอีเมลของนักพัฒนาแอปทำให้แก้ไขรายละเอียดของนักพัฒนาแอปไม่ได้

ปัญหานี้ได้รับการแก้ไขแล้ว
173657467

เซิร์ฟเวอร์การจัดการทำงานไม่สำเร็จหากโหนด Cassandra ในศูนย์ข้อมูลอื่นๆ หยุดทำงาน

เราได้ปรับปรุงสคริปต์การตรวจสอบสิทธิ์ Cassandra เพื่อป้องกันปัญหานี้
175638733

เราจะเลิกใช้งาน AWS Linux 1

เพิ่มการรองรับ AWS Linux 2
175942835

คำขอ GET สำหรับรายงานสรุปรายวันได้รับอนุญาตโดยไม่มีการป้องกัน CSRF

ปัญหานี้ได้รับการแก้ไขแล้ว
178305317

ไคลเอ็นต์ Consul Connect ไม่ได้ใช้เซิร์ฟเวอร์ Consul ที่มีอยู่ทั้งหมดสำหรับเฟลโอเวอร์อัตโนมัติ

ปัญหานี้ได้รับการแก้ไขแล้ว
180207712

ลูกค้าเพิ่มโหนด Cassandra ใหม่ไม่ได้เนื่องจากพร็อพเพอร์ตี้ CASS_HOSTS ไม่ถูกต้อง

ตอนนี้การตั้งค่า Cassandra จะแสดงข้อความแสดงข้อผิดพลาดที่ปรับปรุงใหม่ หากมีพร็อพเพอร์ตี้ CASS_HOSTS ที่ไม่ถูกต้อง
186503861

นโยบาย ServiceAPI แยกค่าส่วนหัวอย่างไม่ถูกต้องเมื่อใช้ องค์ประกอบ

เพิ่มการกำหนดค่าทั่วไป (conf_http_HTTPHeader.{ANY}) เพื่อควบคุมลักษณะการทำงานเริ่มต้นของส่วนหัวที่มีหลายค่าและที่ซ้ำกัน การกำหนดค่านี้จะใช้ก็ต่อเมื่อไม่มีการกำหนดค่าส่วนหัวที่ระบุ
182456858

เซิร์ฟเวอร์การจัดการไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์ Postgress ของภูมิภาคท้องถิ่นเสมอไป

อัลกอริทึมการเลือก Postgres ของเซิร์ฟเวอร์การจัดการได้รับการเพิ่มประสิทธิภาพเพื่อให้เชื่อมต่อกับโหนด Postgres ในภูมิภาคท้องถิ่นแล้ว
182857918

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

183147699

การขยาย dc-4 ของลูกค้าล้มเหลวเนื่องจากมีชื่อภูมิภาคที่กำหนดเอง

พร็อพเพอร์ตี้ใหม่ REGION_MAPPING ให้คุณกำหนดชื่อภูมิภาคที่กำหนดเองให้กับชื่อภูมิภาคมาตรฐาน (dc-1, dc2 และอื่นๆ) ได้ ดูข้อมูลอ้างอิงไฟล์การกำหนดค่า Edge
185285557

เพิ่มฟีเจอร์เสริมเพื่อให้อีเมลของนักพัฒนาซอฟต์แวร์ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

ฟีเจอร์นี้จะปิดอยู่โดยค่าเริ่มต้น ดังนั้นอีเมลของนักพัฒนาแอปจะยังคงคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ (ตามลักษณะการทำงานในปัจจุบัน)
189743303

Analytics API ที่มีตัวกรองสำหรับยกเว้นพร็อกซี API แสดงข้อผิดพลาด

ปัญหาเกี่ยวกับตัวกรองการแยกวิเคราะห์ระหว่างดำเนินการรายงานที่กำหนดเองได้รับการแก้ไขแล้ว
171240470

การอัปเดตการจัดการล้มเหลวเมื่อเปิดใช้การตรวจสอบสิทธิ์ Cassandra JMX หรือ SSL

เพิ่มฟีเจอร์ที่ใช้เพื่อการตรวจสอบสิทธิ์ Cassandra JMX และการกำหนดค่า SSL เมื่อเรียกใช้การตั้งค่าหรืออัปเดตในเซิร์ฟเวอร์การจัดการ
168560804

เมื่อสร้างโฟลว์ที่แชร์ใน Edge UI แล้ว UI แสดงข้อผิดพลาด 403 สำหรับสิทธิ์ไม่เพียงพอ

แก้ไขค่าที่ไม่ได้กำหนดไว้ซึ่งส่งไปยัง API
171985727

ปรับปรุงการกำหนดค่า JMX ของ Cassandra เพื่อให้การกำหนดค่าเป็นไปตามมาตรฐานการกำหนดค่า Apigee อื่นๆ และจะไม่มีการลบล้างการเปลี่ยนแปลงในระหว่างการอัปเกรด Cassandra

188526117

คำสั่ง IP ไม่ได้นำหน้าด้วยเส้นทางสัมบูรณ์

เส้นทางสัมบูรณ์รวมอยู่ในคำสั่งแล้ว
123015330

ตัวเลขที่จัดรูปแบบไม่ถูกต้องในไฟล์ .properties ของคอมโพเนนต์ทำให้คอมโพเนนต์เริ่มทำงานไม่สำเร็จ

ปัญหานี้ได้รับการแก้ไขแล้ว
161934168

ช่องโหว่ในการออกแบบโปรโตคอล PostgreSQL PassTheHash โดย PostgreSQL ไปยัง Postgres v10.17

ปัญหานี้ได้รับการแก้ไขแล้ว
185115206

ทำการปรับปรุงเพื่อปรับปรุงประสิทธิภาพของการค้นหาข้อมูลวิเคราะห์ในเซิร์ฟเวอร์การจัดการ

193870176

เพิ่มการกำหนดค่าระดับเราเตอร์เพื่อปิดใช้ตัวเลือกการฟังโฮสต์เสมือนในพอร์ตมาตรฐาน 80 และ 443

197331224

Get org จะแสดงข้อผิดพลาด 403-unauthorized แทนที่จะเป็น 404-not found หากไม่มี org

184573211

Java Management Extensions (JMX) จะไม่ได้เปิดใช้โดยค่าเริ่มต้นสำหรับโมดูล SSO ของ Apigee อีกต่อไป

แก้ไขปัญหาด้านความปลอดภัยแล้ว

ต่อไปนี้เป็นรายการปัญหาด้านความปลอดภัยที่ทราบซึ่งได้รับการแก้ไขในรุ่นนี้ โปรดติดตั้ง Edge Private Cloud เวอร์ชันล่าสุดเพื่อหลีกเลี่ยงปัญหาเหล่านี้

รหัสปัญหา คำอธิบาย
CVE-2018-16131

ช่องโหว่: [Denial of Service (DoS)] ที่พบในโปรเจ็กต์: Unified-experience/navbar (SNYK-JAVA-COMTYPESAFEAKKA-32493) ปัญหานี้ได้รับการแก้ไขแล้ว

CVE-2020-7676

ช่องโหว่ของ Cross-Site Scripting (XSS) ใน jQuery ช่องโหว่ใน jQuery ที่รายงานว่า Cross-site Scripting (XSS) ได้รับการแก้ไขแล้ว

CVE-2016-5388

ช่องโหว่ในเซิร์ฟเล็ตของ Tomcat Tomcat servlet 8.0.53 ที่มีอยู่มีช่องโหว่ด้านความปลอดภัย การอัปเกรดเซิร์ฟเวอร์ Tomcat servlet เป็น 8.5.34 ได้แก้ไขช่องโหว่นี้แล้ว

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

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

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

apigee-mirror ใช้กับ Red Hat Enterprise Linux (RHEL) 8.0 ไม่ได้

ในการแก้ปัญหาชั่วคราว ให้ติดตั้ง apigee-mirror ในเซิร์ฟเวอร์ที่ใช้ RHEL เวอร์ชันต่ำกว่าหรือระบบปฏิบัติการที่รองรับเวอร์ชันอื่นสำหรับ Apigee จากนั้นคุณจะใช้มิเรอร์เพื่อเพิ่มแพ็กเกจได้แม้ว่าจะติดตั้ง Apigee ในเซิร์ฟเวอร์ RHEL 8.0 แล้วก็ตาม

โปรดดูรายการปัญหาที่ทราบทั้งหมดในหัวข้อปัญหาที่ทราบเกี่ยวกับ Edge สำหรับ Private Cloud

ขั้นตอนถัดไป

หากต้องการเริ่มต้นใช้งาน Edge สำหรับ Private Cloud 4.51.00 ให้ใช้ลิงก์ต่อไปนี้

การติดตั้งใหม่:

ภาพรวมของการติดตั้งใหม่

การติดตั้งที่มีอยู่

อัปเดต Apigee Edge 4.19.06 หรือ 4.50.00 เป็น 4.51.00