Schimbare live jurnal

Să vedem ce construim în timp real. Fiecare caracteristică, fix și îmbunătățire expediate pe platforma.

17,896
Total modificări
4,600
Caracteristici
4,522
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
March 10, 2026
FixKlusterServices

Remove forced WebSocket headers from media middleware

Traefik v3 handles WebSocket Upgrade/Connection headers natively. Remove forced headers that broke non-WebSocket API requests.

Kamo·6mo ago
FixKlusterServices

Add system account to all NATS configs

Add $SYS account with admin credentials to k0m1, k1m1, and k2m1 NATS configs. Enables nats CLI cluster management operations (peer removal, step-down, etc.) for...

Kamo·6mo ago
February 14, 2026
FixKlusterServices

Resilient probes so cluster stays up when one node is offline

- Liveness: tcpSocket on 4222 (do not depend on JetStream meta leader) - Readiness: initialDelay 90s, period 15s, failureThreshold 10 so k0m1+k1m1 can form qu...

Kamo·6mo ago
February 10, 2026
February 2, 2026
OtherKlusterServices

Use VPN addresses for k0m1/k2m1 minio-public backends

- Endpoints: k0m1 10.8.0.1, k2m1 10.8.2.1 (VPN); k1m1 stays local - IngressRoute host match: 100.64.x.x -> 10.8.0.1, 10.8.1.1, 10.8.2.1

Kamo·7mo ago
December 23, 2025
CIKlusterServices

Trigger pipeline after k2m1 etcd reset

snadjafinia·8mo ago
FeatureKlusterServices

Add HTTP to HTTPS redirect middleware and IngressRoute

- Create redirect-to-https middleware for permanent redirects - Add catch-all IngressRoute on web entrypoint to redirect all kamocrm.com domains to HTTPS - Fixe...

snadjafinia·8mo ago
RevertKlusterServices

Remove hostPort from Traefik deployment

- Port 443 is already bound by ingress-nginx via CNI hostPort - Keep standard containerPort configuration

snadjafinia·8mo ago
RevertKlusterServices

Change Traefik service to LoadBalancer with externalIPs for direct access

- Use LoadBalancer type with externalIPs instead of NodePort - Allows router to forward port 443 directly to service IP - This should bypass ingress-nginx hostP...

snadjafinia·8mo ago
FixKlusterServices

Add hostPort to Traefik deployment for direct port access

- Use hostPort 443 for websecure entrypoint to bypass NodePort - Allows router to forward port 443 directly to Traefik - Also set hostPort for web (30080) and a...

snadjafinia·8mo ago
FixKlusterServices

Stabileşte politica de trafic extern pentru serviciul local Traefik NodePort

- Permite rutarea corectă a traficului extern de pe router - Conserva adrese IP sursă pentru o mai bună exploatare forestieră

snadjafinia·8mo ago
FixKlusterServices

Update CockroachDB StatefulSet to use dynamic VPN IP based on node hostname

- Fix advertise-addr to use VPN IP (10.8.1.1 for k1m1, 10.8.2.1 for k2m1) - Update join parameter to use VPN IPs instead of hostnames - Update node certificate ...

snadjafinia·8mo ago
CIKlusterServices

Conductă de declanșare

snadjafinia·8mo ago
CIKlusterServices

Conductă de declanșare după actualizări IP

snadjafinia·8mo ago
December 17, 2025
FixKlusterServices

Adaugă certificate de nod la crearea secretă a gândacilor

- Adăugați nod.crt și nod.key la directorul gândacilor - Actualizarea fluxului de lucru CI/CD pentru a include certificatele de nod atunci când se creează *** s...

snadjafinia·8mo ago
FixKlusterServices

Handle BackoffLimitExceed by stergere de locuri de muncă eșuate și retrying

- Când munca eşuează cu BackoffLimitExceed şi capsulele sunt curăţate, şterse şi recreate de locuri de muncă - Acest lucru ne permite pentru a obține busteni pr...

snadjafinia·8mo ago
FixKlusterServices

Handle BackoffLimitExceed by stergere si retrying init job

- Când munca eşuează cu BackoffLimitExceed şi capsulele sunt curăţate, şterse şi recreate de locuri de muncă - Acest lucru permite de locuri de muncă pentru a î...

