KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,800
Total Changes
6,161
Features
5,369
Fixes
30
Projects
Filter by project
All Projects17,800AIService262APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService597InitializerService332KBService151KlusterServices746MCPGatewayService265MediaService604RAGService79SecurityService1,903TranslateService62VOIPService256VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,460kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,715kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore786Docs3,273Feature6,161Fix5,369Other998Performance165Refactor278Revert23Style42Test164Upgrade1
August 9, 2026
FeatureKlusterServices

CockroachDB와 함께 단일 노드 YugabyteDB 2026.1.0.1 배포

이제 두 엔진은 k1m1에 측면을 실행; CockroachDB는 터치되지 않고 롤백 경로 유지. 분명하지 않은 세 가지 : - Helm 차트 버전은 Docker 태그가 아닙니다. 차트 2026.1.0 앱 지도 버전 2026.1.0.0-b118,그래서 `image: yugabytedb...

Kamo·2mo ago
Featurekamo-internal

접근 로그와 그 탐지 규칙을 sub-tabs로 분할

의 규칙을 결정하는 것은 격자 아래 협정이었다 — 기본적으로 붕괴되었기 때문에 구성은 당신이 알고 있었다 무언가였다 거기에, 그것은 같은 pane에 대한 그리드를 밀어. 그들은 두 개의 전망 1개의 주제로 각은 전체적인 고도를 원합니다. Sub-tabs 이제 그들 사이 전환, 일치 탭...

kamo·2mo ago
Featurekamo-internal

Back-to-home arrow on the main workspace 헤더

앱의 나머지 부분에서 설정 페이지 화살표를 정렬 : 계정, 리드, 상업, 마케팅 (모든 4개의 탭, 공유 레이아웃을 통해), 지식 베이스, HR, 네트워크, 문서 관리자, 달력, 연락처 및 메모. 버튼은 구성 요소/설정에서 구성 요소/BackToHomeButton로 이동 이제는 App-...

kamo·2mo ago
Featurekamo-internal

모든 관리자 바 링크에 Explanatory 패널

10 분 전에 자신의 조직을 만든 Somebody는 9 링크를 충족 읽을 수있는 방법이 없습니다. Hovering or focus one now unfurls a panel 그 답변, 순서: 이 스크린은, 당신이 거기 할 수 있는 3개의 것, 및 찾아내는 곳 설정 한 번에 바가 더 이상...

kamo·2mo ago
Featurekamo-internal

관리자 바를 꽉 — org 레이블, 짧은 감사 이름, 갭 없음

바가 9 링크를 읽는 방법에 대한 세 가지 변화 : 팀 구성원은 이제 Behavior &에서 org의 자신의 복수 라벨을 착용 라벨링, 그래서 Loan Officers가 Loan Officers를 여기에 호출하는 org. 그것은 레이블 키가 없는 한 항목 — 이름은 org's, 번역이...

kamo·2mo ago
Featurekamo-internal

Back-to-home arrow 왼쪽의 모든 설정 페이지 제목

설정 페이지는 nav 레일의 실행 패드에 다시 방법이 없었다. 지원하다 옵션 보기 backHref now defaults to home and plays the unconditionally, 그래서 그것에 내장 된 20 페이지는 선택합니다 무료 화살표; 자신의 헤더를 그리는 6 페이지는...

kamo·2mo ago
Featurekamo-internal

관리자 바에 필수적인 설정의 나머지

보안 역할, 부서 및 작업 제목 구성 그룹에 가입, 왼쪽 감사 쌍. 그들은 세 가지 필수 설정 탭은 바가 누락되었습니다. — Behavior & 레테르를 붙이는 것은 그 주제를 혼자 들고, 그래서 하나의 화면 관리자는 여기에 도달 한 것은 첫 번째 탭이 될 것입니다. 각 아이콘을 재사...

kamo·2mo ago
Featurekamo-internal

관리자 바에 액세스 블록, 트레일 가장자리에 감사 링크

Access Blocks 및 System Access Logs는 대답하는 막대기에 2개의 스크린입니다 'who got in and who did not' 오히려 어떤 구성보다, 그래서 그들은 그룹 함께 밴드의 흔적 가장자리를 타고 구성에서 멀리 링크. 자동 인라인 시작 마진은 — 우주 ...

kamo·2mo ago
Featurekamo-internal

이름과 편집 주소 책, 그리고 그 주위에 페이지를 다시

책 추가하기 POSTed a hard-coded placeholder name with no prompt, 아무것도 어느 곳에서도 이름을 바꿀 수 있었습니다 — 그래서 모든 책은 org는 같은 것을 불렀습니다, 영구적으로. 책과 그룹은 이제 생성되고 편집됩니다. 이름, 묘사 및 악센트,...

kamo·2mo ago
FeatureEmailService

Persist 과 serve 전체 접촉, 뿐만 아니라 그 이름

REST 층은 직접 JPA 엔티티티를 직렬화했습니다. 연락은 지도가 없습니다. 이메일, 전화, 주소, 조직, URL, IM 또는 관계 — 그 별도의 테이블입니다 - 그래서 아무도 응답에있었습니다, 그리고 Jackson 조용히 길에 모두 떨어졌다. 생성 대화 상자는 7 개의 섹션을 수집하...

Kamo·2mo ago
Featurekamo-internal

Launcherpad 카드 위의 Administrator 바

Org 관리자가 지속적으로 열 다섯 개의 화면 - 팀 구성원, 행동 및 라벨링, 통계 및 비용, 앱 및 기능, 시스템 액세스 로그 - 각 2 개 또는 3 개 오늘 설정 메뉴를 통해 딥을 클릭합니다. 그들은 상단의 한 행을 얻습니다. 마스트헤드의 밑에 발사 패드, 카드의 위. 각 항목은...

kamo·2mo ago
FeatureBillingService

1개의 deduplicated 통행에서 화상 진찰 사용법

공유 라이브러리 변경을 따라 각각 다른 파일 당 하나의 충전 조직. 요약 및 일일 스냅 샷 작가 모두 단일 복용 이미징 패스 및 모든 도메인을 읽습니다. 도메인 당 한 번 그룹화 - 8een 도메인은 동일한 쿼리 8een 시간을 의미 1 페이지 부하를 위해.

Kamo·2mo ago
Featurekamo-shared-library

조직 당 한 번씩 각 파일을 검색, 업로드 당 한 번

빌링은 imgs 레코드 당이었다, 그래서 같은 파일을 업로드 한 조직 5 시간은 5 번 청구되었습니다. 소유자의 규칙은 명백한 파일 당 1개의 책임입니다 조직 당: Kamo는 아직도 파일을 한 번 체계 넓은 저장합니다, 각 조직 그것을 유지 여전히 계산, 그리고 당신이 이미 가지고 뭔가...

Kamo·2mo ago
Featurekamo-internal

플랫폼이 이미 파일이있는 경우 업로드를 건너

같은 비디오를 3 명에게 전송하는 것은 세 가지 전체 업로드를 의미한다. Dedup 그들을 붕괴 하나의 저장 객체로, 하지만 한 번만 각 전송 완료 했다 — 그래서 저장 했다 저장, 회원의 시간 또는 대역폭. 작곡가는 지금 그것을 보낼 전에 묻습니다. 동일한 내용 때문에 크기 조사 첫...

kamo·2mo ago
FeatureMediaService

다시 업로드하지 않고 이미 저장된 파일을 첨부

3 명의 동료에게 2 GB 비디오를 전달하는 3 개의 전체 업로드. 제품 정보 1개의 객체로 나눌 수 있지만, 각 전송이 완료된 후만 thrown away — 회원은 모든 바이트에 대해 지불, 세 번, 사본을 생성 이미 플랫폼. 두 개의 엔드 포인트는 모든 바이트 이동 전에 정착. /...

Kamo·2mo ago
Featurekamo-internal

자체 라인으로 생성 된 미리보기 저장 표시

Thumbnails 및 미리보기 이미지는 이제 조직의 총을 향해 계산합니다. 그래서 클라이언트는 그들이 그(것)들을 접히기 보다는 오히려 보는 것을 볼 수 있어야 합니다 다른 번호. 도구 끝은 그들이 무엇인지 말해 다 페이지 문서 페이지 당 하나의 미리보기를 생성하므로 그림은 오히려 설...

kamo·2mo ago
FeatureSecurityService

각 파일에서 생성 된 썸네일 및 트랙을 측정

오브젝트 키는 content-addressed 로 *********** 그래서 첫번째 underscore의 앞에 세그먼트는 유래물을 가지고 있는 파일을 확인합니다 이름 * 크기는 ImgDat 당 정상화됩니다 - deduplicated 파일 당 1개의 물리적 세트 — 및 각 imgs 레코...

Kamo·2mo ago
FeatureInitializerService

측정된 엄지나일 및 트랙 저장을 위한 Schema

img dat derivatives 레코드, 저장된 파일 당, 모든 파일의 실제 바이트 크기 Kamo에서 생성 된. img dats를 대체합니다. THUMB FILE SIZE의 소스로 그 숫자: 그 열은 수십 페이지가 될 수있는 것에 대한 하나의 값을 보유 thumbnails는 생산에 ...

Kamo·2mo ago
Featurekamo-shared-library

빌 생성 된 thumbnails 에 조직

Thumbnails 및 per-channel 트랙은 조직의 업로드 원인을 저장하고 있습니다. 그래서 소유자의 지시에 그들은 이제 그 조직의 총을 향해 계산 Kamo에 의해 흡수되기 보다는 오히려. GENERATED PREVIEWS는 청구된 도메인입니다. img dats에서 객체 저장소...

Kamo·2mo ago
Featurekamo-internal

회원은 비디오 또는 오디오 첨부 파일을 유지, 그냥 그것을 재생하지

플레이어는 하나의 의도를 답합니다. 디스크에 파일을 원하면 다른 것, 그리고 비디오 및 오디오는 할 수있는 두 개의 첨부 파일 종류였다 - 문서가 다운로드 버튼을 모두 함께했고, 이미지에는 라이트 박스에 하나가 있습니다. 크롬 부리 비디오 요소의 오버 플로우 메뉴에서 다운로드; Fire...

kamo·2mo ago
Featurekamo-internal

상표 및 문서 저장 표시

둘 다에서 기록된 크기 없이 물건에 똑똑히 쓰입니다 데이터베이스, 그래서 그들은 먼지가 측정 할 때까지 0으로 읽습니다. 그들은 이제 그들의 제품 설명.

kamo·2mo ago
FeatureSecurityService

상표 및 문서 저장 측정

이 두 가지는 크기가없는 조직 상점입니다. 데이터베이스의 어느 곳에서나 - 브랜딩 자산은 공공 버킷으로 직진 조직의 도메인 접두사 아래 docs workspace id — 그래서 객체 저장소를 다시 읽을 때까지 0으로 읽으십시오. Attribution은 뒤로, 조직에 접두사. 각 조직...

Kamo·2mo ago
FeatureInitializerService

Object-store-only 저장 측정을 위한 Schema

object storage days는 2개의 MinIO에서 다시 읽는 것을 기록합니다 데이터베이스에 크기가없는 것들 : 브랜드 자산과 docs 작업 공간. 마지막으로 수정 된 날에 의해 태우는 창은 정확히 요약합니다. 생산에 대한 실행 2026-08; 테이블과 인덱스 확인.

Kamo·2mo ago
Featurekamo-shared-library

브랜딩 및 문서 저장

거의 모든 조직은 자신의 크기를 기록합니다. 어딘가 — imgs 행, kb media 행, mailbox 측정. 두 가지는 없습니다. 회사 소개 자산 (로고, favicons, 배경 이미지, 테마 CSS 및 구성) 작성 조직의 도메인 접두사, 그리고 docs workspace는 id에 ...

Kamo·2mo ago
Featurekamo-internal

텍스트 메시지 첨부 파일 저장

MMS 첨부 파일 데이터로 데이터베이스의 라이브 인라인 : URI는 파일보다 오히려, 그래서 그들은 크기 기록이 없었다 결코 계산되지 않았다. 그들은 이제 그들의 자신의 라인을 가지고.

kamo·2mo ago
Featurekamo-shared-library

텍스트 메시지 첨부 파일

MMS 첨부 파일이 저장되고 계산되지 않았습니다. 그들은 또한 그들이 무엇인지 처럼 보이기: VoipMessageService는 데이터로 첨부 파일을 인코딩합니다: URI 및 쓰기 그것은 VOIP MESSAGES.ATTACHMENT URL에 인라인, 그래서 그들은 MinIO 개체가되지 ...

Kamo·2mo ago
Featurekamo-internal

모든 저장 범주 표시

통화 녹음, 음성 메일, 채팅 첨부 파일, HR 리소스 및 마케팅 각각의 자료는 "Documents and images"를 공유하는 대신 자신의 라인을 얻습니다. 같은 테이블에 살고있는 다른 모든 것을 행. 시각에 대한 두 가지 결과. 14 개의 카테고리가 어떤 것을 초과 catego...

kamo·2mo ago
Featurekamo-shared-library

저장된 파일의 각 종류를 자신의 범주로 계산

통화 녹음, 음성 메일, 채팅 첨부 파일, HR 리소스, 마케팅 자료, 회의 기록 및 문서의 모든 종류는 imgs의 모든 행입니다, ImageAssocType과 모든 공유에 의해서만 구별됨 협회는 저장 경계보다 오히려 메타 데이터입니다. 그들을보고 단 하나 선은 정확하고 쓸모가 있었습니...

Kamo·2mo ago
FeatureEmailService

각 org의 자신의 KamoMail 메일 박스 측정

각 mailbox Kamo 호스트 및 기록, 도착 일 당, RFC822 바이트 보유 - 헤더, 몸 및 인코딩된 첨부 파일, 모든 폴더에 포함 Trash와 Junk, Trash의 메시지가 디스크에 여전히있다. 1 왕복 폴더: Jakarta Mail IMAP 공급자는 FetchProfile...

Kamo·2mo ago
FeatureInitializerService

Per-mailbox 저장 측정을 위한 Schema

****** ******, mailbox 당 보유, 도착 일, 당 mailbox가 보유되는 RFC822 바이트. 저장 회계는 정직한 근원이 없었습니다 mailbox 바이트의 경우: 검색 인덱스는 색인된 메시지만 포함합니다. 누구도 저장하지 못합니다. ORG ID는 email provi...

Kamo·2mo ago
Featurekamo-shared-library

Mailbox 당 mail Kamo 실제로 호스트를 측정

EMAIL은 email metadata.search index에서 출처를 썼습니다. 오시는 길 완전히 KamoMail을 놓았습니다 - KAMO MAIL의 org는 메시지가 있습니다. 클러스터 자체 Dovecot maildir의 첨부 파일, 생산 62 MB, 0으로 계산. 그리고 그것은 ...

Kamo·2mo ago
Featurekamo-internal

왜 mailbox 저장이 0을 읽을 수 있는지 말하십시오

Mailbox 바이트는 mail Kamo가 실제로 호스트 만 계산합니다. 회사 소개 Microsoft 365 또는 Google Workspace는 그 공급자의 디스크에 메시지가 있습니다. 그것의 우편함 행은 합법적으로 0 — 이는, 불평, 깨진으로 읽습니다 정확한 것 보다는 오히려 수.

kamo·2mo ago
FeatureBillingService

플랫폼 관리자가 수요에 스냅 샷 스윕을 실행하자

청소는 기간 제거 및 일생 합계를 위한 만드는 무엇입니다 열심히 삭제 도메인은 모두에 응답 할 수 있으므로, 정전에 잃어버린 것은 손실됩니다. 틈이 채우지 않으면 영구적으로. 다음에 대한 대기 04:20 실행은 아니다 복구 계획. 청소는 이미 14 일을 잡고 (org, day, dom...

Kamo·2mo ago
Featurekamo-internal

계정 통계 탭의 저장 사용보기

탭은 모든 조직의 "이 기간 동안 사용할 수없는 사용 데이터"라고 말했다. billingApi.getCurrentUsage() 는 stub 반환 { 미터: [] }, 과 useMeters 0 미터에서 빈 상태를 렌더링합니다. 그래서 메시지는 스텁보고되었습니다. 데이터가 아닙니다. St...

kamo·2mo ago
FeatureBillingService

조직이 저장되는 것을 보고하십시오

계정 통계 탭은 항상 "이 기간 동안 사용할 수없는 사용 데이터"라고 말했다. 모든 조직의 경우, getCurrentUsage()는 kamo-internal의 stub입니다. 0 미터를 반환하고 그 후에 아무것도 집계 저장. 스토리지 영역 당 세 가지 차이를 제공, 플러스 총 : -...

Kamo·2mo ago
FeatureInitializerService

Org storage snapshots에 대한 Schema 주자

거울 OrgStorageSnapshot 으로 명시된 DDL, 당 집 스타일 — ddl-auto 테이블을 먼저 만듭니다. 그래서 CREATE는 가을이며 SET DEFAULTs는 실제로 일반 SQL (Hibernate는 열 기본값을 방출하지 않습니다. Java에서 엔티티티티가 채워집니다. ...

Kamo·2mo ago
Featurekamo-shared-library

Per-organization 저장 사용법 모형

아무것도 조직 당 정상 저장이 있습니다. 6개의 entities는 바이트를 나릅니다 파일당 계산, 그리고 그 중 어떤 코드를 집계, 이는 왜 계정 stats 탭은 "이 기간 동안 사용할 수없는 사용 데이터 없음"을 매 org. 집계가 필요한 공유 모델 추가: - StorageDoma...

Kamo·2mo ago
FeatureInitializerService

*********** 앱 분할

백필은 이제 누락 된 계획 줄을 채웠습니다. - deliberately, 그래서 그것은 조용히 할 수 없었다 tier 를 이동 — 어느 왼쪽 앱은 결코 가격이 책정되지 않았다. 판매 지점 그리고 마케팅 도구는 무료에 종료, 어떤 무료 판매되지 않습니다. 각 계획이 이미 가격 페이지에 ...

Kamo·2mo ago
Featurekamo-internal

분할 응용 프로그램 및 기능 사용 가능 / 사용 불가 / Deprecated

하나의 플랫 목록 혼합 앱 플랫폼은 하나와 함께 제공하지 않습니다. 은퇴했다, 그래서 연산자는 모든 칩을 읽을 수 있었다 그들에게 출발. 물통은 독점적이고 deprecation는 첫번째 시험됩니다: 은퇴한 app는 입니다 어떤 가용성 플래그가 여전히 말한다, 그래서 그것은 단지 아래에...

kamo·2mo ago
FeatureSecurityService

Branch Types를 위한 10가지 앱 카탈로그

지점 유형 -> 허용된 앱은 /platform-config/app-catalog에서 앱 목록을 로딩하기 시작했습니다. 최고 수준의 org 소유자가 필요합니다. 해당 이용 후기에 달린 코멘트가 없습니다. GET 403'd : 편집기는 0 앱을 렌더링하고 저장 핸들러를 거부하여 저장 모든 ...

Kamo·2mo ago
August 8, 2026
Featurekamo-internal

앱 및 기능 탭을 추가하고 허용 된 앱 목록을 수정하십시오

새로운 탭, 조직의 권리에, 모든 조직을 제어 제안됩니다: 가용성, 발달 단계, 표시 이름, 묘사, 연산자 참고, 및 deprecation. Availability는 단계에서 더 이상 파생되지 않습니다, 그래서 앱은 여전히 테스트에서 또는 그 후 다시 개최 할 수 있습니다. 완료; 무대...

kamo·2mo ago
FeatureSecurityService

앱 카탈로그를 시도하고 기능을 읽으십시오

FeatureController는 "이 앱이 제공됨"을 4 단계로 평가했습니다. 별도의 장소, 그래서 대답은 중복으로 변경 될 수있다 플랫폼. 그들 각자는 이제 AppCatalogService를 읽고, 와 함께 표시 이름, 묘사 및 deprecation. 하나의 행동 미묘한은 root...

Kamo·2mo ago
Featurekamo-shared-library

앱 가용성 및 단계 편집 가능

모든 속성 앱 설정 페이지 렌더링 - 표시 이름, 설명, 단계, deprecation - ServiceType enum에서 컴파일 시간 상수, 그리고 "Available"은 전혀 저장되지 않았습니다. 그것은 stage == COMPLETED로 파생되었습니다. UI 및 3개의 장소에서 서...

Kamo·2mo ago
FeatureInitializerService

앱당 제대로 분류 된 카탈로그 행, 모든 제목 루트

Nine apps — POS, 마케팅 도구, 계산기, 클럽, 발명가, 법률, 게임 및 두 원산지 시스템 - 모든 카탈로그 표현이 없었다 : 가격 제한 없음, 범주 없음, 계층 없음. 다른 사람은 이미 마케팅 행에 의해 설명되었다, 그래서 그들을 바인딩하고 병렬을 추가 APP * 행은 1...

Kamo·2mo ago
Featurekamo-internal

Server-paginated 조직 콘솔

하나의 요청에 각 조직을로드하고 각 카드를 렌더링, org 당 백엔드 Fanning을 사용하여 계정 당 다음 구독 당. Search, sort, filter and paging now run server-side against the 전체 재산, 그래서 페이지 비용은 얼마나 많은 조직이...

kamo·2mo ago
FeatureSecurityService

앱에 실패가없는 계획

Turns kamo.entitlement.fail-open now that AppEntitlementCatalogMigration has run against 제목 뿌리 모두에 prod 및 모든 활성 계획 (KamoCRM, Sign Pink)은 명시 적 모든 21 비핵 앱의 행 - 검증...

Kamo·2mo ago
FeatureBillingService

Org 디렉토리를 필터링, 정렬, paginated 페이지

GET /orgs takes 페이지/size/q/sort/dir plus 7 필터 과 반환 집 ページを選択 GET /orgs/{orgId}는 전체 세부 정보를 제공합니다. 콘솔의 드릴 인 서랍의 경우, per-account fan-out이 미세하기 때문에 그것은 하나의 org에 바인딩됩...

Kamo·2mo ago
FeatureBillingService

일정한 쿼리 수에 Batched 페이지 수화

학부모 제목, 기본 도메인, 제목 뒤에 계획 / 시장 구독 catalog 플래그는 전체 페이지에 각각 배치 된 (:ids), 그래서 100-row 페이지는 1-row 페이지와 동일한 6개의 문이 있습니다. 테스트 asserts that equality direct -- 이 구현은 점수를...

Kamo·2mo ago
FeatureBillingService

디렉토리 행/페이지 DTO 및 기본 쿼리 저장소

PlatformOrgRow는 두 개의 페이스트를 별도로 운반합니다. 제목 (inbound subs) org를 대상으로 -- 어떤 통치자) 및 청구가 개최 (org가 소유합니다. -- 플랫폼 org 및 리셀러에만 비 zero. Aggregates 설명 전체 필터 세트, 페이지가 아닌, 그...

Kamo·2mo ago
FeatureBillingService

Org 디렉토리 SQL 와 per-facet CTEs

계정, 인바운드 구독, 회원, 라이센스 및 어린이 각각 orgs에 합류하기 전에 자신의 CTE에 집계. 그들에 게 패스는 행을 곱하고 모든 SUM을 팽창합니다. 순수하고 단위 테스트 (26 테스트) : 없음 '::'캐스팅, 모든 값 경계, 정렬 키 OrgSort를 통해 화이트리스트. ...

Kamo·2mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing