Rest.li สามารถนำมาใช้ในการประกอบโครงสร้างที่ซับซ้อนโครงการอเนกประสงค์ที่ต้องพึ่งพาข้อมูลและเนื้อหาจาก APIs ระยะไกล
การใช้งาน Rest.li มีความสามารถปรับขนาดได้และมีประสิทธิภาพส่วนใหญ่เป็นเพราะข้อมูล Rest.li และโครงสร้างไม่เชื่อเรื่องพระเจ้าเทคโนโลยี
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- เปิดใช้งานความละเอียดไฟล์ SchemaTranslator และเผยแพร่ตัวเลือกการตรวจสอบเพื่อ parsers ทั้งหมดกลับกลายเป็นคีมาในระหว่างการแปล.
มีอะไรใหม่ ในรุ่น 2.6.0:
- ปัจจัย PatchRequestRecorder ออกและการเรียนที่เกี่ยวข้องเป็นโมดูลใหม่ .
- จะออก ParSeqRestClient เป็นโมดูลที่แยกต่างหาก.
มีอะไรใหม่ ในรุ่น 2.2.4:.
- ให้กรอง Rest.li ปรับเปลี่ยนส่วนหัวคำขอ
สิ่งที่ใหม่ ในรุ่น 2.2.2:
- คงยกเว้นข้อโต้แย้งที่ผิดกฎหมายเมื่อหัวโยนคุกกี้คือ เพิ่ม.
มีอะไรใหม่ ในรุ่น 2.0.5:
- การเพิ่มวิธีการในชั้นเรียนคำขอที่สร้างสตริง เป็นตัวแทนของการร้องขอโดยไม่ต้องใช้ข้อมูลที่สำคัญการรักษาความปลอดภัย.
มีอะไรใหม่ ในรุ่น 2.0.0:.
- ลบ Rest.li 1.0 APIs เลิก
- เลิก Rest.li 1.0 สร้างการร้องขอ.
มีอะไรใหม่ ในรุ่น 1.24.3.
- มายังวิธีการจัดการทรัพยากร null
- ตำหนิคำอธิบายประกอบพารามิเตอร์บางเปลี่ยนกับคนใหม่เพิ่ม annotaions บริบททรัพยากรใหม่พารามิเตอร์และการเพิ่มการทดสอบหน่วยสำหรับเดียวกัน.
- อัพเกรด jackson-core และการอ้างอิง jackson-DataBind ไป 2.4.3.
มีอะไรใหม่ ในรุ่น 1.24.0.
- ล้มเหลวอย่างรวดเร็วถ้าชื่อทรัพยากรปะทะ
มีอะไรใหม่ ในรุ่น 1.23.6:
- ลดจำนวนของแฮชใน mapKeyV3
- การปรับปรุง HashBasedPartitionAccessor
- ย้าย hashLong ลงในอินเตอร์เฟซ HashFunction
มีอะไรใหม่ ในรุ่น 1.23.3:
- การปรับปรุง RestLiAnnotationReader เพื่อตรวจสอบว่าเป็นทรัพยากรที่ 'ตรงกับคำอธิบายประกอบ ประเภทแม่แบบของ.
- ลบ RestLiCollectionCompoundKey ในขณะที่มันไม่ได้ใช้.
มีอะไรใหม่ ในรุ่น 1.23.2:
- RestliRequestUriSignature. จับ assocKey สำหรับ FindRequest และ GetAllRequest
- MockActionResponseFactory. เพิ่มตัวเลือกที่จะสนับสนุนเค้าร่างแบบไดนามิกเช่น CollectionResponse
มีอะไรใหม่ ในรุ่น 1.21.1:
- เพิ่ม API ใหม่ที่จะเข้า: getIterator ()
มีอะไรใหม่ ในรุ่น 1.21.0.
- เพิ่ม NPE ตรวจสอบ removePartial ใน ZookeeperEphemeralStore
- แก้ไขจัดการเอกสารในการจัดการเส้นทางที่ว่างเปล่าและเส้นทางที่มีเพียง & quot; restli & quot;.
- โยนข้อยกเว้นเมื่อ getId เรียกว่าการตอบสนองและที่สำคัญคือมีความซับซ้อนหรือสารที่สำคัญ.
มีอะไรใหม่ ในรุ่น 1.20.0.
- ส่วนหัว ID ห้ามการเข้าถึงโดยตรง
มีอะไรใหม่ ในรุ่น 1.19.1.
- ลบ autoboxing จาก ConsistentHashRing.compareTo
มีอะไรใหม่ ในรุ่น 1.19.0:
- partitionInfoProvider จะเปิดเผยสิ่งอำนวยความสะดวก (ซึ่งสามารถแบ่งชั้นเรียนที่ ใช้สิ่งอำนวยความสะดวก).
- เครื่องกำเนิดไฟฟ้าภาพรวมการปรับปรุงที่จะขยายรวมแบบแผนในรายการรุ่นแทนภายในสนามรวมถึง.
- สคี d2TransportClientProperties คงสะท้อนให้เห็นถึงสิ่งที่จริงถูกเก็บไว้.
มีอะไรใหม่ ในรุ่น 1.18.0:
- แนะนำการตรวจสอบภายใน BatchGetRequestBuilder.build () เพื่อ ล้มเหลวเมื่อที่สำคัญคือ CompoundKey หรือ ComplexResourceKey.
มีอะไรใหม่ ในรุ่น 1.17.0:
- CreateIdResponse.getId () ตอนนี้พ่นยกเว้นถ้า ID ขอเป็นกุญแจสำคัญที่ซับซ้อนหรือ Compound.
- ตรงกับการเปลี่ยนแปลงก่อนหน้านี้ในการ BatchCreateResponse BatchCreateIdResponse.
- ยกเลิก & quot; เรื่องการออกแบบการตอบสนอง Rest.li API สำหรับการดำเนินงานชุดต่างๆ & quot;.
มีอะไรใหม่ ในรุ่น 1.16.1:
- สามารถ smurfing ลบใน D2 KeyMapper
- แก้ไขข้อผิดพลาดใน zookeeperAnnouncerJmx
มีอะไรใหม่ ในรุ่น 1.16.0:
- ถอดรหัสสำหรับการตอบสนองที่ต้องไม่ใช่ null dataMap ตอนนี้จะกลับ null ถ้าผ่านโมฆะ dataMap ใน wrapResponse.
- อนุญาตให้เข้าถึงตัวกรองพิมพ์ขอรหัสในการสร้างชุดการตอบสนอง.
- ให้พารามิเตอร์การค้นหาที่ไม่ได้อยู่ในชุด ScatterGatherBuilder.
- เรื่องการออกแบบการตอบสนอง Rest.li API สำหรับการดำเนินงานชุดต่างๆ.
มีอะไรใหม่ ในรุ่น 1.15.19:.
- คงคำเตือน Java 7
- เพิ่มกลับมาในฟังก์ชั่น wrapResponse RestResponseDecoder สาธารณะที่ถูกลบออกใน 1.15.14.
มีอะไรใหม่ ในรุ่น 1.15.14:.
- refactoring ที่เกี่ยวข้องของการเข้ารหัสที่สำคัญ
- เพิ่มการทดสอบมากมายที่จะครอบคลุมทั้ง 1.0 และ 2.0 รูปแบบ URI.
มีอะไรใหม่ ในรุ่น 1.15.9:
- แก้ไขข้อผิดพลาดในการให้บริการ scaladoc ที่เรียนและวัตถุของ เหมือนกันไม่ได้ระหว่าง disambiguated อย่างถูกต้อง.
มีอะไรใหม่ ในรุ่น 1.15.7:
- แก้ไขข้อผิดพลาดในการกำเนิดตัวอย่างที่ params แบบสอบถามที่ซับซ้อน ชนิดจะแสดงผลไม่ถูกต้องเป็นแผนที่ข้อมูล stringified ด้วย {} และแทนที่จะเป็นตัวแทน URI ที่ถูกต้อง.
มีอะไรใหม่ ในรุ่น 1.15.6.
- เพิ่มที่อยู่ IP เพื่อ RequestContext
มีอะไรใหม่ ในรุ่น 1.15.2.
- เพิ่มช่องใหม่วิธีการ toString คำขอ
สิ่งที่ใหม่ ในรุ่น 1.14.6:
- เพิ่ม DataTemplate เพื่อ classpath generateRestClient สำหรับ Java ขนาดเล็กที่มีผลผูกพัน
มีอะไรใหม่ ในรุ่น 1.14.4:
- ทำรายงานการดำเนินการตามคำขอสร้างขึ้นเฉพาะสำหรับการร้องขอการแก้ปัญหา
- แก้ไขข้อผิดพลาดที่สตริงเอกสารจะไม่แสดงขึ้นใน idls / ภาพรวมเมื่อวิธีพารามิเตอร์เป็นอาร์เรย์.
มีอะไรใหม่ ในรุ่น 1.13.2:
- Refactor เมื่อประมาณการจะถูกเข้ารหัสในยูริ การเข้ารหัสย้ายกลับไปที่ขั้นตอนการเข้ารหัส URI ปกติ.
- รวม schemas อ้างอิงแบบอินไลน์เมื่อมีการสร้างการตอบสนองทางเลือก.
- ไม่อนุญาตให้ typeref เป็นชนิดที่สำคัญในการอ่านคำอธิบายประกอบ นี้ช่วยแก้ไขความไม่สอดคล้องกันระหว่างผู้อ่านบันทึกย่อและรูปแบบทรัพยากร.
มีอะไรใหม่ ในรุ่น 1.11.2:
- การปรับปรุงประสิทธิภาพการฉาย Rest.li โดยเฉพาะอย่างยิ่งในเบาบาง กรณีการใช้งาน.
- เปลี่ยนชื่อ DataMapProcessor เพื่อ DataComplexProcessor DataMapProcessor เก่าจะเลิก.
มีอะไรใหม่ ในรุ่น 1.10.7:
- ให้วิธีการที่จะได้รับอัตราการตอบสนองและสถานะ โดยไม่ต้องจับข้อยกเว้นในกรณีที่มีข้อผิดพลาด Rest.Li.
มีอะไรใหม่ ในรุ่น 1.10.6:
- เพิ่มการทดสอบ DegraderLoadBalancerState
- การทดสอบที่ดีขึ้นสำหรับ DegraderLoadBalancerState
- ลดความซับซ้อนของ V3 DegraderLoadBalancerState
มีอะไรใหม่ ในรุ่น 1.10.5:
- ลดความซับซ้อนของตรรกะของรัฐในการปรับปรุงกลยุทธ์ Balancer degrader ใน V3 .
- การเปลี่ยนแปลงเหมือนกันสำหรับ V2 จะทำให้กลยุทธ์ V2_1 ใหม่ที่จะออกจาก.
- V2 แตะต้องสำหรับการเปิดตัวที่ปลอดภัย.
มีอะไรใหม่ ในรุ่น 1.10.3.
- เพิ่ม JavaDoc จะ SchemaSampleDataGenerator
- ใช้ตัวอย่างการเรียกกลับข้อมูล SchemaSampleDataGenerator.
มีอะไรใหม่ ในรุ่น 1.10.1.
- นำเข้าสู่ระบบจากข้อมูล
มีอะไรใหม่ ในรุ่น 1.9.49.
- ล็อกข้อผิดพลาดคงที่ใน ClientServiceConfigValidator
มีอะไรใหม่ ในรุ่น 1.9.47:
- การแก้ไขปัญหาของ getClient สำหรับกระจาย / รวบรวมและค้นหา
มีอะไรใหม่ ในรุ่น 1.9.44.
- การเพิ่มการทดสอบ perf สำหรับบันทึกแม่แบบใส่ประสิทธิภาพ
- เพิ่มการสนับสนุนสำหรับคำอธิบายประกอบเลิก.
มีอะไรใหม่ ในรุ่น 1.9.41:
- Refactor r2 asyncpool สถิติที่จะทำให้มันสามารถมองเห็นด้านนอก แพคเกจ.
สิ่งที่ใหม่ ในรุ่น 1.9.39:
- การปรับปรุงการสร้างแรงบันดาลใจสำหรับข้อความขนานสร้างเครือข่าย ให้แน่ใจว่าการเข้าถึงตัวแปรคงที่ตรงกัน.
มีอะไรใหม่ ในรุ่น 1.9.36:
- แก้ไขเพื่อให้ Rest.li สร้างบน Windows
มีอะไรใหม่ ในรุ่น 1.9.34.
- เปิดใช้งาน Async R2 Servlet
มีอะไรใหม่ ในรุ่น 1.9.33.
- ไม่อนุญาตให้ค่า null ใน setParam
- เพิ่มการทดสอบมากขึ้น.
มีอะไรใหม่ ในรุ่น 1.9.30:
- อนุญาตให้เข้าถึง ResourceModels ของ RestLiServer ที่ ทำฟังก์ชั่นรุ่น resourcePath สาธารณะ.
มีอะไรใหม่ ในรุ่น 1.9.28:
- ใช้ประโยชน์จาก async servlet API ในเซิร์ฟเล็ต R2
- ทดสอบการรวมการเปลี่ยนแปลงที่จะเริ่มต้นเซิร์ฟเวอร์ทดสอบตามความจำเป็น.
มีอะไรใหม่ ในรุ่น 1.9.18:
- แก้ไขข้อผิดพลาดในโปรแกรมเพียงปรับแต่งค่าที่สำคัญ
ต้องการ
- Java 1.6 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