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

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

ในวันที่ต่อไปนี้ เราได้เริ่มเปิดตัวการอัปเดตคอมโพเนนต์ไปยัง Apigee Edge สำหรับ Public Cloud

  • ผู้ประมวลผลข้อความ: วันศุกร์ที่ 1 พฤษภาคม 2020
  • การจัดการ API: วันจันทร์ที่ 20 เมษายน 2020
  • การจัดการการสร้างรายได้: วันจันทร์ที่ 20 เมษายน 2020
  • การเผยแพร่แพตช์การจัดการ API: วันจันทร์ที่ 22 มิถุนายน 2020
  • การเผยแพร่แพตช์การจัดการการสร้างรายได้: วันจันทร์ที่ 6 กรกฎาคม 2020
  • ข้อมูลอัปเดตเกี่ยวกับความปลอดภัยของเซิร์ฟเวอร์การจัดการ: วันจันทร์ที่ 24 สิงหาคม 2020
  • การเผยแพร่แพตช์ผู้ประมวลผลข้อมูลข้อความที่มีการแก้ไขข้อบกพร่อง: วันพฤหัสบดีที่ 24 กันยายน 2020
  • การเผยแพร่แพตช์ผู้ประมวลผลข้อมูลข้อความที่มีการแก้ไขข้อบกพร่อง: วันจันทร์ที่ 26 ตุลาคม 2020
  • การเผยแพร่แพตช์ผู้ประมวลผลข้อมูลข้อความที่มีการแก้ไขข้อบกพร่อง: วันจันทร์ที่ 1 กุมภาพันธ์ 2021

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

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

นโยบายของ JWT

  • การเข้ารหัส JWT

    นโยบาย JWT ช่วยให้คุณสร้าง ยืนยัน และถอดรหัสโทเค็นที่เข้ารหัสได้ องค์ประกอบใหม่ๆ ในนโยบายมีดังนี้

    • <Type> - ให้คุณตั้งค่าว่าโทเค็นมีการลงชื่อหรือเข้ารหัสหรือไม่
    • <EncryptionAlgorithms> - ให้คุณตั้งค่าอัลกอริทึมการเข้ารหัส <Key> และ <Content>

    (67165581)

  • การรองรับอัลกอริทึม PSS ในโทเค็นที่มีการลงชื่อ

    ตอนนี้นโยบายสำหรับการสร้างและยืนยัน JWT และ JWS รองรับอัลกอริทึม PS256, PS384 และ PS512 ตามที่อธิบายไว้ใน IETF RFC 7518 แล้ว (119856499)

  • สร้างเวลาเริ่มต้นสัมพัทธ์สำหรับโทเค็น

    เมื่อสร้าง JWT ด้วยนโยบาย GenerateJWT องค์ประกอบ <NotBefore> จะช่วยให้คุณระบุเวลาสัมพัทธ์ระหว่างเวลาที่สร้างโทเค็นจนถึงโทเค็นที่ถูกต้อง เช่น ค่า <NotBefore> เท่ากับ 2 ชม. หมายความว่าโทเค็นจะใช้ไม่ได้เป็นเวลา 2 ชั่วโมงหลังจากสร้าง คุณตั้งค่าเวลา <NotBefore> ได้เป็นมิลลิวินาที (ms), วินาที (s), นาที (m), ชั่วโมง (h), วัน (d) หรือสัปดาห์ (w) (126261970)

  • คีย์สาธารณะ/ใบรับรองอ้างอิงใน ConfirmJWT

    ในนโยบายVerifyJWT องค์ประกอบ <PublicKey> / <Certificate> ช่วยให้คุณอ้างอิงใบรับรองรูปแบบ PEM ที่จะใช้ยืนยันลายเซ็น JWT ขาเข้าได้ เช่น

    <PublicKey>
      <Certificate ref='public.certificate_pem'/>
    </PublicKey>

    (132918033)

ฟังก์ชันเทมเพลตข้อความ

ฟังก์ชันเทมเพลตข้อความใหม่ๆ ที่พร้อมใช้งานในรุ่นนี้มีดังนี้

  • firstnonull - แสดงผลค่าของอาร์กิวเมนต์แรก (ซ้ายสุด) ที่ไม่เป็นค่าว่าง (139698514)
  • xpath - ให้คุณใช้นิพจน์เส้นทาง XML (XPath) เพื่อแยกวิเคราะห์ตัวแปร XML (123246424)

นโยบาย AssignMessage: AssignVariable ช่วยให้คุณสามารถอ้างอิงเทมเพลตข้อความ

ในนโยบาย AssignMessage องค์ประกอบ <AssignVariable> / <Template> จะอนุญาตแอตทริบิวต์ ref ซึ่งจะช่วยให้คุณแทรกเทมเพลตที่กำหนดไว้ล่วงหน้าขณะรันไทม์ซึ่งสามารถเปลี่ยนแปลงได้โดยไม่ต้องแก้ไขนโยบาย (118396082)

ชื่อแทนใบรับรองหลายชื่อ

เมื่อ กำหนดค่า TLS และใช้ใบรับรองหลายใบในคีย์สโตร์ โดยแต่ละใบรับรองมีชื่อแทนต่างกัน Edge จะอนุญาตให้คุณอ้างอิงชื่อแทนใบรับรองเฉพาะในการกำหนดค่า <SSLInfo><KeyAlias> ได้ หากต้องการเปิดใช้ลักษณะการทำงานที่อัปเดตนี้ ให้ตั้งค่าพร็อพเพอร์ตี้ HTTPClient.choose.alias.by.keyalias ใหม่เป็น "จริง" ในไฟล์ http.properties ในโปรแกรมประมวลผลข้อความ ผู้ใช้ Edge for Public Cloud ต้องติดต่อ ทีมสนับสนุนเพื่อเพิ่มพร็อพเพอร์ตี้นี้ (142141620)

นโยบาย JSONtoXML: ละเว้นการประกาศ XML, เยื้องเอาต์พุต

ตัวเลือกบูลีนใหม่ 2 แบบในนโยบาย JSONtoXML ช่วยให้คุณควบคุมเอาต์พุต XML ได้มากขึ้น

  • <Options> <OmitXmlDeclaration> - เมื่อตั้งค่าเป็น "จริง" (ค่าเริ่มต้นเป็น "เท็จ") องค์ประกอบ <OmitXmlDeclaration> จะข้ามการประกาศ XML เริ่มต้นของ <?xml version="1.0" encoding="UTF-8"?> ที่นโยบายสร้างขึ้น
  • <Options> <Indent> - เมื่อตั้งค่าเป็น true (ค่าเริ่มต้นคือ false) องค์ประกอบ <Indent> จะเยื้องเอาต์พุต XML เช่น แทนที่เอาต์พุตนี้

    <Array><n>1</n><n>2</n><n>3</n></Array>

    องค์ประกอบการเยื้องจะทำให้เกิดผลลัพธ์ต่อไปนี้

    <Array>
     <n>1</n>
     <n>2</n>
     <n>3</n>
    </Array>

(65142394)

การตอบกลับสำหรับการสแกนโฮสต์เสมือน

หากมีการส่งคำขอไปยังที่อยู่ IP ของปลายทาง Apigee (ไม่ได้ระบุโฮสต์เสมือน) Edge จะแสดงการตอบกลับ HTTP 200 และเอกสาร HTML ว่างเปล่าจากโฮสต์เสมือนของ Apigee เริ่มต้นที่เชื่อมโยงกับที่อยู่ IP นั้น เพื่อหลีกเลี่ยงการแสดงผลที่ไม่ถูกต้องว่าการตอบสนองดังกล่าวอาจแสดงถึงช่องโหว่ที่อาจถูกแสวงหาประโยชน์ได้ การเชื่อมต่อจึงถูกตัดออกและจะไม่มีการตอบกลับใดๆ (140005396)

