Oracle ได้ออก MySQL เวอร์ชัน 9.4.0 ใหม่แล้ว โดย MySQL Community Server 9.4.0 พร้อมใช้งานสำหรับระบบปฏิบัติการหลักทุกตัว Linux, ฟรีบีเอสดี , macOS и Windows. В соответствии с внедрённой в 2023 году моделью формирования релизов, MySQL 9.4 отнесён к веткам «Innovation». Innovation-ветки рекомендованы для тех, кто хочет раньше получать доступ к новой функциональности, публикуются каждые 3 месяца и поддерживаются только до публикации следующего значительного релиза (например, после появления ветки 9.4 прекращена поддержка ветки 9.3). Осенью планируют сформировать LTS-релиз 9.5, рекомендованный для внедрений, которым необходима предсказуемость и длительное сохранение неизменного поведения. Следом за LTS-веткой будет сформирована новая Innovation-ветка — MySQL 10.0.
การเปลี่ยนแปลงที่สำคัญใน MySQL 9.4:
- โปรซีเดอร์ที่จัดเก็บไว้ซึ่งเขียนใน JavaScript รองรับประเภท BIT ค่า BIT ที่น้อยกว่าหรือเท่ากับ JavaScript MAX_SAFE_INTEGER จะถูกแปลงเป็นประเภท Number ของ JavaScript และค่าที่มากกว่าจะถูกแปลงเป็นประเภท BigInt ของ JavaScript
- ยูทิลิตี้บรรทัดคำสั่งของ MySQL มีตัวเลือกใหม่ "--commands" ที่ช่วยให้คุณเปิดใช้งานการสนับสนุนสำหรับการรันคำสั่งภายในเครื่อง (คำสั่งถูกปิดใช้งานตามค่าเริ่มต้น):
- ชุดอักขระ
- ชัดเจน
- ต่อ
- แก้ไข
- อัตตา
- ทางออก
- go
- ช่วย
- โนเพจเจอร์
- โน้ต
- กำลังจะเกิดขึ้น
- เพจเจอร์
- พิมพ์
- รวดเร็ว
- แอตทริบิวต์ของแบบสอบถาม
- เลิก
- ซ้อมใหม่
- รีเซ็ตการเชื่อมต่อ
- การพิมพ์ข้อมูลเซสชัน ssl
- แหล่ง
- สถานะ
- ระบบ
- ที
- \u
- คำเตือน
- ปลั๊กอินไฟร์วอลล์ซึ่งอนุญาตให้กรองแบบสอบถาม SQL ไปยัง DBMS ตามเทมเพลตที่ระบุ ได้ถูกแทนที่ด้วยคอมโพเนนต์ MySQL Enterprise Firewall ซึ่งมีฟังก์ชันการทำงานเหมือนกันทุกประการ ยกเว้นการรองรับโปรไฟล์บัญชี (รองรับโปรไฟล์กลุ่มแทน) ปลั๊กอินไฟร์วอลล์นี้ถูกประกาศว่าไม่รองรับแล้ว และจะถูกลบออกในรุ่นถัดไป MySQL Enterprise Firewall มีให้บริการเฉพาะผู้ใช้ MySQL Enterprise Edition เวอร์ชันเชิงพาณิชย์เท่านั้น
- มีการแก้ไขช่องโหว่ 30 รายการ ซึ่งหนึ่งในนั้นสามารถถูกโจมตีจากระยะไกลได้หากสามารถเข้าถึงเพื่อส่งแบบสอบถามไปยัง DBMS ได้ ปัญหาที่ร้ายแรงที่สุดสี่รายการมีระดับความรุนแรง 6.5 และเกี่ยวข้องกับช่องโหว่ใน DML และตัวปรับแต่งประสิทธิภาพ ช่องโหว่ที่ร้ายแรงน้อยกว่าจะส่งผลกระทบต่อ InnoDB, ตัวปรับแต่งประสิทธิภาพ, โพรซีเดอร์ที่จัดเก็บไว้, LDAP Auth และระบบจำลองข้อมูล
ที่มา: opennet.ru
