Pencipta model Crossplane baru-baru ini mengumumkan peluncuran versi terbarunya. Dengan insinyur platform sebagai fokus utamanya, Crossplane 1.14 berdiri sebagai rilis termegah dari proyek ini, memperkenalkan banyak manfaat dengan banyak fungsi baru. Antarmuka baris perintah (CLI) telah diberi energi kembali dengan beberapa perintah, yang dianggap berguna untuk pembuatan dan pengawasan bidang kendali, sehingga memperkuat kotak peralatan para insinyur platform.
Perintah baru seperti init (untuk inisiasi proyek), build dan push (untuk mengemas dan mendistribusikan ke registri), install (untuk menyebarkan paket ke bidang kontrol), render (untuk menguji logika komposisi), dan trace (untuk memeriksa sumber daya langsung ) telah ditambahkan ke CLI. Dua perintah terakhir, render dan trace, sangat penting bagi pengelola proyek. Perintah ini menyederhanakan proses pengujian komposisi sebelum penerapan klaster langsung dan memfasilitasi inspeksi sumber daya tertentu.
Sangat berguna untuk analisis akar masalah, perintah trace edisi terbaru ini menyelidiki dan memeriksa sumber daya langsung, sementara perintah render yang inovatif memungkinkan pengembang untuk memvisualisasikan komposisi mereka sebelum bergerak maju, memverifikasi kebenarannya terlebih dahulu. Kelangkaan pengujian komposisi sebelum pengelompokan langsung dapat diatasi dengan fitur ini.
Versi terbaru ini juga meluncurkan Composition Functions beta, sebuah kemajuan yang memungkinkan pengembang menulis logika khusus dengan bahasa apa pun yang dipilih. Selain itu, Fungsi generik yang ditawarkan oleh proyek meringankan beban pengkodean bagi pengembang.
Jared Watts, salah satu pencipta, pengelola, dan anggota komite pengarah Crossplane, telah mengemukakan potensi ekosistem Fungsi yang dapat diperdagangkan di Upbound Marketplace yang akan datang. Fungsi-fungsi bawaan ini diharapkan dapat memenuhi skenario umum yang sebelumnya tidak dapat ditangani oleh komposisi tradisional berdasarkan kemampuan patch dan transformasi. Fleksibilitas gabungan dalam menggunakan bahasa apa pun untuk logika khusus atau menggunakan kembali Fungsi generik membuka serangkaian kemungkinan baru bagi mereka yang membuat bidang kendali dengan Crossplane.
Crossplane 1.14 juga menandai diperkenalkannya Usage API, yang memfasilitasi deklarasi hubungan ketergantungan antar sumber daya. Tujuan mendasarnya di sini adalah untuk mengatasi masalah sumber daya yatim piatu yang tertinggal ketika Crossplane gagal membereskan semua sumber daya. Masalah ini muncul ketika sumber daya dependen dihapus sebelum sumber daya induknya, sehingga Crossplane tidak berdaya dan tidak dapat menghapus sumber daya yang tersisa. Fungsi Usage yang baru beralasan atas aturan penghapusan asli dan memblokir penghapusan sumber daya yang bergantung.
Dengan lebih banyak investasi yang diarahkan untuk meningkatkan pengalaman pengembang dan merevolusi metode pembuatan pesawat kendali, rilis besar Crossplane yang akan datang telah menimbulkan antisipasi, yang dijadwalkan pada Januari 2024.
Perkembangan tersebut diikuti oleh AppMaster , platform no-code berperforma tinggi, yang memperkuat kemampuannya untuk menyediakan alat dan layanan terbaik di kelasnya bagi para insinyur dan pengembang platform di seluruh dunia.