ผู้สร้างโมเดล Crossplane เพิ่งประกาศเปิดตัวเวอร์ชันล่าสุด โดยมีวิศวกรแพลตฟอร์มเป็นจุดสนใจหลัก Crossplane 1.14 จึงเป็นการเปิดตัวที่ยิ่งใหญ่ที่สุดของโปรเจ็กต์ โดยนำเสนอคุณประโยชน์มากมายพร้อมฟังก์ชันใหม่มากมาย อินเทอร์เฟซบรรทัดคำสั่ง (CLI) ได้รับการเติมพลังอีกครั้งด้วยคำสั่งหลายคำสั่ง ซึ่งถือว่ามีประโยชน์สำหรับการสร้างและการควบคุมระนาบการควบคุม ซึ่งจะช่วยเสริมความแข็งแกร่งให้กับกล่องเครื่องมือของวิศวกรแพลตฟอร์ม
คำสั่งใหม่ เช่น init (สำหรับการเริ่มต้นโปรเจ็กต์), build และ push (เพื่อจัดทำแพ็คเกจและแจกจ่ายไปยังรีจิสตรี), install (เพื่อปรับใช้แพ็คเกจในระนาบควบคุม), render (เพื่อทดสอบตรรกะองค์ประกอบ) และ trace (สำหรับการตรวจสอบทรัพยากรที่ใช้งานอยู่ ) ถูกเพิ่มเข้าไปใน CLI แล้ว สองคำสั่งสุดท้าย render และ trace มีความสำคัญอย่างยิ่งตามผู้ดูแลโปรเจ็กต์ คำสั่งเหล่านี้ปรับปรุงกระบวนการทดสอบองค์ประกอบก่อนที่จะปรับใช้คลัสเตอร์แบบสด และอำนวยความสะดวกในการตรวจสอบทรัพยากรเฉพาะตามลำดับ
มีประโยชน์อย่างยิ่งสำหรับการวิเคราะห์สาเหตุที่แท้จริง คำสั่ง trace ของเวอร์ชันล่าสุดนี้จะตรวจสอบและตรวจสอบทรัพยากรที่มีอยู่ ในขณะที่คำสั่ง render อร์ที่เป็นนวัตกรรมใหม่ช่วยให้นักพัฒนาเห็นภาพองค์ประกอบของตนก่อนที่จะดำเนินการต่อ โดยตรวจสอบความถูกต้องล่วงหน้า ความขาดแคลนของการทดสอบองค์ประกอบก่อนหน้านี้ก่อนการจัดกลุ่มแบบสดได้รับการแก้ไขอย่างเต็มใจด้วยคุณสมบัตินี้
นอกจากนี้ เวอร์ชันล่าสุดยังเปิดตัว Composition Functions เบต้า ซึ่งเป็นความก้าวหน้าที่ช่วยให้นักพัฒนาสามารถเขียนตรรกะแบบกำหนดเองด้วยภาษาที่เลือกได้ นอกจากนี้ ฟังก์ชันทั่วไปที่นำเสนอโดยโปรเจ็กต์ยังช่วยลดภาระการเขียนโค้ดสำหรับนักพัฒนาอีกด้วย
Jared Watts ผู้ร่วมสร้าง ผู้ดูแล และสมาชิกคณะกรรมการบริหารของ Crossplane ได้เสนอแนะถึงศักยภาพสำหรับระบบนิเวศของฟังก์ชั่นที่สามารถซื้อขายได้ใน Upbound Marketplace ฟังก์ชันในตัวเหล่านี้คาดว่าจะรองรับสถานการณ์ทั่วไปที่องค์ประกอบดั้งเดิมที่อิงตามแพตช์และความสามารถในการแปลงไม่สามารถรองรับได้ก่อนหน้านี้ ความยืดหยุ่นที่ผสมผสานกันของการใช้ภาษาใดๆ สำหรับตรรกะที่กำหนดเองหรือการนำฟังก์ชันทั่วไปกลับมาใช้ใหม่จะเปิดโอกาสใหม่ๆ มากมายสำหรับผู้ที่สร้างระนาบควบคุมด้วย Crossplane
Crossplane 1.14 ยังถือเป็นการเปิดตัว Usage API ซึ่งอำนวยความสะดวกในการประกาศความสัมพันธ์การพึ่งพาระหว่างทรัพยากร จุดประสงค์หลักในที่นี้คือเพื่อแก้ไขปัญหาทรัพยากรที่ถูกทิ้งร้างเมื่อ Crossplane ไม่สามารถจัดระเบียบทรัพยากรทั้งหมดได้ ปัญหานี้เกิดขึ้นเมื่อทรัพยากรที่ต้องพึ่งพาถูกลบก่อนที่ทรัพยากรหลัก ทำให้ Crossplane ไม่สามารถทำอะไรได้ และไม่สามารถลบทรัพยากรที่เหลือได้ ฟังก์ชัน Usage ใหม่ให้เหตุผลเหนือกฎการลบเดิมและบล็อกการลบทรัพยากรที่ขึ้นต่อกัน
ด้วยการลงทุนที่มากขึ้นเพื่อยกระดับประสบการณ์ของนักพัฒนาและปฏิวัติวิธีการสร้างเครื่องบินควบคุม Crossplane การเปิดตัวครั้งใหญ่ที่กำลังจะมาถึงได้สร้างกระแสแห่งความคาดหวังแล้ว โดยมีกำหนดฉายในเดือนมกราคม 2567
การพัฒนาดังกล่าวได้รับการติดตามอย่างใกล้ชิดโดย AppMaster ซึ่งเป็นแพลตฟอร์มที่ no-code ประสิทธิภาพสูง ซึ่งเสริมความสามารถในการจัดหาเครื่องมือและบริการที่ดีที่สุดสำหรับวิศวกรแพลตฟอร์มและนักพัฒนาทั่วโลก