พร็อพเพอร์ตี้ของเซิร์ฟเวอร์เป้าหมายใน Trace เพื่อช่วยในการแก้ปัญหา

พร็อพเพอร์ตี้การติดตามใหม่ต่อไปนี้จะช่วยแก้ปัญหาการเชื่อมต่อเป้าหมายโดยการแสดงให้เห็นว่า HTTPClient สำหรับเซิร์ฟเวอร์เป้าหมายมีการแคชไว้หรือไม่: isHttpClientCached และ isFromClientPool (140574604)

นโยบาย MessageLในเร็วๆ นี้: ข้อความ Syslog

ใน นโยบาย MessageLในเร็วๆ นี้ องค์ประกอบ <Syslog> / <PayloadOnly> (บูลีน) ใหม่จะช่วยให้คุณระบุได้ว่าระบบได้เพิ่มสิ่งใดไว้หน้า <Message> ที่คุณกำหนดโดยอัตโนมัติหรือไม่ หากคุณตั้งค่า <PayloadOnly> เป็น "จริง" ระบบจะไม่เพิ่มสิ่งใดไว้หน้าคำจำกัดความของข้อความ (โดยไม่คำนึงถึงการตั้งค่า <FormatMessage>) หากตั้งค่าเป็น "เท็จ" (ค่าเริ่มต้น) การตั้งค่า <FormatMessage> จะกำหนดสิ่งที่จะเพิ่มไว้ข้างหน้าข้อความบันทึก (68722102)

การหมดอายุของนโยบายแคช

องค์ประกอบวันหมดอายุ <TimeoutInSeconds> ใหม่ในนโยบาย ResponseCache และ นโยบาย ฟอรั่ม ประชากร จะทํางานตามจุดประสงค์ดั้งเดิมของเอลิเมนต์ <TimeoutInSecs> ที่มีอยู่ โปรดใช้องค์ประกอบใหม่ องค์ประกอบ <TimeoutInSecs> ที่เลิกใช้งานแล้วยังคงมีอยู่สําหรับความเข้ากันได้แบบย้อนหลัง หากมีการกำหนดค่าทั้งองค์ประกอบ <TimeoutInSecs> และ <TimeoutInSeconds> แล้ว Edge จะใช้ <TimeoutInSeconds> (119172893)

ตัวแปรโฟลว์ Virtualhost.aliases.values

ตัวแปรโฟลว์ข้อความ virtualhost.aliases.values แบบอ่านอย่างเดียวใหม่จะแสดงผลอาร์เรย์รูปแบบ JSON ของชื่อแทนทั้งหมดที่กำหนดให้กับโฮสต์เสมือนที่ถูกเรียกใช้ในคำขอขาเข้า (128453178)

พารามิเตอร์ใหม่สำหรับตรวจสอบการลบการแก้ไขพร็อกซี

เพิ่มพารามิเตอร์การค้นหา force ใหม่ไปยังลบการแก้ไขพร็อกซี API แล้ว ในกรณีที่การแก้ไขแสดงอยู่ใน List API Proxies API แต่ค้นหาไม่ได้จริงๆ พารามิเตอร์นี้จะช่วยให้มั่นใจได้ว่าการแก้ไขพร็อกซีจะถูกลบออก (111691721)

เช่น

DELETE /v1/organizations/myorg/apis/myproxy/revisions/2?force=true

ตัวแปรโฟลว์ใหม่สำหรับค่าชื่อแทน Virtualhost

ตัวแปรโฟลว์ข้อความ virtualhost.aliases.values แบบอ่านอย่างเดียวใหม่จะแสดงผลอาร์เรย์รูปแบบ JSON ของชื่อแทนทั้งหมดที่มอบหมายให้กับโฮสต์เสมือนที่มีการเรียกในคำขอขาเข้า (128453178)

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

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

รหัสปัญหา ชื่อคอมโพเนนต์ คำอธิบาย
143313772 Message Processor