snadjafinia·8mo ago
FixKlusterServices

Improve CockroachDB init job error handling when pods are cleaned up

- Check previous pod logs if current pods are not found - Test cluster connectivity to verify if already initialized - Better handling of failed jobs with clean...

snadjafinia·8mo ago
FeatureKlusterServices

Add automatic *** secret creation

- Create *** secret on both k1m1 and k2m1 - Secret contains MINIO_CURRENT_HOST pointing to k0m1 MinIO instance (http://10.8.0.1:9000) - Fixes kamowssecurity-dep...

snadjafinia·8mo ago
FixKlusterServices

Resolve Traefik, NATS, and CockroachDB deployment issues

- Remove hostPort from Traefik deployment (conflicts with NodePort service) - Fix NATS deployment to only deploy server-specific statefulsets (nats-k1m1, nats-k...

snadjafinia·8mo ago
FixKlusterServices

Handle 'already initialized' case in CockroachDB init job

snadjafinia·8mo ago
CIKlusterServices

Trigger pipeline after WireGuard mesh network fix

snadjafinia·8mo ago
CIKlusterServices

Trigger pipeline

snadjafinia·8mo ago
December 16, 2025
CIKlusterServices

Retrigger pipeline after runner restart

snadjafinia·8mo ago
December 5, 2025
OtherKlusterServices

Adaugă logo Kamo complet SVG cu toate cele 14 căi

Încorporează conținutul SVG complet direct în loc de căi parțiale

snadjafinia·9mo ago
OtherKlusterServices

Utilizați numai abordarea CSS pentru logo-ul Kamo

Montare de fișiere SVG rupte, utilizând imaginea de fundal CSS pentru a încărca logo-ul extern direct pe #logo element

snadjafinia·9mo ago
OtherKlusterServices

Fix logo.svg la URL-ul Kamo extern

Utilizați elementul de imagine SVG pentru a include logo-ul extern în loc de căi complexe cu transformari rupte

snadjafinia·9mo ago
OtherKlusterServices

Înlocuiți logo-ul Roundcube cu logo-ul Kamo SVG

Montează logo-ul personalizat.svg la *************** pentru a înlocui sigla Roundcube watermark/background

snadjafinia·9mo ago
OtherKlusterServices

Adaugă fișier CSS personalizat pentru a suprascrie logo-ul filigranului Roundcube

- Creat personalizat.css cu suprascriere filigran - Mount CSS file to /var/www/html/custom.css - Configurați Roundcube pentru a încărca foi suplimentare stiluri

snadjafinia·9mo ago
OtherKlusterServices

Înlocuiți toate logo-urile Roundcube cu logo-ul Kamo inclusiv filigran

Actualizat skin logo config to array format to cover: - Logoul antetului principal - Logo-ul pentru antet mic prăbușit - Inbox watermark/background logo

snadjafinia·9mo ago
OtherKlusterServices

Adaugă subdomeniu de e-mail la lista sub-certe

Activează crearea automată a certificatului SSL pentru mail.kamocrm.com

snadjafinia·9mo ago
OtherKlusterServices

Expune porturi Postfix 25 și 587 prin intermediul gazdeiPort pentru mail de intrare

Necesar pentru primirea conexiunilor SMTP externe pe K1M1

snadjafinia·9mo ago
OtherKlusterServices

Configurează Roundcube pentru a utiliza direct Mailgun SMTP

Bypassing locale Postfix pentru e-mail de ieșire, conectarea direct la smtp.mailgun.org cu TLS la portul 587

snadjafinia·9mo ago
OtherKlusterServices

Comută postfixul la implementarea pe baze alpine cu sprijinul MySQL

Similar cu Dovecot, folosind Alpine 3.18 cu pachetul postfix-mysql instalat la rulare pentru suport de încredere MySQL hărți virtuale

snadjafinia·9mo ago
OtherKlusterServices

Fix postfix command to use apt-get instead of apk

boky/postfix is Debian-based, not Alpine

snadjafinia·9mo ago
OtherKlusterServices

Add postfix-mysql support for MySQL virtual maps

Installed postfix-mysql package at container startup to enable MySQL dictionary lookups for virtual domains/users/aliases

snadjafinia·9mo ago

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile