Log Perubahan Langsung

Lihat apa yang kita bangun, di real-time. Setiap fitur, perbaikan, dan perbaikan dikirim di platform.

17,911
Total Perubahan
4,604
Fitur
4,532
Perbaikan
32
Proyek
Filter menurut projek
Semua Projek17,911AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService369InitializerService299KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,572kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter berdasarkan tipe
Semua JenisBuild24CI523Chore670Docs226Feature4,604Fix4,532Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 17, 2026
FeatureKlusterServices

Rebrand analytics analytics UI with Kamo logo, title, and favicon

Adds nginx sidecar proxy that injects CSS to replace the analytics logo with KamoCRM logo, changes the page title to "Kamo Analytics", and overrides the favicon...

Kamo·4mo ago
FeatureKlusterServices

Add analytics analytics deployment and analytics.kamocrm.com routing

- New analytics/ directory: PostgreSQL StatefulSet + analytics deployment, services, and secret template - **************** routes analytics.kamocrm.com → analy...

Kamo·4mo ago
FixKlusterServices

Purge incomplete model directories in init container

The service crashes on startup if it finds a directory in /models that has missing or partial model files. Add a sweep at init start that removes any directory ...

Kamo·4mo ago
FixKlusterServices

Remove GitHub LFS downloads, use only data.statmt.org models

GitHub raw URLs return LFS pointer files, not actual binaries. Drop enru/enar downloads entirely — LibreTranslate handles those locales. Only download the 4 pai...

Kamo·4mo ago
FeatureKlusterServices

Restore bergamot with working model sources and correct image

- replicas: 1 - Init container (alpine): downloads 4 pairs from data.statmt.org (tarballs for enes/enfr/ende/enpl) and 2 from firefox-translations-models GitH...

Kamo·4mo ago
FixKlusterServices

Skala bergamot ke 0, perbarui gambar ke layanan mozilla / terjemahan

The Google Cloud Storage model download ember (bergamot-model-sandbox) mengembalikan 404 untuk semua berkas dan firefox- terjemahan-model repo adalah arsip Dec ...

Kamo·4mo ago
FixKlusterServices

Skala bergamot kembali ke 1 replika - terjemahan kegagalan disebabkan oleh hilang pod

Bergamot berada di 0 replika dengan layanan yang masih terdaftar. The ProviderRouter dalam Layanan Penerjemah tidak memiliki breaker sirkuit, jadi setiap permin...

Kamo·4mo ago
April 16, 2026
FixKlusterServices

Hapus --load-only pembatasan dari LibreTranslate

Semua paket bahasa yang diperlukan telah dipasang pada volume jalur host. --load-hanya mencegah beberapa paket dari loading. Tanpa bendera, LibreTranslate memua...

Kamo·4mo ago
FixKlusterServices

Gunakan startupProbe untuk LibreTranslate untuk menangani model panjang unduhan

startupProbe dengan 60 percobaan x 30 = 30min startup window untuk Model awal diunduh. Setelah memulai komplit, toleransi normal dan kesiapan probe mengambil al...

Kamo·4mo ago
FixKlusterServices

Batasi LibreTranslate ke hanya memuat model bahasa yang didukung

Gunakan --load-only dengan 22 kode bahasa yang didukung bukan mengunduh semua model yang tersedia (~ ratusan GB). Hapus --update- tanda model yang akan mengundu...

Kamo·4mo ago
FixKlusterServices

Remove invalid --load-awesome-ai-models flag from LibreTranslate

Flag does not exist in current libretranslate image. Replace with --update-models to ensure language packs are downloaded on startup.

Kamo·4mo ago
FixKlusterServices

Add LibreTranslate permission init container, scale Bergamot to 0

LibreTranslate was crashing with PermissionError on packages subdir. Added busybox init container to mkdir + chmod 777 the mounted hostPath before the main cont...

Kamo·4mo ago
CIKlusterServices

Deploy LibreTranslate and Bergamot in workflow

The manifests were committed but never wired into the deploy steps. Add kubectl apply for both services on K1M1 and K2M1.

Kamo·4mo ago
CIKlusterServices

Add concurrency group to prevent duplicate workflow runs

When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...

Kamo·4mo ago
April 10, 2026
FeatureKlusterServices

