
Manajemen Rilis Menjadi Mudah
GitLab 11.7 merilis Rilis pada GitLab Core. Sekarang pengguna memiliki snapshots yang tidak hanya menyertakan kode sumber, tetapi juga semua artefak terkait. Anda tidak perlu lagi mengumpulkan kode sumber, output perakitan, dan metadata atau artefak lainnya yang terkait dengan versi kode Anda yang dirilis. Selain itu, Rilis adalah fondasi untuk interaksi rilis yang lebih luas dan lebih dapat diandalkan di masa depan.
Manajemen portofolio mendukung struktur rincian kerja yang lebih kompleks
Multi-level Child Epics adalah add-on manajemen portofolio GitLab terbaru yang tersedia di Ultimate. Child Epics memungkinkan Anda membuat struktur kerja multi-level, membantu mengelola proyek dan rencana kerja yang lebih kompleks. Sekarang epik berisi tugas dan epos. Struktur ini menyediakan hubungan langsung antara tugas yang direncanakan dan yang sedang berlangsung untuk pelaksanaannya.
Merampingkan pengembangan JavaScript dengan pendaftar NPM
Gitlab 11.7 Premium memberikan pendaftar NPM langsung ke GitLab, menyediakan cara standar, lebih aman untuk berbagi dan mengontrol paket NPM versi antar proyek. Cukup bagikan nama paket, dan NPM dan GitLab akan menangani yang lainnya dalam satu antarmuka!
Dan masih banyak lagi
Menentukan fitur rilis bulanan kami mana yang paling utama adalah pilihan yang sulit, jadi kami akan menyebutkan beberapa fitur menarik lainnya:
- Perbaiki kerentanan dengan file koreksi : Seperti yang Anda ketahui, fitur keamanan GitLab membantu mendeteksi objek yang rentan. Dengan GitLab 11.7, dimungkinkan untuk memperbaiki kerentanan ini dan mengusulkan solusi untuk proyek Node.js yang dikelola dengan Yarn. Dan meskipun ini adalah fungsi patch resmi pertama kami, Anda dapat yakin bahwa ini hanya permulaan!
- Integrasi API dengan Kubernetes : Jika Anda membuat banyak cluster atau menganggap diri Anda seorang ahli Kubernet, maka di sini adalah API Kubernetes - ini akan secara signifikan mengurangi operasi manual dan sangat memudahkan hidup Anda!
- Melihat saluran pipa di antara proyek : Berkat kemampuan untuk melihat saluran pipa di antara proyek, Anda dapat dengan mudah mengetahui informasi apa yang ada di ujung jari Anda!
Selanjutnya adalah daftar lengkap fitur untuk GitLab 11.7!
Fitur Utama Ditambahkan ke GitLab 11.7
Menerbitkan rilis untuk proyek Anda
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Fitur Rilis baru kami menambahkan kemampuan untuk membuat rilis di GitLab dan melihatnya di dasbor. Rilis adalah snapshot dari sumber, tautan, dan metadata atau artefak lain yang terkait dengan versi kode Anda yang dirilis, dan memungkinkan pengguna proyek Anda untuk dengan mudah menemukan versi kode Anda yang dirilis terbaru.

Dokumentasi
Tantangan
Epik Anak Multi-level
(Tersedia dalam: ULTIMATE, EMAS)
Epik dan tugas bekerja sangat baik bersama-sama, memberikan fleksibilitas dalam mendefinisikan rencana kerja jangka panjang. Namun, mereka masih memiliki batas - mereka hanya menyediakan struktur dua lapis.
Dalam edisi ini, kami memperkenalkan epos anak. Sekarang Anda dapat memiliki epik yang berisi tugas dan epik. Ini memungkinkan Anda membuat struktur kerja multi-level. Bayangkan bahkan inisiatif strategis jangka panjang atau tujuan organisasi sebagai epos tingkat tinggi, dan di bawahnya akan ada beberapa tingkat epos - memecahnya menjadi hasil yang lebih nyata, sampai ke tugas.

Dokumentasi
Tantangan
Lihat pipa antara proyek
(Tersedia dalam: PREMIUM, ULTIMATE, SILVER, EMAS)
Perluas konveyor lintas proyek naik atau turun langsung dari pandangan konveyor, memberikan visibilitas melalui konveyor? - terlepas dari proyek di mana mereka memulai atau mengakhiri.

Dokumentasi
Tantangan
Perbaiki kerentanan dengan file koreksi
(Tersedia dalam: ULTIMATE, EMAS)
GitLab mendeteksi berbagai jenis kerentanan dalam aplikasi Anda, dan juga menyarankan solusi yang mungkin untuk mereka.
Dimulai dengan GitLab 11.7, Anda dapat mengunduh file koreksi dan menerapkannya ke repositori menggunakan perintah git apply
. Lalu kirim perubahan kembali ke repositori, dan dasbor keamanan akan mengonfirmasi bahwa kerentanan telah menghilang! Proses resolusi lebih sederhana, dan waktu yang dibutuhkan untuk menyebarkan solusi lebih sedikit. Kami saat ini mendukung kerentanan pemindaian dependensi untuk yarn
paket yarn
, dan tidak ada yang perlu diubah agar ini berfungsi. Patch akan tersedia kapan pun memungkinkan di jendela detail kerentanan.

Dokumentasi
Tantangan
Konfigurasikan Rahasia Aplikasi Kubernetes sebagai Variabel
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Operator dan administrator perlu mengatur informasi sensitif di luar toko aplikasi untuk mengurangi risiko dan kerentanan data sensitif. GitLab sekarang menawarkan kemampuan untuk mengkonfigurasi data sensitif sebagai variabel lingkungan yang tersedia untuk aplikasi di kluster Kubernetes.
Cukup tambahkan K8S_SECRET_
ke variabel Anda, dan pipa CI yang sesuai akan menerima variabel rahasia aplikasi Anda untuk mengisi rahasia Kubernetes.

Dokumentasi
Tantangan
Registri NPM
(Tersedia dalam: PREMIUM, ULTIMATE, SILVER, EMAS)
Pengembang JavaScript memerlukan cara yang aman dan terstandarisasi untuk berbagi dan mengontrol paket NPM antar proyek. Registri NPM menawarkan pengembang layanan tingkat rendah cara untuk mempublikasikan kode mereka dengan cara ini.
Di GitLab 11.7, kami dengan bangga menawarkan pendaftaran NPM yang dibangun langsung ke GitLab. Anda dapat berbagi konvensi penamaan paket sederhana untuk menggunakan perpustakaan ini dalam proyek Node.js apa pun, dan NPM serta GitLab akan melakukan sisanya menggunakan satu antarmuka. Fitur tersedia di GitLab Premium.
Berikut adalah contoh proyek yang mengumpulkan dan mengirimkan ke GitLab NPM registry. Betapa sederhananya!

Dokumentasi
Tantangan
Dukungan API untuk Integrasi Kubernetes
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Dalam rilis ini, kami menambahkan dukungan API ke integrasi Kubernetes kami. Semua tindakan yang sekarang tersedia di GUI - seperti daftar, menambahkan, dan menghapus cluster Kubernetes - sekarang tersedia melalui API. Tim menggunakan fungsionalitas baru untuk membuat cluster sebagai bagian dari alur kerja mereka.

Dokumentasi
Tantangan
Perbaikan lainnya di GitLab 11.7
Cari bidang filter untuk menavigasi bilah tugas
(Tersedia dalam: STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, EMAS)
Tim sering menggunakan banyak papan tugas untuk proyek atau panel tertentu. Ini membuat sulit untuk menavigasi daftar drop-down - jika daftar sangat panjang. Dalam masalah ini, kami memperkenalkan filter pencarian. Cukup masukkan beberapa karakter di bidang filter untuk dengan cepat mempersempit daftar tugas yang menarik minat Anda.

Dokumentasi
Tantangan
Redesain Daftar Proyek
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Proyek adalah penghuni penuh GitLab, dan kami ingin membuat daftar proyek menyenangkan secara visual dan mudah dianalisis.
Dalam GitLab 11.7, kami menyajikan desain ulang antarmuka pengguna untuk daftar proyek: penekanan khusus adalah pada keterbacaan dan deskripsi singkat proyek. Kami memberikan setiap baris proyek dengan informasi tambahan tentang proyek dan ruang, dan kami akan melanjutkan iterasi desain berdasarkan umpan balik.

Dokumentasi
Tantangan
Dukungan kotak surat universal, termasuk Microsoft Exchange dan Grup Google, untuk fitur email masuk
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
GitLab memiliki beberapa fitur hebat yang menggunakan email masuk. Misalnya, respons email , tugas email baru , permintaan penggabungan email baru, dan layanan dukungan . Sebelumnya, fungsi-fungsi ini hanya dapat digunakan menggunakan server e-mail yang dikonfigurasi untuk sub-addressing.
GitLab sekarang mendukung kotak surat e-mail dengan subaddressing dan menguping menggunakan format e-mail baru, yang memungkinkan Anda untuk menggunakan lebih banyak server e-mail dengan GitLab, termasuk Microsoft Exchange dan Google Groups (yang tidak mendukung subaddressing).
Dokumentasi
Tantangan
Impor Tugas CSV
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Seringkali tim mulai menggunakan GitLab menggunakan alat yang berbeda dan data yang ketinggalan zaman. Anda mungkin menggunakan Jira sekarang, tetapi ingin beralih ke tugas GitLab.
Sekarang transisi menjadi lebih mudah. Banyak sistem pelacakan masalah memungkinkan ekspor CSV, jadi impor tugas ini ekspor ke GitLab - ini akan memungkinkan Anda untuk terus mengelola pekerjaan yang ada, mengimpor data yang sudah usang ke GitLab, dan mencari serta mengambilnya sesuai kebutuhan. Ini akan bekerja dengan Jira atau sistem pelacakan tugas apa pun yang menghasilkan ekspor CSV.
GitLab juga memiliki fungsi ekspor ke CSV .

Dokumentasi
Tantangan
Perbaikan singkat SHA tersedia sebagai variabel lingkungan
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Git SHA adalah pointer 40-karakter ke objek tertentu (mis. Komit) dalam repositori Git. Seringkali, menampilkan baris penuh tidak praktis, dan saya ingin menunjukkan delapan karakter pertama sebagai tautan cepat (meskipun tidak dijamin unik). Untuk tujuan ini, kami menambahkan CI_COMMIT_SHORT_SHA
lingkungan CI_COMMIT_SHORT_SHA
ke pipa CI, yang akan memberi Anda bagian pertama dari komit SHA.

Dokumentasi
Tantangan
Pembatasan yang lebih ketat pada penegasan diri
(Tersedia dalam: STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, EMAS)
Verifikasi kode adalah praktik integral dari setiap proyek yang berhasil dan tidak boleh dilakukan oleh penulis perubahan. Secara default, persetujuan sendiri atas permintaan penggabungan tidak diizinkan, tetapi kriteria untuk larangan bukanlah komitmen permintaan gabungan, tetapi kepengarangan dari permintaan tersebut.
Dimulai dengan GitLab 11.7, pembatasan ini juga mencegah penulis menyetujui perubahan mereka sendiri dalam permintaan penggabungan. Jadi perubahan yang dibuat oleh beberapa insinyur mendapatkan ulasan dan dukungan kode sepenuhnya independen.
Dokumentasi
Tantangan
Dukungan otorisasi untuk inklusi pilih
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Ketika Anda memasukkan file eksternal dalam definisi pipa menggunakan kata kunci include
, mereka dipilih menggunakan permintaan HTTP / HTTPS. Sekarang Anda dapat mengakses yamls di proyek lain tanpa akses terbuka (misalnya, proyek pribadi di GitLab.com) menggunakan kredensial yang berfungsi dengan pipeline.
Dokumentasi
Tantangan
Filter Kerentanan Panel Keamanan Grup
(Tersedia dalam: ULTIMATE, EMAS)
Dasbor keamanan grup memungkinkan tim keamanan mengendalikan semuanya, menunjukkan kerentanan yang memengaruhi grup mereka.
Dengan menggunakan GitLab 11.7, filter kerentanan yang ditampilkan berdasarkan tingkat keparahan, jenis laporan, dan nama proyek. Berkat kemampuan ini, Anda dapat fokus pada apa yang Anda butuhkan dan mendapatkan akses ke data Anda lebih cepat, yang sangat berguna ketika ada banyak entri dalam daftar.

Dokumentasi
Tantangan
Tampilkan hasil pemindaian ketergantungan di panel keamanan grup
(Tersedia dalam: ULTIMATE, EMAS)
Panel keamanan grup awalnya hanya dirilis dengan hasil SAST , sehingga pengguna tidak dapat mengelola jenis kerentanan lainnya menggunakan fitur ini.
Dengan GitLab 11.7, hasil pemindaian ketergantungan ditambahkan ke set data yang tersedia. Jika Anda sudah menggunakan sintaks laporan baru , Anda akan secara otomatis melihat hasilnya di panel informasi. Templat DevOps Otomatis juga telah diperbarui, dan sekarang ini membutuhkan GitLab Runner 11.5 atau lebih tinggi untuk menjalankan pekerjaan pemindaian ketergantungan dengan benar.

Dokumentasi
Tantangan
Sertakan file CI / CD dari proyek dan template lain
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Kata kunci include
memungkinkan pengguna untuk secara dinamis membuat saluran pipa CI / CD, termasuk file eksternal dalam konfigurasi. Sebelumnya, ini hanya mungkin untuk file di repositori proyek atau untuk file jarak jauh yang diunduh melalui HTTP.
Dengan GitLab 11.7, sertakan cuplikan konfigurasi Anda juga dari proyek lain dan dari templat yang telah ditentukan. GitLab akan menyertakan cuplikan untuk pekerjaan tertentu, seperti sast
atau dependency_scanning
, sehingga pengguna dapat sast
daripada menyalin-menempelkan definisi saat ini. Pekerjaan akan diperbarui secara otomatis ke versi terbaru dengan GitLab, jadi tidak ada yang perlu diubah secara manual.

Dokumentasi
Tantangan
Mode RBAC default untuk Penciptaan Cluster Kubernetes
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Tanpa perlindungan cluster Kubernetes, Anda tidak dapat mengontrol dan membatasi akses ke cluster, serta menentukan kepada siapa tindakan apa yang diizinkan di dalamnya.
Dimulai dengan GitLab 11.7, semua cluster pada saat penciptaan akan mendukung RBAC secara default, menyediakan infrastruktur yang lebih aman dan aman.
Dokumentasi
Tantangan
Dukungan untuk paket Go pribadi di subkelompok
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Paket Go yang dihosting di GitLab dapat diinstal menggunakan go get
, namun fitur ini tidak didukung oleh proyek pribadi di subkelompok. Dimulai dengan GitLab 11.7, proyek apa pun dapat digunakan sebagai paket Go, termasuk proyek pribadi dalam subkelompok.
Paket pribadi didukung oleh perintah go get
menggunakan .netrc
dan menggunakan token akses pribadi di bidang kata sandi.
Terima kasih kepada MortyChoi atas kontribusi Anda!
Dokumentasi
Tantangan
Dukungan untuk NGINX Ingress 0.16.0+ metrik
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Dengan rilis NGINX Ingress 0.16.0, metrik Prometheus sekarang secara bawaan dibangun dan tidak bergantung pada eksportir eksternal.
GitLab 11.7 sekarang termasuk dukungan untuk metrik yang diekspor oleh NGINX Ingress 0.16.0+, dan secara otomatis mendeteksi dan menampilkan laju kesalahan throughput, latensi, dan penyebaran.
Dokumentasi
Tantangan
GitLab Runner 11.7
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Hari ini kami juga merilis GitLab Runner 11.7! GitLab Runner adalah proyek sumber terbuka untuk menjalankan pekerjaan CI / CD dan mengirimkan hasilnya kembali ke GitLab.
Perubahan paling menarik :
Daftar semua perubahan dapat ditemukan di log perubahan GitLab Runner: CHANGELOG .
Dokumentasi
Lewati CI build selama git push
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Jika Anda tidak perlu menjalankan pipa CI / CD, dalam komit, Anda bisa menambahkan catatan ke pesan komit menggunakan [ci skip]
atau [skip ci]
. Namun, banyak pengguna tidak ingin atau tidak dapat mengubah pesan komitnya sehingga mereka berisi informasi tambahan.
Dimulai dengan GitLab 11.7, pengguna dapat menggunakan opsi push Git di Git 2.10 atau lebih baru saat mengirim ke GitLab untuk mencegah pipa memulai dari pemberitahuan push mereka. Menggunakan git push -o ci.skip
sekarang akan mencapai tujuan yang sama tanpa ada perubahan pada pesan komit.
Terima kasih kepada Jonathon Reinhart untuk kontribusinya!
Dokumentasi
Tantangan
Peningkatan kinerja
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS)
Kami terus meningkatkan kinerja GitLab dengan setiap rilis untuk instance GitLab dalam ukuran berapa pun.
Dalam GitLab 11.7, kami secara signifikan meningkatkan kinerja tinjauan permintaan gabungan dengan caching sintaks perbedaan diskusi yang disorot .
Peningkatan kinerja penting lainnya termasuk:
Peningkatan kinerja
Peningkatan Omnibus
(Tersedia dalam: INTI, STARTER, PREMIUM, ULTIMATE)
GitLab 11.7 termasuk Mattermost 5.6 , alternatif sumber terbuka untuk Slack , versi terbaru yang berisi dialog pesan interaktif, alat admin baru, dukungan untuk bahasa Ukraina, dan banyak lagi.
Dukungan jaringan yang diperluas sekarang tersedia untuk gambar GitLab AMI resmi , yang memungkinkan Anda untuk menggunakan jenis instance tambahan dan meningkatkan throughput.
Dokumentasi
Dukungan Debian 7 Wheezy
GitLab 11.7 akan menjadi rilis terbaru dengan dukungan untuk Debian 7 Wheezy.
Debian Wheezy tidak lagi didukung oleh proyek Debian sejak Mei 2018 .
Dihapus: 22 Januari 2019
Dukungan Raspbian Jessie
GitLab 11.8 akan menjadi rilis terbaru dengan dukungan untuk Raspbian Jessie.
Jessie beralih ke LTS , dan gambar Jessie Raspbian terbaru telah ada selama lebih dari setahun. Kami menyarankan pengguna untuk meningkatkan ke Raspbian Stretch .
Hapus tanggal: 22 Februari 2019
Dukungan CentOS 6 untuk GitLab Runner
GitLab 11.9 akan menjadi rilis terbaru dengan dukungan pelari untuk CentOS 6 karena kami berencana untuk meningkatkan ke perpustakaan Docker yang lebih terkini, yang tidak lagi mendukung mereka. Lihat detail dalam tugas ini .
Hapus tanggal: 22 Maret 2019
Dukungan untuk Prometheus 1.x di Omnibus GitLab
Dimulai dengan GitLab 11.4 , versi embedded Prometheus 1.0 tidak termasuk dalam Omnibus GitLab. Mulai sekarang , Prometheus 2.0 digunakan , format metrik yang tidak kompatibel dengan versi 1.0. Versi yang ada dapat ditingkatkan ke 2.0 dan, jika perlu, mentransfer data menggunakan alat bawaan .
GitLab versi 12.0 akan secara otomatis menginstal Prometheus 2.0 jika pembaruan belum dilakukan. Data dari Prometheus 1.0 tidak dimigrasikan dan akan hilang.
Tanggal penghapusan: 22 Juni 2019
TLS v1.1 akan dinonaktifkan secara default di versi 12.0
Dimulai dengan GitLab 12.0 , TLS v1.1 akan dinonaktifkan secara default untuk keamanan tambahan. Ini memperbaiki banyak masalah, termasuk Heartbleed, dan membuat GitLab kompatibel dengan standar PCI DSS 3.1.
Untuk segera menonaktifkan TLS v1.1, atur nginx ['ssl_protocols'] = "TLSv1.2"
di gitlab.rband
dan jalankan gitlab-ctlconfigure
.
Tanggal penghapusan: 22 Juni 2019
Templat OpenShift untuk menginstal GitLab
Diagram gitlab
resmi adalah cara yang disarankan untuk menjalankan GitLab di Kubernetes, termasuk penggelaran ke OpenShift .
Templat OpenShift untuk menginstal GitLab sudah usang dan tidak akan lagi didukung di GitLab 12.0.
Tanggal penghapusan: 22 Juni 2019
GitLab Geo akan menyediakan penyimpanan hash di GitLab 12.0
GitLab Geo membutuhkan penyimpanan hash untuk mengurangi front ras pada slave node. Ini telah dicatat di gitlab-ce # 40970 .
Dalam versi 11.5, kami menambahkan persyaratan ini ke dokumentasi Geo: gitlab-ee # 8053 .
Dalam versi 11.6, sudo gitlab-rake gitlab: geo: check
cek apakah penyimpanan hash diaktifkan dan jika semua proyek dimigrasikan: gitlab-ee # 8289 . Jika Anda menggunakan Geo, jalankan pemeriksaan ini dan bermigrasi sesegera mungkin.
Di 11.8, peringatan gitlab-ee yang dinonaktifkan secara permanen ! 8433 akan ditampilkan pada halaman โArea Adminโบ Geo โบNodesโ jika pemeriksaan di atas tidak diizinkan.
Pada 12.0, Geo akan menerapkan persyaratan penyimpanan hash: gitlab-ee # 8690 .
Tanggal penghapusan: 22 Juni 2019
Google OAuth2 SSO hanya didukung di GitLab 11.7+
7 Maret 2019 Google menutup semua Google+ API. Baca lebih lanjut tentang pengumuman dari Google di sini .
Karena versi GitLab sebelum 11.7 menggunakan API ini untuk Google OAuth2, Google SSO tidak akan lagi berfungsi di versi ini. GitLab 11.7 dan di atasnya akan mendukung Google SSO .
Jika mesin virtual Anda menggunakan Google OAuth2 untuk otentikasi, sebaiknya perbarui ke 11.7 .
Tanggal dihapus: 7 Maret 2019
Pengembang dapat menghapus tag Git di GitLab 11.9
Mengedit / menghapus tag Git di cabang yang tidak terlindungi secara historis hanya terbatas pada pengelola dan pemilik .
Karena pengembang dapat menambahkan tag, serta memodifikasi dan menghapus cabang yang tidak dilindungi, pengembang harus dapat memodifikasi dan menghapus tag Git. Di GitLab 11.9, kami membuat perubahan ini dalam model izin kami - untuk meningkatkan alur kerja dan membantu pengembang membuat penggunaan tag yang lebih baik dan lebih efisien.
Hapus tanggal: 22 Maret 2019
Integrasi Hipchat
Hipchat akan dihentikan . Oleh karena itu, kami menghapus fitur integrasi GitLab Hipchat yang ada sebagai bagian dari rilis 11.9 .
Hapus tanggal: 22 Maret 2019
Perbarui Barometer
Untuk meningkatkan ke GitLab versi 11.7 dari versi terbaru 11.6, shutdown tidak diperlukan. Lihat dokumentasi untuk pembaruan tanpa downtime .
Migrasi database dalam rilis ini dapat memakan waktu antara 30 hingga 60 menit untuk instans yang ukurannya hampir sama dengan GitLab.com. Untuk contoh yang lebih kecil, total waktu tidak boleh melebihi sekitar 15 menit.
Kami menyarankan agar pengguna GitLab Geo merujuk ke dokumentasi pembaruan Geo .
Changelog
Lihat changelog untuk melihat semua perubahan:
Instalasi
Jika Anda menyiapkan instalasi GitLab baru, lihat halaman unduhan GitLab .
Perbarui
Lihat halaman pembaruan kami.
Paket Berlangganan GitLab
GitLab tersedia dalam dua versi: dikelola sendiri dan sebagai layanan cloud (SaaS) .
Dikelola sendiri : Menyebarkan secara lokal atau pada platform cloud favorit Anda.
- Inti : Untuk tim kecil, proyek pribadi, atau menguji GitLab dengan waktu tanpa batas.
- Pemula : Untuk tim yang anggotanya ada di tempat yang sama dan terlibat dalam sejumlah kecil proyek yang membutuhkan dukungan profesional.
- Premium : Untuk tim terdistribusi yang membutuhkan fitur-fitur canggih, ketersediaan tinggi dan dukungan 24/7.
- Ultimate : Untuk bisnis yang ingin menyelaraskan strategi dan pelaksanaan proyek mereka dengan persyaratan keamanan dan interoperabilitas yang ditingkatkan.
Layanan cloud SaaS - GitLab.com : didukung, dikelola dan dikelola oleh tim GitLab; langganan gratis dan berbayar untuk individu dan tim dimungkinkan.
- Gratis : Repositori pribadi tanpa batas dan jumlah karyawan yang tidak terbatas dalam proyek. Proyek swasta mendapatkan akses ke fitur Gratis , proyek terbuka mendapatkan akses ke fitur Gold .
- Perunggu : Untuk tim yang membutuhkan akses ke fitur alur kerja yang lebih canggih.
- Perak : Untuk tim yang membutuhkan fitur DevOps yang lebih kuat, kompatibilitas, dan dukungan lebih cepat.
- Emas : Paling cocok untuk sejumlah besar pekerjaan pipa CI / CD. Anggota tim dari setiap proyek publik dapat menggunakan fitur Gold secara gratis, terlepas dari rencana berlangganan mereka.