Perbaiki langkah instalasi kubectl (GITHUB _ PATH tidak aktif dalam langkah sama)
Langkah instalasi diverifikasi dengan 'kubectl versi --client' dalam versi yang sama langkah yang menambahkan dir ke GITHUB _ PATH - tetapi GITHUB _ PATH hanya ...
Jatuhkan tugas k2m1 yang dinonaktifkan
k2m1 sedang offline / dinonaktifkan; tugas menyebarkan _ k2m1 hanya pernah gagal dan menandai seluruh pipa merah setelah k1m1 ditempatkan baik. k1m1 sekarang tu...
Kesulitan PoW bawah (biaya 1000, counter 2000- 4000)
Biaya pemecahan adalah produk dari CHALLENGE _ COST jangkauan counter x; keduanya adalah over- cranked (~ 37.5M PBKDF2 putaran, ~ 40-75x sebuah saham Capcha), m...
Staleness tile permukaan + ditargetkan "Regenerate N" di halaman
The agent snapshot now carried perresete staleness (up- to-date / stale / missing); plumb melalui API + SSE ke halaman: - Tab layanan menunjukkan kesegaran bari...
Tampilkan jumlah tile detak jantung hidup, bukan nilai per-pass basi
Status baca progress. Pertama, dimana peristiwa awal 'berjalan' diatur ke 0 - dan '0?? count' keep 0, so the live count never show (and hydro mis- menghitung se...
Tambahkan Semesta ke pengaturan slide-out (NavPri)
Halaman Semesta terdaftar pada pengaturan kartu pendaratan tapi tidak di SettlingStatusWindow meluncur keluar bahwa NavPri benar-benar terbuka, sehingga tidak m...
Halaman admin alam semesta generasi
Tambahkan / atur / platform / universe di bawah Administrasi Platform - platform sendiri kartu + tiga sub-tab (Overview, Services, Actions) - untuk mulai dan me...
Ekspose GD (dewa eligibilitas) in / user-info untuk kamo-universe
Sesi ini menyimpan flag GD (KSesionService) tapi / user-info tidak pernah dikembalikan it, so kamo-universe 's KamoID always deserialized is _ god = false and t...
Jangan simpan surel Noreply transkasional ke folder yang dikirim
NoReply adalah alamat send-only tanpa kotak surat, tetapi setiap transaksional mengirim masih percobaan append IMAP ke folder Terkirim, menghasilkan berisik AUT...
Pencarian email tidak sensitif sehingga reset email mengirim
Pemulihan sandi lowercased input tetapi findByEmailEmail melakukan sebuah case- cocok sensitif terhadap email yang disimpan (mis. Sage @ KamoCRM.com), sehingga ...
Tambahkan case- sensitivitas findByEmailEdocueCase
Email disimpan dengan kasus yang tidak konsisten (misalnya Sage @ KamoCRM.com) dan CockroachDB string kesetaraan case- sensitif, sehingga findByEmailEmail misse...
Pedang proxy-reset ke Layanan SecurityService internal DNS
Proksi / api / recover tidak berlaku untuk api.kamocrm.com, rute Traefik ke APIService (tidak ada controller recover) £404: "Ada yang salah" / isi ulang kata sa...
Pindahkan dovekot maildirs ke jalur lokal PVC (matikan rclone / MinIO FUSE)
Maildirs berada di jalur host / mnt / shared-files / email / mail - rclone mount FUSE didukung oleh penyimpanan objek MinIO, yang tidak dapat dengan aman host m...
Perubahan untuk menambah dukungan perubahan kata sandi ke profil akun
Perubahan untuk menambah dukungan perubahan kata sandi ke profil akun
Self-heal akun kotak surat dari aplikasi DB (drift recover)
Aplikasi DB adalah sumber kebenaran yang seharusnya ada di kotak surat; KamoMail akun hidup di server surat virtual _ users. Jika DB surat kehilangan data, kota...
Masukan data MySQL pada local- path PVC daripada rclone / MinIO FUSE
Datadir MySQL surat (dan maildirs) berada di jalur host / mnt / shared-file, mount FUSE didukung oleh penyimpanan objek MinIO, yang tidak dapat bertahan atau se...
Daftar kotak surat API mengembalikan UI-shaped * * * * * * * * * * * * * * * * *
GET / API / Email / kotak surat mengembalikan entitas mentah (providerStatus, LastSyncedAt, tidak ada jumlah anggota). Pengaturan UI berbunyi * * * * * * * * * ...
Membawa jejak audit peniruan melalui org melompat
Ketika pemanggil sudah sesi peniruan (sebuah admin dewa bertindak sebagai anggota lain, membawa SUDO _ MEMBER _ ID), memasuki org lain dari / jaringan Dicampakk...
Tulis / kirim atas nama kotak surat anggota yang tertukar
- Thread pemilik kotak surat memberId dari switcher melalui kotak-surat aktif ke konteks compose (event + URL param). - Pesan / balas / tulis terbuka untuk angg...
Otorisasi akses kotak-surat berbasis untuk membaca + send-as
resolveForMailbox hanya memberikan akses melalui penempatan langsung Anggota Mailbox, Jadi kotak surat muncul melalui... Hak melempar NoSuchElement Exception - ...
Berhenti mengatur halaman pada cookie * * di middleware proxy
proxy.ts (Perangkat menengah selanjutnya) mengarahkan kembali setiap permintaan halaman tanpa * * cookie to / logout. Sejak id sesi sekarang tinggal di sesionSt...
Berhenti menyentuh cookies; kirim token secara eksplisit pada panggilan auth
Robek semua legacy-cookie kliring / migrasi. Token tinggal di sesi Penyimpanan (kunci * * *) dan perjalanan sebagai X- * * * -Token header, yang backend sudah l...
Jangan mengadopsi warisan * * * cookie; membersihkannya sebagai gantinya
Tepat setelah sesionStorage switch kapal, setiap browser masih memiliki nya Kue tua. Migrasi mengadopsi nilai tersebut ke Penyimpanan Sesi (dan server cookie- f...
Kembali ke jaringan ketika semua-jaringan 403
hasplatformAdminAccess diturunkan client-side (owner-of -sesion- org AND Host-org- is-top-level). Seorang pemilik anak-org yang sesi tanah pada Host tingkat ata...
Membawa * * * dalam sessionStorage pertab bukan cookie terbagi
Id sesi tinggal di cookie browser bersama di seluruh tab dari sebuah asal, sehingga tab kedua (peniruan) tidak dapat menahan sesi sendiri. Pindahkan pembawa ke ...
Tombol God-mode Imppersonate pada kepala pengaturan anggota
Tambahkan aksi 'Palsu' di / pengaturan / anggota / [id], terlihat hanya ketika tanda-dalam sesi membawa mode dewa (getIsGod) dan target bukan diri baru. Panggil...
God- mode anggota peniruan titik akhir
POST / api / keamanan / meniru mint segar * * * + OTK untuk sebuah sewenang-wenang anggota pemanggil saat org, gated pada sesi penelepon membawa mode dewa (GD)....
Kembalikan orgName + bahasa dalam / user-info
Selesaikan nama tampilan org dan bahasa yang dipilih anggota (ISO- 639- 1 kode) dari DB sehingga kamo-universe dapat menunjukkan tanda bahasa masing-masing pemu...
Buka peluncuran KamoUniverse dalam tab baru (sinkronisasi window.open + async OTK)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Migrasi ke k1m1 (clone + registry + kubeconfig dari k1m1, drop k2m1, sederhana kubectl install)
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.