ปัญหาได้รับการแก้ไขในนโยบาย SpikeArrest ที่เกิดขึ้นเมื่อเปิดใช้ UseEffectiveCount และมีการรีสตาร์ททีละตอน

(ในเวอร์ชันแพตช์ 1/2/21)

154428338 รันไทม์ของ API

ตัวประมวลผลข้อความโหลดสภาพแวดล้อมไม่ได้เมื่อมีการกำหนดค่าคีย์สโตร์ด้วยชื่อหรือชื่อแทนที่คล้ายกัน

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

149507805 การจัดการ API

เปิดใช้การทำให้ใช้งานได้/การกำหนดค่าผ่าน HTTP สำหรับเซิร์ฟเวอร์ MGMT เวอร์ชันที่ใช้งานจริงทั้งหมด

การอัปเดตการกำหนดค่าจะเกิดขึ้นผ่าน HTTP แทน RPC ซึ่งเป็นการปรับปรุงความน่าเชื่อถือและการบันทึกข้อผิดพลาด

137217974 การจัดการ API

เมื่อกำหนดค่า MP ผ่าน HTTP ให้เผยแพร่ข้อผิดพลาดอย่างถูกต้องเมื่อเซิร์ฟเวอร์เป้าหมายยังคงใช้งานอยู่

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

69765558 การจัดการ API

Resource Permissions API แสดงผล 403

149545506 การจัดการ API

แก้ไขปัญหาด้านความปลอดภัยใน API สำหรับการเพิ่มผู้ใช้ลงในบทบาท

131246911 การจัดการ API เปิดใช้การรองรับโดเมนใหม่ๆ สำหรับอีเมลของนักพัฒนาซอฟต์แวร์ในพอร์ทัล เช่น *.games, *.asia

แก้ปัญหาที่ชื่อโดเมนบางชื่อ เช่น *.games, *.asia และ *.africa ทำให้การสร้างนักพัฒนาซอฟต์แวร์ใน Edge ไม่สำเร็จเพราะโปรแกรมตรวจสอบโดเมนไม่รู้จักชื่อโดเมนดังกล่าว ตอนนี้ Edge จะตรวจสอบว่ารูปแบบอีเมลถูกต้องเท่านั้น (มีสัญลักษณ์ "@")

142217645 การจัดการ API

PUT v1/o/{org_name}/apiproducts/{product_name} ไม่นำโควต้าออก

162299668 เซิร์ฟเวอร์การจัดการ

ช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นได้รับการแก้ไขแล้ว

135856488 เซิร์ฟเวอร์การจัดการ

ความช้าของ UI

139407965 เซิร์ฟเวอร์การจัดการ

ปัญหาได้รับการแก้ไขแล้วที่ทำให้สร้าง KVM ได้โดยไม่ต้องมีชื่อ

112488235 เซิร์ฟเวอร์การจัดการ

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

132433193 การจัดการการสร้างรายได้

ปัญหาเกี่ยวกับการอัปเดตแอปพลิเคชันได้รับการแก้ไขแล้ว

152514520 การจัดการการสร้างรายได้

ปัญหาเกี่ยวกับการเรียก Management API เพื่อลบเอนทิตีได้รับการแก้ไขแล้ว

128450374 รันไทม์ของ API

นโยบาย JWT/JWS ควรยึดตาม ignoreUnresolvedVariable และควรรักษาข้อผิดพลาดที่เหมาะสมหากไม่ได้กำหนดตัวแปรไว้

135354517 รันไทม์ของ API

องค์กรดำเนินการไม่สำเร็จใน Release_190301 เนื่องจากมีการบังคับใช้ประเภทข้อมูล "สตริง" ใน BasicAuth อย่างเข้มงวด

131763486 รันไทม์ของ API

ระบบควรละเว้นเส้นทางพื้นฐานของขั้นตอนที่แชร์ไว้ในตัวประมวลผลข้อความ

135972575 รันไทม์ของ API

Private Cloud 4.19.01 แสดงลักษณะการทำงานที่ต่างกันในระหว่างการทำให้ใช้งานได้ด้วย override=true&delay=300

การแก้ไขนี้จะรวมอยู่ใน Edge สำหรับรุ่น Private Cloud ในอนาคต

141601836 รันไทม์ของ API

แก้ไขชื่อโฮสต์ในข้อความบันทึก

116834109 รันไทม์ของ API

ค่าที่ไม่ถูกต้องสำหรับตัวแปรล้มเหลว, fault.cause และ fault.name ใน Trace

130653816 รันไทม์ของ API

การรับส่งข้อมูล 404 ที่ไม่ต่อเนื่องไปยังรันไทม์

132777537 รันไทม์ของ API

นโยบาย ExtractVariable สำหรับ JSONPath ที่ถูกต้องล้มเหลว

133713555 รันไทม์ของ API

ส่วนหัววันที่ของเราเตอร์ Edge

133253435 รันไทม์ของ API

การใช้งาน CPU สูงโดยเทรด Apigee-Main

111553402 รันไทม์ของ API

ผลิตภัณฑ์ API ที่มีอักขระที่ไม่ถูกต้องในเส้นทางที่ระบบตรวจไม่พบจนกว่าจะถึงรันไทม์

126240341 รันไทม์ของ API

ปรับปรุงข้อความ "รุ่นที่ล้มเหลว" ทั่วไปในความล้มเหลวของนโยบาย GenerateJWT

119854424 รันไทม์ของ API

LoadBalancer กับเซิร์ฟเวอร์เป้าหมายเดียวไม่ควรกลายเป็นสถานะไม่ใช้งานเมื่อการเชื่อมต่อล้มเหลว

129275412 รันไทม์ของ API

เพิ่มส่วนหัว HTTP ไปยังโฮสต์เสมือนสำรองสำหรับการสแกน IP ทั่วไป

129351507 รันไทม์ของ API

นโยบาย Basic Authentication ถอดรหัสไม่สำเร็จเมื่อรหัสผ่านมีโคลอน

65852874 รันไทม์ของ API

ตรวจสอบว่า HTTPClient ไม่พยายามใช้การเชื่อมต่อที่มีส่วนหัวการตอบกลับ Connection:close ซ้ำ

138951646 รันไทม์ของ API

การจำกัดเวลาใน JavaScript สำหรับ httpClient ไม่ทำงาน

139051927 รันไทม์ของ API

เวลาในการตอบสนองการประมวลผลคำขอสูง

132443137 รันไทม์ของ API

เปลี่ยนการทำงานของเครื่องมือประมวลผลข้อความเพื่อจัดการส่วนหัว x-apigee ภายในที่ไม่รู้จัก

138310777 รันไทม์ของ API

การเรียกใช้การติดตั้งใช้งานโฟลว์ที่แชร์ซึ่งแสดงผล 504 แบบสุ่ม

67170148 รันไทม์ของ API

ความแตกต่างของเวลาที่ผ่านไปและเวลาที่ใช้ใน Serviceข้อความไฮไลต์

124049692 รันไทม์ของ API

NullPointerException ในนโยบาย ConfirmApiKey

135031506 รันไทม์ของ API

เพิ่มข้อความบันทึกสำหรับรูปแบบคีย์ JWT ที่ไม่คาดคิด

137312366 รันไทม์ของ API

การตรวจสอบเนื้อหาตามส่วนหัว Content-Type

109871907 รันไทม์ของ API

ความล่าช้าในการดำเนินการของ ServiceAPI ที่ไม่มีองค์ประกอบการตอบกลับ

143722867 รันไทม์ของ API

JWT ต้องบังคับใช้ขีดจำกัดที่กำหนดค่าได้กับจำนวนการทำซ้ำสำหรับ PBKDF2

144286363 การติดตามแบบผสม