Add capcha subdomain to auto-cert monitoring

Kamo·5mo ago
April 9, 2026
March 30, 2026
FixKlusterServices

JVB_ADVERTISE_IPS must be public IP, not Wireguard IP

Was 10.8.1.1 (Wireguard private) — guests' browsers can't reach this. Changed to 75.83.113.11 (public IP). This is why guests kept getting ICE restarts every ~1...

Kamo·5mo ago
FixKlusterServices

Disable mod_token_verification via custom plugin override to stop guest kicks

The MUC token_verification module re-validates tokens and demotes guests from PARTICIPANT to VISITOR after ~60 seconds, causing Jicofo to kick them. The module ...

Kamo·5mo ago
FixKlusterServices

Add guest domain to token_verification_allowlist, increase smacks timeout

Guests authenticate via Meet-anonymous on guest.meet.Meet but the MUC token_verification module was re-checking them and demoting their role from PARTICIPANT to...

Kamo·5mo ago
FixKlusterServices

Disable Jicofo auth module to prevent 1-minute participant kick

Jicofo's AbstractAuthAuthority has a hardcoded 1-minute auth session lifetime that ignores the config file setting. After 60 seconds, Prosody demotes participan...

Kamo·5mo ago
FixKlusterServices

Use room names (not full JIDs) for all brewery MUC configs

Both Jicofo and JVB Docker images append @XMPP_INTERNAL_MUC_DOMAIN to the brewery room name automatically. Using full JIDs like **************** caused double-d...

Kamo·5mo ago
FixKlusterServices

Use TCP probe on port 9090 for JVB health checks instead of HTTP on 8080

JVB's REST API port 8080 conflicts with CockroachDB's admin UI on the same hostNetwork. The JVB_OHTTP_SERVER_PORT env var is not recognized by this JVB image ve...

Kamo·5mo ago
FixKlusterServices

Selesaikan loop crash JVB - salah MUC JID + port 8080 konflik

Dua masalah menyebabkan JVB jatuh dalam satu lingkaran selama 43 + jam: 1 JVB _ BREWERY _ MUC adalah * * * * * * * * * * * * * (JID penuh) tetapi JVB menambahk...

Kamo·5mo ago
FixKlusterServices

JVB_BREWERY_MUC should be room name only, not full JID

Was **************** which caused JVB to construct a double-domain JID **************** with an @ in the domain part — crashing JVB with XmppStringprepException...

Kamo·5mo ago
March 29, 2026
FeatureKlusterServices

Configure Prosody, Jicofo, and secrets for Jibri recording support

Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.

Kamo·5mo ago
FeatureKlusterServices

Add Jibri deployment manifests for Meet meeting recording

Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.

Kamo·5mo ago
March 28, 2026
March 27, 2026
March 18, 2026
FixKlusterServices

Enable auto-truncate on embedding model to prevent 413 errors

Add --auto-truncate flag so inputs exceeding the 256 token limit are silently truncated instead of rejected with a validation error.

Kamo·5mo ago
FixKlusterServices

Load embedding model from local hostPath to prevent HuggingFace download failures

The embedding-model pod was in CrashLoopBackOff because it couldn't download the model from HuggingFace on startup (network/DNS issue). Mount the model from a h...

Kamo·5mo ago
March 17, 2026
FixKlusterServices

Auto-cert service not renewing expired SSL certificates

The auto-cert service was importing expired certs from shared storage and skipping Certificate CR creation, so cert-manager couldn't manage renewals. Also fixed...

Kamo·5mo ago
FeatureKlusterServices

Add Qdrant vector DB and MiniLM embedding model K8s manifests

- Qdrant v1.12.1 deployment + ClusterIP service (ports 6333/6334) - HuggingFace TEI with all-MiniLM-L6-v2 deployment + service (port 8080) - Updated deploy-serv...

Kamo·5mo ago
March 16, 2026
CIKlusterServices

Add Rspamd deployment to mail server workflow

Kamo·5mo ago
FeatureKlusterServices

Add Rspamd milter integration to Postfix

Kamo·5mo ago
FeatureKlusterServices

Add Rspamd spam filter Kubernetes manifests

Kamo·5mo ago

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga