รายละเอียดซอฟแวร์:
รุ่น: 6.2.32 การปรับปรุง
วันที่อัพโหลด: 27 Apr 17
การอนุญาต: ฟรี
ความนิยม: 58
Berkeley DB (libdb) เป็นชุดเครื่องมือแบบเป็นโปรแกรมที่ให้การสนับสนุนฐานข้อมูลแบบฝังตัวสำหรับแอ็พพลิเคชันแบบดั้งเดิมและแบบไคลเอ็นต์ / เซิร์ฟเวอร์
Berkeley DB ประกอบด้วยโครงสร้าง b + คิวคิวการขยายเส้นแบ่งแบบเชิงเส้นถาวรวิธีการเข้าถึงระเบียนที่มีความยาวตัวแปรและการทำธุรกรรมล็อคการบันทึกการแชร์แคชหน่วยความจำที่ใช้ร่วมกันการกู้คืนฐานข้อมูลและการจำลองแบบสำหรับระบบที่พร้อมใช้งานได้สูง
มีอะไรใหม่ ในรุ่นนี้:
- คุณลักษณะใหม่:
- เพิ่มรูปแบบการจัดเก็บข้อมูลสำรองที่เรียกว่า blobs ซึ่งช่วยเพิ่มประสิทธิภาพในการอ่านและอัปเดตของรายการข้อมูลที่มีขนาดใหญ่มาก มีอินเตอร์เฟซผ่าน C, C #, C ++ และ Java APIs [# 19332]
- เพิ่ม pragmas จำนวนมากลงในชั้น SQL ซึ่งกำหนดค่าและให้ข้อมูลเกี่ยวกับแอ็พพลิเคชัน HA SQL เช่นจำนวนไซต์ในกลุ่มการจำลองแบบหรือกำหนดลำดับความสำคัญของการเลือกตั้งของไซต์ [# 20227]
- เพิ่มค่าสถานะ BDBSQL_CONCURRENT_CONNECTIONS ไปยัง SQL API เพื่อให้สามารถปิดใช้งานการล็อกฐานข้อมูลได้ มีประโยชน์เมื่อมีเฉพาะผู้อ่านในฐานข้อมูล [# 20928]
- เมื่อเรียกใช้ Replication Manager ในหลายโพรซีเดอร์ถ้ากระบวนการจำลองแบบออกและมีกระบวนการระดับรองที่มีอยู่กระบวนการย่อยจะดำเนินการโดยอัตโนมัติเป็นกระบวนการจำลองแบบ [# 20969]
- เพิ่มการจำลองแบบมุมมอง / คุณลักษณะการจำลองแบบบางส่วน คุณลักษณะที่พร้อมใช้งานผ่าน C, C #, C ++ และ Java APIs [# 21062]
- การปรับปรุง DPL เพื่อทำงานร่วมกับ JDK7 [# 21101]
- เพิ่มการเข้ารหัสสำหรับไดรเวอร์ของ Android JDBC [# 21129]
- แอ็พพลิเคชันที่ใช้การแยกสแนปช็อตและการทำธุรกรรมที่ยาวนานจะในหลาย ๆ กรณีดูการใช้แคชลดลง สิ่งนี้นำไปสู่ประสิทธิภาพที่ดีขึ้นโดยการลดความจำเป็นในการใช้ไฟล์ช่องแช่แข็งชั่วคราว [# 21324]
- เพิ่มเขตข้อมูลสถิติ mpool st_mvcc_resued, st_oddfsize_detect และ st_oddfsize_resolve ไปยัง C # [# 21325]
- เพิ่มการแบ่งพาร์ทิชันฐานข้อมูลสนับสนุนใน C # APIs [# 21474]
- เพิ่มแคชต่อหัวข้อสำหรับโครงสร้างสต็อคที่จัดเก็บตัวระบุรหัสล็อคเช่นรหัสธุรกรรมหรือรหัสล็อกเกอร์ที่ส่งกลับโดย DB_ENV- & gt; lock_id () การปรับปรุงนี้สามารถปรับปรุงโปรแกรมที่ใช้ DB_ENV- & gt; set_thread_count () ได้ [# 21591]
- พอร์ตอรรถประโยชน์สำหรับ Windows Mobile [# 21636]
- แสดงค่า repmgr ใหม่ 3 ค่าและค่าสถานะ DB_REPMGR_SITE ใหม่ไปยัง C # และ Java APIs [# 21687]
- เพิ่มการสนับสนุนการแปลข้อความแสดงข้อผิดพลาดใน UTF-8 อักขระและเพิ่มส่วนเกี่ยวกับวิธีสร้างไลบรารีที่แปลแล้วและตัวอย่าง ICU ในคู่มืออ้างอิงของโปรแกรมเมอร์ [# 21280]
- การเปลี่ยนแปลงสภาพแวดล้อมของฐานข้อมูล:
- ช่องว่างที่ซ้ำซ้อนจะถูกละเว้นในสาย DB_CONFIG ที่เกี่ยวข้องกับไดเร็กทอรี [# 20158]
- แก้ไขข้อบกพร่องเมื่อพยายามเปิดไฟล์ที่ไม่ใช่ DB เหมือนกับว่าเป็นฐานข้อมูล หากมีการเข้ารหัสอยู่การยืนยันจะเกิดขึ้น หากการเข้ารหัสไม่ทำงานข้อความแสดงข้อผิดพลาด & quot; BDB0178 ฐานข้อมูลที่เข้ารหัส: ไม่มีค่าสถานะการเข้ารหัส & quot; จะไม่ถูกต้องหมายความว่ารหัสผ่านถูกต้อง [# 21408]
- การเปลี่ยนแปลงวิธีการเข้าถึง:
- แก้ไขข้อผิดพลาดที่สามารถจัดสรรหน้าข้อมูลกองในพื้นที่หลังจากยกเลิกการสร้างพื้นที่แล้ว [# 20939]
- แก้ไขข้อบกพร่องในกองซึ่งทำให้ไม่สามารถทำงานในการกำหนดค่าแบบผสมของ endian [# 21016]
- เพิ่มประสิทธิภาพการค้นหาสำหรับวิธีการเข้าถึง Btree เมื่อคีย์แชร์คำนำหน้าร่วมกัน [# 21216]
- แก้ไขข้อบกพร่องด้วยการสลับไบต์ของหน้าฮีพ ขณะนี้ฐานข้อมูล heap สามารถเคลื่อนย้ายได้ระหว่างสถาปัตยกรรมแบบ endian และ big-endian [# 21387]
- แก้ไขสภาวะการแข่งขันที่เคอร์เซอร์อยู่ระหว่างดำเนินการทำความสะอาดโดยใช้ชุดควบคุมอื่น ๆ [# 21714]
- การทำซ้ำตำแหน่งของเคอร์เซอร์บนฐานข้อมูลที่แบ่งพาร์ติชันจะไม่ทำให้เกิดความผิดพลาดอีกต่อไป [# 22195]
- แก้ไขข้อผิดพลาดการยืนยันเมื่อปิดเคอร์เซอร์ที่เข้าร่วม [# 22398]
- การเปลี่ยนแปลง API:
- เปลี่ยนลำดับของแคชและพารามิเตอร์เดลต้าของ DB_SEQUENCE- & gt; ให้เป็นประเภท u_int32_t แทน int32_t [# 21552]
- แก้ไขข้อบกพร่องด้วย API ของ DB_MPOOLFILE- & gt; set_maxsize ในรุ่นที่เผยแพร่ไฟล์นี้ได้รับอนุญาตให้ขยายหน้าเว็บหนึ่งหน้ามีขนาดใหญ่กว่าขีด จำกัด ที่กำหนดไว้ [# 21867]
- เปลี่ยนฟังก์ชันเปรียบเทียบใน DB- & gt; set_bt_compare, DB- & gt; set_dup_compare และ DB- & gt; set_h_compare เพื่อยอมรับพารามิเตอร์ 'size_t * locp' เพิ่มเติม [# 22235]
- การเปลี่ยนแปลง API เฉพาะของ SQL:
- เพิ่ม PRAGMA large_record_opt ซึ่งเมื่อเปิดใช้งานสามารถปรับปรุงประสิทธิภาพการอ่านและการอัปเดตของระเบียนที่มีขนาดใหญ่มาก [# 19332]
- เพิ่มการรองรับการเข้าถึงฐานข้อมูลหลายขั้นตอนในแอ็พพลิเคชัน SQL HA [# 21050]
- ฐานข้อมูลในหน่วยความจำสามารถสร้างขึ้นได้โดยไม่ต้องผ่านธง SQLITE_OPEN_CREATE [# 21456]
- แก้ไขข้อบกพร่องใน SQL API โดยกำหนดขนาดหน้าเป็น 64 K อาจทำให้เกิดข้อผิดพลาด แก้ไขรั่วหน่วยความจำที่เกี่ยวข้องในการสำรองข้อมูลออนไลน์ของ SQL ด้วยเช่นกัน [# 21460]
- เพิ่ม pragma bdbsql_log_buffer เพื่อให้สามารถกำหนดขนาดของบัฟเฟอร์ล็อกได้ [# 21471]
- อัพเกรด SQLite เป็นเวอร์ชัน 3.7.13 [# 21641]
- แก้ไขการรั่วไหลของไฟล์ mutex ด้วยการเข้าถึงฐานข้อมูลหลายรูปแบบในแอพพลิเคชัน SQL HA [# 21714]
- แก้ไขข้อผิดพลาดที่อาจทำให้ JDBC Build ล้มเหลวใน ARM-Linux โดยใช้ gnueabi gcc [# 22123]
- อัพเกรด SQLite เป็นเวอร์ชัน 3.7.16.2 [# 22349]
- อัปเกรด ADO.NET เป็นเวอร์ชัน 1.0.85.0 [# 22405]
- การเปลี่ยนแปลง API เฉพาะ Tcl:
- สนับสนุน API เก็บข้อมูลแบบหยดใน Tcl [# 19332]
- การเปลี่ยนแปลง API Java เฉพาะ:
- แก้ไขข้อผิดพลาดที่ EnvironmentConfig.setCreateDir () ไม่ถูกต้องในการกำหนดค่าสภาพแวดล้อม [# 21127]
- แก้ไขข้อผิดพลาดที่ Database.verify () ไม่สามารถกำหนดค่าฐานข้อมูลได้อย่างถูกต้อง [# 22401]
- แก้ไขข้อความแสดงข้อผิดพลาดที่ผิดพลาดซึ่งสามารถพิมพ์ออกได้เมื่อสร้างธุรกรรมบนไคลเอ็นต์จำลองแบบใน Java [# 21671]
- การเปลี่ยนแปลง API เฉพาะ C #:
- ล้างคำเตือนเกี่ยวกับการสร้าง C # จำนวนมาก [# 22285]
- แก้ไขข้อผิดพลาด typemap ของ SWIG สำหรับอินเทอร์เฟซ C # [# 18509]
- การเปลี่ยนแปลงการทำซ้ำ:
- แก้ไขข้อผิดพลาดการยืนยันบางอย่างที่อาจส่งผลเมื่อใช้ failchk และการจำลองแบบ [# 19765]
- ระบุข้อผิดพลาดเมื่อไซต์ภายในกำหนดระหว่างการเริ่มต้นระบบภายในไม่สอดคล้องกับคำจำกัดความก่อนหน้า [# 20870]
- แก้ไขข้อผิดพลาดที่ไคลเอ็นต์การจำลองแบบได้ล้างข้อมูลล็อกอย่างไม่ถูกต้องเมื่อมีการระบุค่าสถานะ DB_TXN_WRITE_NOSYNC [# 20964]
- แก้ไขข้อผิดพลาดที่การเรียกใช้ที่ถูกต้องของเมธอด DB_ENV- & gt; repmgr_start () จะล้มเหลวหลังจากการเรียกใช้ครั้งก่อนที่ระบุค่าพารามิเตอร์ nthreads ที่ไม่ถูกต้อง เกิดข้อผิดพลาด BDB3640 ขึ้นอย่างไม่ถูกต้อง [# 21289]
- แก้ไขข้อผิดพลาดที่คำนวณจำนวนสัญญาเช่าหลักที่บังคับใช้ซึ่งธุรกรรมต้องมีอยู่ในไซต์กลุ่มการจำลองแบบที่เข้มงวด เพียงพอที่ธุรกรรมจะมีอยู่อย่างน้อยครึ่งหนึ่งของไซต์กลุ่มการจำลองแบบซึ่งในบางกรณีจะลดจำนวนเงินที่ต้องจ่ายให้กับสัญญาเช่า [# 21329]
- แก้ไขปัญหาการกู้คืนในไคลเอ็นต์ที่เลือกจุดตรวจสอบที่ไม่ถูกต้องซึ่งทำให้การกู้คืนไปที่จุดไม่ถูกต้อง [# 21342]
- แก้ไขข้อผิดพลาดที่อาจส่งผลให้เกิดข้อขัดข้องเนื่องจากคำขออีกครั้งไม่ถูกต้องในไซต์ที่เพิ่งชนะการเลือกตั้ง [# 21344]
- แก้ไขข้อบกพร่องที่บันทึกจะไม่ได้รับการเก็บถาวรหากมีไซต์ 2 แห่งและชุดของความล้มเหลวต่างๆ [# 21448]
- แก้ไขข้อผิดพลาดที่เราไม่ได้ตรวจพบข้อเท็จจริงที่ว่า DB_TXN_SNAPSHOT ใช้กับไคลเอ็นต์ HA ไคลเอ็นต์มีการอ่านแบบอ่านอย่างเดียวดังนั้นจึงไม่อนุญาตให้มีการทำธุรกรรมแบบสแน็ปช็อต [# 21601]
- แก้ไขข้อผิดพลาดที่กำหนดว่าเว็บไซต์เป็นแบบ peer หรือไม่ถูกกำหนดอย่างไม่ถูกต้อง [# 21722]
- แก้ไขข้อผิดพลาดที่ต้นแบบตัวจัดการการจำลองแบบสามารถหยุดทำงานหลังจากยอมรับรายการเว็บไซต์สมาชิกกลุ่มที่ล้าสมัยจากไซต์อื่น [# 21804]
- ลดสตรีมข้อมูลหลาย ๆ อันที่อาจเกิดขึ้นได้หากเวลา rerequest สั้นกว่าเวลาที่ใช้ในการเปลี่ยนไฟล์บันทึกหรือดำเนินการจุดตรวจสอบที่ไซต์ไคลเอ็นต์ [# 21843]
- แก้ไขข้อบกพร่องที่ไซต์ถูกลบออกโดยไม่คาดคิดจากกลุ่มการจำลองแบบเมื่อกลุ่มการจำลองแบบสูญเสียการยืนยันหลักของผู้ดูแลระบบเก่าแก่ในการเพิ่มไซต์ในระหว่างการเปลี่ยนแปลงต้นแบบ [# 21875]
- แก้ไขข้อผิดพลาดที่ไซต์ต้นแบบอาจล้มเหลวเมื่อลบไซต์ออกถ้าไซต์ที่ถูกลบออกปิดการเชื่อมต่อก่อนที่ต้นแบบจะดำเนินขั้นตอนสุดท้ายของการดำเนินการ [# 22050]
- แก้ไขข้อผิดพลาดที่การเลือกตั้งไม่เกิดขึ้นหลังจากการสูญเสียเจ้านายเมื่อมีการใช้สัญญาเช่าหลัก [# 22120]
- การล็อกการเปลี่ยนแปลงระบบย่อย:
- แก้ไขข้อผิดพลาดที่อาจทำให้เกิดกับดักถ้ามีการล็อกไทม์เอาต์เกิดขึ้นขณะเปิดฐานข้อมูล [# 21098]
- แก้ไขการแขวนที่อาจเกิดขึ้นหากไม่มีที่ว่างสำหรับตู้เก็บของ [# 21774]
- แก้ไขสภาวะการแข่งขันเมื่อสร้างกราฟการตรวจหาการหยุดชะงักซึ่งในบางกรณีอาจทำให้เกิดความผิดพลาดที่อยู่ที่ไม่ถูกต้อง [# 22261]
- การบันทึกการเปลี่ยนแปลงระบบย่อย:
- แก้ไขข้อผิดพลาดที่ DB_ENV- & gt; log_get_config ไม่ทำงานอย่างถูกต้องเมื่อเรียกก่อน DB_ENV- & gt; เปิด [# 21359]
- การเปลี่ยนแปลงระบบย่อยของหน่วยความจำ:
- แก้ไขข้อบกพร่องใน API DB_ENV- & gt; get_cache_max ที่ทำให้เกิดการส่งคืนค่าที่ไม่ถูกต้องและข้อผิดพลาดใน API DB_ENV- & gt; set_cachesize ที่ทำให้เกิดพฤติกรรมที่ไม่ถูกต้องเมื่อเปลี่ยนขนาดของแคชที่มีอยู่ [# 21146]
- แก้ไขสภาวะการแข่งขันที่เกิดขึ้นเมื่อพยายามหาข้อมูลเกี่ยวกับไฟล์และไฟล์จะถูกขยายโดยระบบปฏิบัติการ [# 21193]
- แก้ไขข้อความแสดงข้อผิดพลาดในฟังก์ชันการกำหนดค่าพูลหน่วยความจำหลาย ๆ [# 21779]
- แก้ไขรายการหน่วยความจำรั่วไหลหลายรายการที่ระบุโดย Purify [# 22283]
- การเปลี่ยนแปลงระบบย่อยของ Mutex:
- แก้ไขข้อผิดพลาดสัญลักษณ์ที่ไม่ได้กำหนดไว้ (MUTEX_IS_OWNED) เมื่อกำหนดค่าด้วย --enable-diagnostic --disable-mutexsupport [# 21145]
- แก้ไขข้อบกพร่องที่เราไม่ได้จัดตำแหน่ง mutexes อย่างถูกต้องในภูมิภาค DB_PRIVATE เมื่อแอ็พพลิเคชันกำหนดค่าการจัดแนว [# 21491]
- แก้ไขสภาพการแข่งขันระหว่าง DB_ENV- & gt; failchk () และการจัดสรร mutex [# 21796]
- จำกัด จำนวนการหมุนมิให้เป็นค่าเริ่มต้นเป็นจำนวนสูงสุด 200 เพื่อหลีกเลี่ยงการปั่นมากเกินไปในระบบที่มีหลายร้อย hyperthreads [# 21463]
- การเปลี่ยนแปลงชุดทดสอบ:
- เพิ่มการสนับสนุนสำหรับ get / set_heapsize [# 21510]
- การเปลี่ยนแปลงสาธารณูปโภค:
- แก้ไขข้อผิดพลาดที่เรียกใช้ DB- & gt; set_partition พร้อมกับอาร์เรย์หลักที่ผู้ใช้ต้องการเพื่อให้อาร์เรย์ของหน่วยความจำถูกต้องจนกว่าจะมีการเปิดฐานข้อมูล [# 18350]
- แก้ไขข้อบกพร่องที่ทำให้ DB_ENV- & gt; การสำรองข้อมูลหยุดลงก่อนหากไม่ได้ตั้งค่า DB_BACKUP_FILES และไฟล์ที่ไม่ใช่ DB อยู่ในไดเร็กทอรีข้อมูล [# 21076]
- แก้ไขปัญหาเกี่ยวกับตัวเลือก -F ของ db_hotbackup ซึ่งอาจทำให้เกิดการละเมิดเซ็กเมนต์ นอกจากนี้ยังแทนที่ข้อความแสดงข้อผิดพลาดที่ไม่ชัดเจน [# 21184]
- แก้ไขปัญหา 3 ข้อเกี่ยวกับการสำรองข้อมูลล็อกธุรกรรมของ db_hotbackup การสำรองข้อมูลร้อนไม่ได้ใช้ไดเร็กทอรีล็อกที่กำหนดค่าใด ๆ แต่จะพยายามเปิดบันทึกในระบบรักษาความปลอดภัยภายในบ้าน แก้ไขครั้งที่สองแก้ไขเส้นทางข้อผิดพลาดซึ่งหน่วยความจำถูกปลดปล่อยโดยฟังก์ชันที่ไม่ถูกต้องซึ่งอาจทำให้เกิดข้อผิดพลาดของไบต์ guard การแก้ไขที่สามแก้ไขปัญหาที่ข้อความผิดพลาดจะปรากฏขึ้นเมื่อมีเพียง & quot; -l & quot; ถูกระบุ [# 21313]
- แก้ไขข้อมูลปลอม & quot; ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว & quot; (ENOENT) เมื่อเรียกใช้ db_archive ในสภาวะแวดล้อมที่มีฐานข้อมูลคิวว่างเปล่า [# 21541]
- แก้ไขข้อบกพร่องในการบีบอัดคีย์ขนาดใหญ่ในระดับบนของ btrees [# 21569]
- ส่วนใหญ่โปรแกรมอรรถประโยชน์ไม่ทำงานกับไคลเอนต์การจำลองแบบซึ่งกำลังถูกเตรียมใช้งานโดยอัตโนมัติ ข้อผิดพลาด DB_REP_LOCKOUT ถูกส่งคืนแล้ว [# 21593]
- แก้ไขการรั่วไหลของทรัพยากรในฟังก์ชัน db- & gt; verify () สำหรับ btrees ข้อบกพร่องจะทำให้การตรวจสอบช้าลงและอาจทำให้หน่วยความจำหมด [## 21917]
- ลบโอกาสที่จะแขวนไว้เมื่อกระชับฐานข้อมูลด้วยข้อมูลซ้ำหลายรายการ [# 21975]
- แก้ไขข้อผิดพลาดที่เราไม่ได้แสดงข้อผิดพลาดขณะพยายามกระชับฐานข้อมูล heap [# 22063]
- แก้ไขข้อผิดพลาดในการจัดการข้อผิดพลาดของ db_log_verify ซึ่งอาจก่อให้เกิดการละเมิดเซกเมนชันหากไม่มีพื้นที่ว่างเพียงพอที่จะสร้างฐานข้อมูลชั่วคราวได้ [# 22187]
- การกำหนดค่าเอกสารตัวอย่าง Apps การเคลื่อนย้ายและสร้างการเปลี่ยนแปลง
- แก้ไขปัญหา odbc ที่กำหนดปัญหาซึ่งทำให้ ODBC สร้างความล้มเหลวกับ SQL API [# 21490]
- ปิดใช้งานการเข้ารหัสโดยค่าเริ่มต้นใน SQL API บน Linux ตัวเลือกสร้างแบบสมบูรณ์สำหรับการเข้ารหัสใน SQL และ SQL JDBC บน Linux, Windows และ Android และกระบวนการสร้างการปรับปรุงสำหรับสามแพลตฟอร์มในคู่มือการติดตั้ง [# 21872]
- ใช้ & quot; -xO2 & quot; เป็นระดับการเพิ่มประสิทธิภาพเริ่มต้นสำหรับคอมไพเลอร์ Sun Workshop [# 22057]
- แก้ไขปัญหา & quot; opcode not supported & quot; ข้อผิดพลาดบนแพลตฟอร์ม MIPS ซึ่งแอสเซมเบลอร์เริ่มต้นไปยังชุดคำสั่ง MIPS1 [# 22065]
- ให้วิธีที่สอดคล้องกันในการเปิด / ปิดการเข้ารหัสสำหรับ db, sql, jdbc libraries บน Unix [# 22158]
- เพิ่มตัวเลือกคอมไพล์ CONFIG_TEST เมื่อใช้โหมดดีบักในโครงการ Windows db_csharp เพื่อให้สอดคล้องกับโครงการ Windows db [# 22300]
- ตัวอย่างการเปลี่ยนแปลง:
- ย้ายตัวอย่าง C ไปเป็น C ++ [# 19541]
- การแก้ไขข้อบกพร่องอื่น ๆ :
- แก้ไขสภาวะการแข่งขันที่อาจทำให้เกิดความผิดพลาดหากกระบวนการ 2 เปิดฐานข้อมูล SQL เดียวกันในเวลาเดียวกัน [# 21041]
- แก้ไขความล้มเหลวยืนยันในฟังก์ชันเปรียบเทียบ btree ซึ่งทำให้หน่วยความจำถูกจัดสรรไปยังเธรดที่ไม่ถูกต้อง [# 21232]
- แก้ไขสภาวะการแย่งชิงกันในรหัสล็อคแคชของ SQL handle [# 21265]
- แก้ไขข้อผิดพลาดในโค้ด SQL ที่ทำให้ไม่สามารถสร้างตารางได้เมื่อกำหนด BDBSQL_FILE_PER_TABLE [# 21417]
- แก้ไขข้อบกพร่องที่บางฟิลด์ของ DBTs สำคัญของพาร์ติชันที่ส่งคืนจาก DB- & gt; get_partition_keys อาจไม่ได้รับการเตรียมใช้งาน [# 21474]
- แก้ไขข้อบกพร่องที่ทำให้ไม่สามารถสร้างฐานข้อมูลย่อยภายใต้ไดเร็กทอรีที่ระบุไว้ใน DB- & gt; set_create_dir [# 21603]
- แก้ไขข้อผิดพลาดที่ไม่ได้ใช้ dbenv- & gt; mp_mtxcount อย่างถูกต้อง [# 21768]
- ทำความสะอาดปัญหาการเริ่มต้นตัวแปรหลายอย่างที่ทำให้เกิดความล้มเหลวใน Windows 64 บิต [# 21850]
- ปรับปรุงการสุ่มตัวอย่างของเครื่องกำเนิดไฟฟ้า FileID ที่ไม่ซ้ำกัน 20 ไบต์ใน Windows [# 22470]
- แก้ไขความล้มเหลวยืนยันที่เป็นไปได้ในคุณลักษณะ XA Transaction Manager [# 22450]
- คุณลักษณะที่เลิกใช้:
- ไม่สนับสนุน Tornado 2.0 และเวอร์ชัน VxWorks ที่เก่ากว่า 6.9 ไม่ได้รับการสนับสนุน [# 21877]
- คุณลักษณะใหม่:
- เพิ่มรูปแบบการจัดเก็บข้อมูลสำรองที่เรียกว่า blobs ซึ่งช่วยเพิ่มประสิทธิภาพในการอ่านและอัปเดตของรายการข้อมูลที่มีขนาดใหญ่มาก มีอินเตอร์เฟซผ่าน C, C #, C ++ และ Java APIs [# 19332]
- เพิ่ม pragmas จำนวนมากลงในชั้น SQL ซึ่งกำหนดค่าและให้ข้อมูลเกี่ยวกับแอ็พพลิเคชัน HA SQL เช่นจำนวนไซต์ในกลุ่มการจำลองแบบหรือกำหนดลำดับความสำคัญของการเลือกตั้งของไซต์ [# 20227]
- เพิ่มค่าสถานะ BDBSQL_CONCURRENT_CONNECTIONS ไปยัง SQL API เพื่อให้สามารถปิดใช้งานการล็อกฐานข้อมูลได้ มีประโยชน์เมื่อมีเฉพาะผู้อ่านในฐานข้อมูล [# 20928]
- เมื่อเรียกใช้ Replication Manager ในหลายโพรซีเดอร์ถ้ากระบวนการจำลองแบบออกและมีกระบวนการระดับรองที่มีอยู่กระบวนการย่อยจะดำเนินการโดยอัตโนมัติเป็นกระบวนการจำลองแบบ [# 20969]
- เพิ่มการจำลองแบบมุมมอง / คุณลักษณะการจำลองแบบบางส่วน คุณลักษณะที่พร้อมใช้งานผ่าน C, C #, C ++ และ Java APIs [# 21062]
- การปรับปรุง DPL เพื่อทำงานร่วมกับ JDK7 [# 21101]
- เพิ่มการเข้ารหัสสำหรับไดรเวอร์ของ Android JDBC [# 21129]
- แอ็พพลิเคชันที่ใช้การแยกสแนปช็อตและการทำธุรกรรมที่ยาวนานจะในหลาย ๆ กรณีดูการใช้แคชลดลง สิ่งนี้นำไปสู่ประสิทธิภาพที่ดีขึ้นโดยการลดความจำเป็นในการใช้ไฟล์ช่องแช่แข็งชั่วคราว [# 21324]
- เพิ่มเขตข้อมูลสถิติ mpool st_mvcc_resued, st_oddfsize_detect และ st_oddfsize_resolve ไปยัง C # [# 21325]
- เพิ่มการแบ่งพาร์ทิชันฐานข้อมูลสนับสนุนใน C # APIs [# 21474]
- เพิ่มแคชต่อหัวข้อสำหรับโครงสร้างสต็อคที่จัดเก็บตัวระบุรหัสล็อคเช่นรหัสธุรกรรมหรือรหัสล็อกเกอร์ที่ส่งกลับโดย DB_ENV- & gt; lock_id () การปรับปรุงนี้สามารถปรับปรุงโปรแกรมที่ใช้ DB_ENV- & gt; set_thread_count () ได้ [# 21591]
- พอร์ตอรรถประโยชน์สำหรับ Windows Mobile [# 21636]
- แสดงค่า repmgr ใหม่ 3 ค่าและค่าสถานะ DB_REPMGR_SITE ใหม่ไปยัง C # และ Java APIs [# 21687]
- เพิ่มการสนับสนุนการแปลข้อความแสดงข้อผิดพลาดใน UTF-8 อักขระและเพิ่มส่วนเกี่ยวกับวิธีสร้างไลบรารีที่แปลแล้วและตัวอย่าง ICU ในคู่มืออ้างอิงของโปรแกรมเมอร์ [# 21280]
- การเปลี่ยนแปลงสภาพแวดล้อมของฐานข้อมูล:
- ช่องว่างที่ซ้ำซ้อนจะถูกละเว้นในสาย DB_CONFIG ที่เกี่ยวข้องกับไดเร็กทอรี [# 20158]
- แก้ไขข้อบกพร่องเมื่อพยายามเปิดไฟล์ที่ไม่ใช่ DB เหมือนกับว่าเป็นฐานข้อมูล หากมีการเข้ารหัสอยู่การยืนยันจะเกิดขึ้น หากการเข้ารหัสไม่ทำงานข้อความแสดงข้อผิดพลาด & quot; BDB0178 ฐานข้อมูลที่เข้ารหัส: ไม่มีค่าสถานะการเข้ารหัส & quot; จะไม่ถูกต้องหมายความว่ารหัสผ่านถูกต้อง [# 21408]
- การเปลี่ยนแปลงวิธีการเข้าถึง:
- แก้ไขข้อผิดพลาดที่สามารถจัดสรรหน้าข้อมูลกองในพื้นที่หลังจากยกเลิกการสร้างพื้นที่แล้ว [# 20939]
- แก้ไขข้อบกพร่องในกองซึ่งทำให้ไม่สามารถทำงานในการกำหนดค่าแบบผสมของ endian [# 21016]
- เพิ่มประสิทธิภาพการค้นหาสำหรับวิธีการเข้าถึง Btree เมื่อคีย์แชร์คำนำหน้าร่วมกัน [# 21216]
- แก้ไขข้อบกพร่องด้วยการสลับไบต์ของหน้าฮีพ ขณะนี้ฐานข้อมูล heap สามารถเคลื่อนย้ายได้ระหว่างสถาปัตยกรรมแบบ endian และ big-endian [# 21387]
- แก้ไขสภาวะการแข่งขันที่เคอร์เซอร์อยู่ระหว่างดำเนินการทำความสะอาดโดยใช้ชุดควบคุมอื่น ๆ [# 21714]
- การทำซ้ำตำแหน่งของเคอร์เซอร์บนฐานข้อมูลที่แบ่งพาร์ติชันจะไม่ทำให้เกิดความผิดพลาดอีกต่อไป [# 22195]
- แก้ไขข้อผิดพลาดการยืนยันเมื่อปิดเคอร์เซอร์ที่เข้าร่วม [# 22398]
- การเปลี่ยนแปลง API:
- เปลี่ยนลำดับของแคชและพารามิเตอร์เดลต้าของ DB_SEQUENCE- & gt; ให้เป็นประเภท u_int32_t แทน int32_t [# 21552]
- แก้ไขข้อบกพร่องด้วย API ของ DB_MPOOLFILE- & gt; set_maxsize ในรุ่นที่เผยแพร่ไฟล์นี้ได้รับอนุญาตให้ขยายหน้าเว็บหนึ่งหน้ามีขนาดใหญ่กว่าขีด จำกัด ที่กำหนดไว้ [# 21867]
- เปลี่ยนฟังก์ชันเปรียบเทียบใน DB- & gt; set_bt_compare, DB- & gt; set_dup_compare และ DB- & gt; set_h_compare เพื่อยอมรับพารามิเตอร์ 'size_t * locp' เพิ่มเติม [# 22235]
- การเปลี่ยนแปลง API เฉพาะของ SQL:
- เพิ่ม PRAGMA large_record_opt ซึ่งเมื่อเปิดใช้งานสามารถปรับปรุงประสิทธิภาพการอ่านและการอัปเดตของระเบียนที่มีขนาดใหญ่มาก [# 19332]
- เพิ่มการรองรับการเข้าถึงฐานข้อมูลหลายขั้นตอนในแอ็พพลิเคชัน SQL HA [# 21050]
- ฐานข้อมูลในหน่วยความจำสามารถสร้างขึ้นได้โดยไม่ต้องผ่านธง SQLITE_OPEN_CREATE [# 21456]
- แก้ไขข้อบกพร่องใน SQL API โดยกำหนดขนาดหน้าเป็น 64 K อาจทำให้เกิดข้อผิดพลาด แก้ไขรั่วหน่วยความจำที่เกี่ยวข้องในการสำรองข้อมูลออนไลน์ของ SQL ด้วยเช่นกัน [# 21460]
- เพิ่ม pragma bdbsql_log_buffer เพื่อให้สามารถกำหนดขนาดของบัฟเฟอร์ล็อกได้ [# 21471]
- อัพเกรด SQLite เป็นเวอร์ชัน 3.7.13 [# 21641]
- แก้ไขการรั่วไหลของไฟล์ mutex ด้วยการเข้าถึงฐานข้อมูลหลายรูปแบบในแอพพลิเคชัน SQL HA [# 21714]
- แก้ไขข้อผิดพลาดที่อาจทำให้ JDBC Build ล้มเหลวใน ARM-Linux โดยใช้ gnueabi gcc [# 22123]
- อัพเกรด SQLite เป็นเวอร์ชัน 3.7.16.2 [# 22349]
- อัปเกรด ADO.NET เป็นเวอร์ชัน 1.0.85.0 [# 22405]
- การเปลี่ยนแปลง API เฉพาะ Tcl:
- สนับสนุน API เก็บข้อมูลแบบหยดใน Tcl [# 19332]
- การเปลี่ยนแปลง API Java เฉพาะ:
- แก้ไขข้อผิดพลาดที่ EnvironmentConfig.setCreateDir () ไม่ถูกต้องในการกำหนดค่าสภาพแวดล้อม [# 21127]
- แก้ไขข้อผิดพลาดที่ Database.verify () ไม่สามารถกำหนดค่าฐานข้อมูลได้อย่างถูกต้อง [# 22401]
- แก้ไขข้อความแสดงข้อผิดพลาดที่ผิดพลาดซึ่งสามารถพิมพ์ออกได้เมื่อสร้างธุรกรรมบนไคลเอ็นต์จำลองแบบใน Java [# 21671]
- การเปลี่ยนแปลง API เฉพาะ C #:
- ล้างคำเตือนเกี่ยวกับการสร้าง C # จำนวนมาก [# 22285]
- แก้ไขข้อผิดพลาด typemap ของ SWIG สำหรับอินเทอร์เฟซ C # [# 18509]
- การเปลี่ยนแปลงการทำซ้ำ:
- แก้ไขข้อผิดพลาดการยืนยันบางอย่างที่อาจส่งผลเมื่อใช้ failchk และการจำลองแบบ [# 19765]
- ระบุข้อผิดพลาดเมื่อไซต์ภายในกำหนดระหว่างการเริ่มต้นระบบภายในไม่สอดคล้องกับคำจำกัดความก่อนหน้า [# 20870]
- แก้ไขข้อผิดพลาดที่ไคลเอ็นต์การจำลองแบบได้ล้างข้อมูลล็อกอย่างไม่ถูกต้องเมื่อมีการระบุค่าสถานะ DB_TXN_WRITE_NOSYNC [# 20964]
- แก้ไขข้อผิดพลาดที่การเรียกใช้ที่ถูกต้องของเมธอด DB_ENV- & gt; repmgr_start () จะล้มเหลวหลังจากการร้องขอก่อนหน้านี้ซึ่งมีค่าพารามิเตอร์ nthreads ที่ไม่ถูกต้อง เกิดข้อผิดพลาด BDB3640 ขึ้นอย่างไม่ถูกต้อง [# 21289]
- แก้ไขข้อผิดพลาดที่คำนวณจำนวนสัญญาเช่าหลักที่บังคับใช้ซึ่งธุรกรรมต้องมีอยู่ในไซต์กลุ่มการจำลองแบบที่เข้มงวด เพียงพอที่ธุรกรรมจะมีอยู่อย่างน้อยครึ่งหนึ่งของไซต์กลุ่มการจำลองแบบซึ่งในบางกรณีจะลดจำนวนเงินที่ต้องจ่ายให้กับสัญญาเช่า [# 21329]
- แก้ไขปัญหาการกู้คืนในไคลเอ็นต์ที่เลือกจุดตรวจสอบที่ไม่ถูกต้องซึ่งทำให้การกู้คืนไปที่จุดไม่ถูกต้อง [# 21342]
- แก้ไขข้อผิดพลาดที่อาจส่งผลให้เกิดข้อขัดข้องเนื่องจากคำขออีกครั้งไม่ถูกต้องในไซต์ที่เพิ่งชนะการเลือกตั้ง [# 21344]
- แก้ไขข้อบกพร่องที่บันทึกจะไม่ได้รับการเก็บถาวรหากมีไซต์ 2 แห่งและชุดของความล้มเหลวต่างๆ [# 21448]
- แก้ไขข้อผิดพลาดที่เราไม่ได้ตรวจพบข้อเท็จจริงที่ว่า DB_TXN_SNAPSHOT ใช้กับไคลเอ็นต์ HA ไคลเอ็นต์มีการอ่านแบบอ่านอย่างเดียวดังนั้นจึงไม่อนุญาตให้มีการทำธุรกรรมแบบสแน็ปช็อต [# 21601]
- แก้ไขข้อผิดพลาดที่กำหนดว่าเว็บไซต์เป็นแบบ peer หรือไม่ถูกกำหนดอย่างไม่ถูกต้อง [# 21722]
- แก้ไขข้อผิดพลาดที่ต้นแบบตัวจัดการการจำลองแบบสามารถหยุดทำงานหลังจากยอมรับรายการเว็บไซต์สมาชิกกลุ่มที่ล้าสมัยจากไซต์อื่น [# 21804]
- ลดสตรีมข้อมูลหลาย ๆ อันที่อาจเกิดขึ้นได้หากเวลา rerequest สั้นกว่าเวลาที่ใช้ในการเปลี่ยนไฟล์บันทึกหรือดำเนินการจุดตรวจสอบที่ไซต์ไคลเอ็นต์ [# 21843]
- แก้ไขข้อบกพร่องที่ไซต์ถูกลบออกโดยไม่คาดคิดจากกลุ่มการจำลองแบบเมื่อกลุ่มการจำลองแบบสูญเสียการยืนยันหลักของผู้ดูแลระบบเก่าแก่ในการเพิ่มไซต์ในระหว่างการเปลี่ยนแปลงต้นแบบ [# 21875]
- แก้ไขข้อผิดพลาดที่ไซต์ต้นแบบอาจล้มเหลวเมื่อลบไซต์ออกถ้าไซต์ที่ถูกลบออกปิดการเชื่อมต่อก่อนที่ต้นแบบจะดำเนินขั้นตอนสุดท้ายของการดำเนินการ [# 22050]
- แก้ไขข้อผิดพลาดที่การเลือกตั้งไม่เกิดขึ้นหลังจากการสูญเสียเจ้านายเมื่อมีการใช้สัญญาเช่าหลัก [# 22120]
- การล็อกการเปลี่ยนแปลงระบบย่อย:
- แก้ไขข้อผิดพลาดที่อาจทำให้เกิดกับดักถ้ามีการล็อกไทม์เอาต์เกิดขึ้นขณะเปิดฐานข้อมูล [# 21098]
- แก้ไขการแขวนที่อาจเกิดขึ้นหากไม่มีที่ว่างสำหรับตู้เก็บของ [# 21774]
- แก้ไขสภาวะการแข่งขันเมื่อสร้างกราฟการตรวจหาการหยุดชะงักซึ่งในบางกรณีอาจทำให้เกิดความผิดพลาดที่อยู่ที่ไม่ถูกต้อง [# 22261]
- การบันทึกการเปลี่ยนแปลงระบบย่อย:
- แก้ไขข้อผิดพลาดที่ DB_ENV- & gt; log_get_config ไม่ทำงานอย่างถูกต้องเมื่อเรียกก่อน DB_ENV- & gt; เปิด [# 21359]
- การเปลี่ยนแปลงระบบย่อยของหน่วยความจำ:
- แก้ไขข้อบกพร่องใน API DB_ENV- & gt; get_cache_max ที่ทำให้เกิดการส่งคืนค่าที่ไม่ถูกต้องและข้อผิดพลาดใน API DB_ENV- & gt; set_cachesize ที่ทำให้เกิดพฤติกรรมที่ไม่ถูกต้องเมื่อเปลี่ยนขนาดของแคชที่มีอยู่ [# 21146]
- แก้ไขสภาวะการแข่งขันที่เกิดขึ้นเมื่อพยายามหาข้อมูลเกี่ยวกับไฟล์และไฟล์จะถูกขยายโดยระบบปฏิบัติการ [# 21193]
- แก้ไขข้อความแสดงข้อผิดพลาดในฟังก์ชันการกำหนดค่าพูลหน่วยความจำหลาย ๆ [# 21779]
- แก้ไขรายการหน่วยความจำรั่วไหลหลายรายการที่ระบุโดย Purify [# 22283]
- การเปลี่ยนแปลงระบบย่อยของ Mutex:
- แก้ไขข้อผิดพลาดสัญลักษณ์ที่ไม่ได้กำหนดไว้ (MUTEX_IS_OWNED) เมื่อกำหนดค่าด้วย --enable-diagnostic --disable-mutexsupport [# 21145]
- แก้ไขข้อบกพร่องที่เราไม่ได้จัดตำแหน่ง mutexes อย่างถูกต้องในภูมิภาค DB_PRIVATE เมื่อแอ็พพลิเคชันกำหนดค่าการจัดแนว [# 21491]
- แก้ไขสภาพการแข่งขันระหว่าง DB_ENV- & gt; failchk () และการจัดสรร mutex [# 21796]
- จำกัด จำนวนการหมุนมิให้เป็นค่าเริ่มต้นเป็นจำนวนสูงสุด 200 เพื่อหลีกเลี่ยงการปั่นมากเกินไปในระบบที่มีหลายร้อย hyperthreads [# 21463]
- การเปลี่ยนแปลงชุดทดสอบ:
- เพิ่มการสนับสนุนสำหรับ get / set_heapsize [# 21510]
- การเปลี่ยนแปลงสาธารณูปโภค:
- แก้ไขข้อผิดพลาดที่เรียกใช้ DB- & gt; set_partition พร้อมกับอาร์เรย์หลักที่ผู้ใช้ต้องการเพื่อให้อาร์เรย์ของหน่วยความจำถูกต้องจนกว่าจะมีการเปิดฐานข้อมูล [# 18350]
- แก้ไขข้อบกพร่องที่ทำให้ DB_ENV- & gt; การสำรองข้อมูลหยุดลงก่อนหากไม่ได้ตั้งค่า DB_BACKUP_FILES และไฟล์ที่ไม่ใช่ DB อยู่ในไดเร็กทอรีข้อมูล [# 21076]
- แก้ไขปัญหาเกี่ยวกับตัวเลือก -F ของ db_hotbackup ซึ่งอาจทำให้เกิดการละเมิดเซ็กเมนต์ นอกจากนี้ยังแทนที่ข้อความแสดงข้อผิดพลาดที่ไม่ชัดเจน [# 21184]
- แก้ไขปัญหา 3 ข้อเกี่ยวกับการสำรองข้อมูลล็อกธุรกรรมของ db_hotbackup การสำรองข้อมูลร้อนไม่ได้ใช้ไดเร็กทอรีล็อกที่กำหนดค่าใด ๆ แต่จะพยายามเปิดบันทึกในระบบรักษาความปลอดภัยภายในบ้าน แก้ไขครั้งที่สองแก้ไขเส้นทางข้อผิดพลาดซึ่งหน่วยความจำถูกปลดปล่อยโดยฟังก์ชันที่ไม่ถูกต้องซึ่งอาจทำให้เกิดข้อผิดพลาดของไบต์ guard การแก้ไขที่สามแก้ไขปัญหาที่ข้อความผิดพลาดจะปรากฏขึ้นเมื่อมีเพียง & quot; -l & quot; ถูกระบุ [# 21313]
- แก้ไขข้อมูลปลอม & quot; ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว & quot; (ENOENT) เมื่อเรียกใช้ db_archive ในสภาวะแวดล้อมที่มีฐานข้อมูลคิวว่างเปล่า [# 21541]
- แก้ไขข้อบกพร่องในการบีบอัดคีย์ขนาดใหญ่ในระดับบนของ btrees [# 21569]
- ส่วนใหญ่โปรแกรมอรรถประโยชน์ไม่ทำงานกับไคลเอนต์การจำลองแบบซึ่งกำลังถูกเตรียมใช้งานโดยอัตโนมัติ ข้อผิดพลาด DB_REP_LOCKOUT ถูกส่งคืนแล้ว [# 21593]
- แก้ไขการรั่วไหลของทรัพยากรในฟังก์ชัน db- & gt; verify () สำหรับ btrees ข้อบกพร่องจะทำให้การตรวจสอบช้าลงและอาจทำให้หน่วยความจำหมด [## 21917]
- ลบโอกาสที่จะแขวนไว้เมื่อกระชับฐานข้อมูลด้วยข้อมูลซ้ำหลายรายการ [# 21975]
- แก้ไขข้อผิดพลาดที่เราไม่ได้แสดงข้อผิดพลาดขณะพยายามกระชับฐานข้อมูล heap [# 22063]
- แก้ไขข้อผิดพลาดในการจัดการข้อผิดพลาดของ db_log_verify ซึ่งอาจก่อให้เกิดการละเมิดเซกเมนชันหากไม่มีพื้นที่ว่างเพียงพอที่จะสร้างฐานข้อมูลชั่วคราวได้ [# 22187]
- การกำหนดค่าเอกสารตัวอย่าง Apps การเคลื่อนย้ายและสร้างการเปลี่ยนแปลง
- แก้ไขปัญหา odbc ที่กำหนดปัญหาซึ่งทำให้ ODBC สร้างความล้มเหลวกับ SQL API [# 21490]
- ปิดใช้งานการเข้ารหัสโดยค่าเริ่มต้นใน SQL API บน Linux ตัวเลือกสร้างแบบสมบูรณ์สำหรับการเข้ารหัสใน SQL และ SQL JDBC บน Linux, Windows และ Android และกระบวนการสร้างการปรับปรุงสำหรับสามแพลตฟอร์มในคู่มือการติดตั้ง [# 21872]
- ใช้ & quot; -xO2 & quot; เป็นระดับการเพิ่มประสิทธิภาพเริ่มต้นสำหรับคอมไพเลอร์ Sun Workshop [# 22057]
- แก้ไขปัญหา & quot; opcode not supported & quot; ข้อผิดพลาดบนแพลตฟอร์ม MIPS ซึ่งแอสเซมเบลอร์เริ่มต้นไปยังชุดคำสั่ง MIPS1 [# 22065]
- ให้วิธีที่สอดคล้องกันในการเปิด / ปิดการเข้ารหัสสำหรับ db, sql, jdbc libraries บน Unix [# 22158]
- เพิ่มตัวเลือกคอมไพล์ CONFIG_TEST เมื่อใช้โหมดดีบักในโครงการ Windows db_csharp เพื่อให้สอดคล้องกับโครงการ Windows db [# 22300]
- ตัวอย่างการเปลี่ยนแปลง:
- ย้ายตัวอย่าง C ไปเป็น C ++ [# 19541]
- การแก้ไขข้อบกพร่องอื่น ๆ :
- แก้ไขสภาวะการแข่งขันที่อาจทำให้เกิดความผิดพลาดหากกระบวนการ 2 เปิดฐานข้อมูล SQL เดียวกันในเวลาเดียวกัน [# 21041]
- แก้ไขความล้มเหลวยืนยันในฟังก์ชันเปรียบเทียบ btree ซึ่งทำให้หน่วยความจำถูกจัดสรรไปยังเธรดที่ไม่ถูกต้อง [# 21232]
- แก้ไขสภาวะการแย่งชิงกันในรหัสล็อคแคชของ SQL handle [# 21265]
- แก้ไขข้อผิดพลาดในโค้ด SQL ที่ป้องกันไม่ให้สร้างตารางเมื่อกำหนดค่า BDBSQL_FILE_PER_TABLE [# 21417]
- แก้ไขข้อบกพร่องที่บางฟิลด์ของ DBTs สำคัญของพาร์ติชันที่ส่งคืนจาก DB- & gt; get_partition_keys อาจไม่ได้รับการเตรียมใช้งาน [# 21474]
- แก้ไขข้อบกพร่องที่ทำให้ไม่สามารถสร้างฐานข้อมูลย่อยภายใต้ไดเร็กทอรีที่ระบุไว้ใน DB- & gt; set_create_dir [# 21603]
- แก้ไขข้อผิดพลาดที่ไม่ได้ใช้ dbenv- & gt; mp_mtxcount อย่างถูกต้อง [# 21768]
- ทำความสะอาดปัญหาการเริ่มต้นตัวแปรหลายอย่างที่ทำให้เกิดความล้มเหลวใน Windows 64 บิต [# 21850]
- ปรับปรุงการสุ่มตัวอย่างของเครื่องกำเนิดไฟฟ้า FileID ที่ไม่ซ้ำกัน 20 ไบต์ใน Windows [# 22470]
- แก้ไขความล้มเหลวยืนยันที่เป็นไปได้ในคุณลักษณะ XA Transaction Manager [# 22450]
- คุณลักษณะที่เลิกใช้:
- ไม่สนับสนุน Tornado 2.0 และเวอร์ชัน VxWorks ที่เก่ากว่า 6.9 ไม่ได้รับการสนับสนุน [# 21877]
- การออกเวอร์ชัน 5.3 ครั้งแรกออกมาเมื่อไม่กี่เดือนก่อน . หนึ่งในจุดเด่นหลักคือการสนับสนุนแพลตฟอร์ม Android 5.3.21 เป็นรุ่นที่สอง นี่เป็นส่วนใหญ่ของ bugfix แต่ก็มีคุณลักษณะหนึ่งที่อาจน่าสนใจมากการสนับสนุน Oracle JDK7
มีอะไรใหม่ ในเวอร์ชัน 12.1.6.0.20:
มีอะไรใหม่ ในเวอร์ชัน 5.3.21:
ความคิดเห็นที่ไม่พบ