มาสก์การแก้ไขข้อบกพร่องใน env.json ไม่มาสก์ข้อมูลการตอบกลับใน Apigee แบบผสม

147769812 รันไทม์ของ API

ประกาศพร็อพเพอร์ตี้แฮช OAuth ว่าเปลี่ยนแปลงได้ในแฟล็กฟีเจอร์

149037704 รันไทม์ของ API

ปัญหาได้รับการแก้ไขแล้ว โดยค่าที่กำหนดให้กับตัวแปรโฟลว์ proxy.url อาจส่งคืนชื่อแทนโฮสต์ที่ไม่ถูกต้อง

148972262 รันไทม์ของ API

DecodeJWS ปล่อยเพย์โหลดไปยังตัวแปรบริบทในรูปแบบที่ไร้ประโยชน์

116580622 รันไทม์ของ API

คำตอบไม่สอดคล้อง

149739904 รันไทม์ของ API

การมาสก์ข้อมูลสำหรับส่วนหัว HTTP ไม่ควรคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

149431545 รันไทม์ของ API

GenerateJWT และ ConfirmJWT ที่มี SecretKey ไม่ยอมรับการเข้ารหัสใดๆ ยกเว้นการเข้ารหัส UTF-8

155448596 แพตช์การจัดการ API

ไม่มีสิทธิ์ในบทบาท apimonitoringadmin เริ่มต้น

มีการเพิ่มสิทธิ์ที่ขาดหายไปในบทบาท apimonitoringadmin

158592076 แพตช์การจัดการ API

ไม่มีสิทธิ์ในบทบาทผู้ดูแลระบบเริ่มต้น

มีการเพิ่มสิทธิ์ที่ขาดหายไปในบทบาทผู้ดูแลระบบสำหรับนักพัฒนาซอฟต์แวร์

152856311 แพตช์การจัดการ API

การตรวจสอบเพื่อปฏิเสธใบรับรอง PKCS7 และ DER ในคีย์สโตร์และ Truststore ระหว่างการสร้างและอัปเดตโฮสต์เสมือน

ระหว่างการสร้างหรืออัปเดตโฮสต์เสมือน ระบบจะบังคับใช้การตรวจสอบเพื่อตรวจสอบว่าใบรับรองที่เพิ่มลงในชื่อแทนคีย์สโตร์และ Truststore อยู่ในรูปแบบ PEM หรือไม่อยู่ในรูปแบบที่เข้ากันไม่ได้ เช่น PKCS7, DER และอื่นๆ

155478545 แพตช์การจัดการการสร้างรายได้

แก้ไขปัญหาเกี่ยวกับการอัปเดตสถานะการแจ้งเตือนทางอีเมลแล้ว

154121499 แพตช์การจัดการการสร้างรายได้

ปัญหาที่ /mint/org/orgname/delete-org-data API แสดงข้อผิดพลาดของสถานะ 404 ได้รับการแก้ไข

152356393 แพตช์การจัดการการสร้างรายได้

มีการผ่อนปรนการตรวจสอบความยาวชื่อบริษัทสำหรับการสร้างการสร้างรายได้ของบริษัท

138542921 แพตช์การจัดการการสร้างรายได้

ปัญหาได้รับการแก้ไขแล้วเรื่องการสร้างแพ็กเกจราคาล้มเหลวโดยมีแอตทริบิวต์ที่กำหนดเองหลายรายการในแพ็กเกจผลิตภัณฑ์

150948843 แพตช์การจัดการการสร้างรายได้

ปัญหาได้รับการแก้ไขแล้วที่ Monetization /sync-developers API ก่อให้เกิดความขัดแย้งอย่างต่อเนื่อง

155443118 แพตช์การจัดการการสร้างรายได้

นำช่อง jsonMailProperties ออกแล้ว

150948843 แพตช์การจัดการการสร้างรายได้

ปัญหาได้รับการแก้ไขแล้วที่ Monetization /sync-developers API ก่อให้เกิดความขัดแย้งอย่างต่อเนื่อง