KamoCRM

비밀번호

모든 기능, 수정 및 개선, 그것은 배로 게시. 출시를 위해 다시 열지 않습니다.

17,500
총 변경
5,986
제품 설명
5,284
수정 사항
30
프로젝트
프로젝트
모든 프로젝트17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
필터 유형
모든 유형Build16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 10, 2026
Fixkamo-internal

새로운 연락처를 공유 org 책으로 중지

생성 대화 상자는 책 파갈피는OrgDefault, 그래서 모든 회원의 전체 조직을 읽을 수있는 한 책에 착륙 접촉 - 절반의 왜 연락처 콘솔은 동료의 항목을 보여. 주소 책은 현재 회원이며 조직 기본은 나열되지 않습니다. 누구에게도, 그래서 책은 자연 표적, 다시 떨어지는 회원의 첫 ...

kamo·2mo ago
FixInitializerService

CockroachDB-only SQL 그 PostgreSQL 거부

CockroachDB는 텍스트 유형 STRING을 spells; PostgreSQL 및 YugabyteDB 사용 TEXT. 네이티브 쿼리에 걸쳐 25 캐스터는 여전히 CAST (x AS STRING)을 방출하고 ::STRING, '타입 문자열이 존재하지 않는다. 그것은 무슨 일이 일어나...

Kamo·2mo ago
FixBillingService

CockroachDB-only SQL 그 PostgreSQL 거부

CockroachDB는 텍스트 유형 STRING을 spells; PostgreSQL 및 YugabyteDB 사용 TEXT. 네이티브 쿼리에 걸쳐 25 캐스터는 여전히 CAST (x AS STRING)을 방출하고 ::STRING, '타입 문자열이 존재하지 않는다. 그것은 무슨 일이 일어나...

Kamo·2mo ago
FixEmailService

CockroachDB-only SQL 그 PostgreSQL 거부

CockroachDB는 텍스트 유형 STRING을 spells; PostgreSQL 및 YugabyteDB 사용 TEXT. 네이티브 쿼리에 걸쳐 25 캐스터는 여전히 CAST (x AS STRING)을 방출하고 ::STRING, '타입 문자열이 존재하지 않는다. 그것은 무슨 일이 일어나...

Kamo·2mo ago
Fixkamo-shared-library

CockroachDB-only SQL 그 PostgreSQL 거부

CockroachDB는 텍스트 유형 STRING을 spells; PostgreSQL 및 YugabyteDB 사용 TEXT. 네이티브 쿼리에 걸쳐 25 캐스터는 여전히 CAST (x AS STRING)을 방출하고 ::STRING, '타입 문자열이 존재하지 않는다. 그것은 무슨 일이 일어나...

Kamo·2mo ago
FixEmailService

스코프 주소 책은 회원에게

연락처는 혼자 조직에 의해 범위. listBooks(orgId)는 findByOrganizationId(orgId) 및 연락처 목록 쿼리가 열립니다. WHERE c.contactBook.organization.id = : 소유자가 사전 작성하지 않은 경우, 모든 회원이 본 — 벌크 드렛...

Kamo·2mo ago
Fixkamo-shared-library

@Lob String은 LONGVARCHAR 또는 PostgreSQL을 OID로 읽는다

Hibernate의 PostgreSQL 방언 맵 @Lob String 에 OID (대폭형) 참고) 그리고 getLong()로 그것을 읽습니다. CockroachDialect는 동일하게 맵니다 일반 TEXT에 주석, 그래서 이것은 YugabyteDB cutover까지 보이지 않았다. S...

Kamo·2mo ago
FixKlusterServices

허용 YugabyteDB 포트 5433 에 kamowssecurity Cilium egress

CiliumNetworkPolicy 선택 app=kamowssecurity 허용 호스트/레모드 노드 26257, 4222 및 9000에만 해당합니다. cutover 후 데이터베이스가 이동 5433 그리고 정책을 조용히 트래픽을 떨어졌다 -- Hikari로 서핑 SocketTimeoutE...

Kamo·2mo ago
FixKlusterServices

허용 YugabyteDB 포트 5433 에 kamowssecurity Cilium egress

CiliumNetworkPolicy 선택 app=kamowssecurity 허용 호스트/레모드 노드 26257, 4222 및 9000에만 해당합니다. cutover 후 데이터베이스가 이동 5433 그리고 정책을 조용히 트래픽을 떨어졌다 -- Hikari로 서핑 SocketTimeoutE...

Kamo·2mo ago
August 9, 2026
FixKlusterServices

Pre-created schemas에 합리적

KamoInitializerService는 ****************를 설정합니다. 사실, 그래서이 schemas 자체를 만듭니다. 이전 댓글은하지 않았다. 이 파일은 명시된 벨트 및 악세서리로 유지되지만, 기록 된 이유가 잘못 되었는지 알 수 없는 분.

Kamo·2mo ago
FixKlusterServices

Pre-created schemas에 합리적

KamoInitializerService는 ****************를 설정합니다. 사실, 그래서이 schemas 자체를 만듭니다. 이전 댓글은하지 않았다. 이 파일은 명시된 벨트 및 악세서리로 유지되지만, 기록 된 이유가 잘못 되었는지 알 수 없는 분.

Kamo·2mo ago
Fixkamo-internal

Administrator bar 패널은 키 경로가 렌더링되어 사본이 아닌

TipPanel은 `id`라는 prop에서 panel's DOM id를 가져왔고 그 후 내장된 같은 `id`에서 메시지 키, 그래서 모든 패널은 요청 **************** 및 next-intl의 fallback 인쇄 오시는 길 복사는 모두 함께 메시지에 있었다; 아무것도 이제까...

kamo·2mo ago
Fixkamo-internal

액세스 로그가 서버에서 pane 및 페이지를 작성하자

탭 바는 이미 "System Access Logs"라고 말합니다. 따라서 통계 위에 h4가되었습니다. 페이지의 이름 두 번. 그것을 떨어지는 것은 또한 pane 사용 포탄을 다른 사람 시켰습니다 보안 탭 용도 : 그리드는 통계와 필터를 모두 높이는 데 걸리는 그리고 480px-tall ...

kamo·2mo ago
Fixkamo-internal

이미 맞는 경우 목록 스크롤을 중지

콘텐츠가없는 세 가지가 추가 된 높이가 너무 짧습니다. 여전히 scrollbar를 가지고: - 무한 스크롤 sentinel은 의도적으로 렌더링 된 영구적 인 마지막 행의 밑에 여분 화소 — 그것의 자신의 끝에 충분히 적합하 목록 견적 요청 이제는 또 다른 페이지가 있는 동안만 존재합니...

kamo·2mo ago
Fixkamo-internal

관리자 바 변경을 다시 복원 3926d1d8

3926d1d8는 AdminQuickLinks.tsx를 ae45fc9c^ blob로 돌려주고, org를 통하지 않습니다. 복수 상표, 짧은 구획/로그 이름 및 간격 제거. 같은 내용으로 ae45fc9c, 정상에 reapplied.

kamo·2mo ago
Fixkamo-internal

String row ids, org-coloured controls, 페이지 아이콘, 중심 오류 바

책을 만들고 "찾지 못했습니다." CockroachDB 고유 rowid() ids는 64 비트입니다 - 실제 하나는 1200081912680906758 - 및 JSON.parse 라운드 어떤 과거 번호. MAX SAFE INTEGER, 그래서 React 상태에서 열린 ID는 ...906...

kamo·2mo ago
FixEmailService

문자열로 줄 ids를 게시 — 새로운 책 404'd 순간 당신은 그것을 선택

CockroachDB unique rowid()는 64-bit ids를 생성합니다. contact books에서 진짜 것 이다 1200081912680906758; 자바 스크립트의 JSON.parse는 과거에 어떤 라운드 번호. MAX SAFE INTEGER는 브라우저가 12000819...

Kamo·2mo ago
FixConversionService

공유 중지 *** idle 사용자를위한 TTL

KSessionService의 자체 사본을 들고 다섯 번째 서비스, 다섯 번째 슬라이딩 공유 *** TTL 모든 읽기. 각자는 혼자서 세션을 지키는 것이 충분했습니다 살아있다 영원히, 그래서 다른 사람이 여전히이 길을 떠났다. Honour X-Kamo-Idle-Ms as a rest ...

Kamo·2mo ago
FixDocsService

공유 중지 *** idle 사용자를위한 TTL

Redis MONITOR와 함께 잡았다 :이 포드는 ***에 대한 GET + PEXPIRE를 발급 주인이 한 시간 이상에 대 한 거들 였는 열쇠, SecurityService 후에 초 그것을 갱신하기 위하여 제대로 decoderd. 이 서비스는 자체 사본을 유지 KSessionServi...

Kamo·2mo ago
Fixkamo-internal

Stop /api/user-info idle 사용자의 TTL 갱신

이 루트는 Redis로 *** TTL 직진, 그래서 그것은 gating을 우회 SecurityService, MediaService 및 ChatService에서 완전히 — and useUserInfo 5 분마다 설문 조사. 자신의 모든 세션이 모두 살아 모든 세 서비스가 이미 idle ...

kamo·2mo ago
FixMediaService

공유 중지 *** idle 사용자를위한 TTL

이 서비스는 KSessionService의 자체 사본을 유지하고 TTL을 slid합니다. 모든 읽기. Gating SecurityService 혼자 따라서 고정 아무것도: kamo-internal 포인트 라이브 채팅, 존재 및 지원 표면이 서비스 및 새로 고침 키보드에서 아무도로 실행을...

Kamo·2mo ago
Fixkamo-internal

첫 번째 요청이 거부 된 수신 된 첨부 파일을 복구

대화에 도착하는 비디오는 페이지가 다시로드 될 때까지 재생할 수 없습니다. 비디오는 회원이 항상 재생을 보냈습니다. 두 사본은 byte-identical이었습니다 - 동일한 파일을 다시 종료하는 것은 매우 동일한 작업 첨부 파일을 지적 저장 객체 — 그래서 그것은 결코 파일 또는 형식이...

kamo·2mo ago
FixBillingService

각 조직의 실제 거래 경계

StorageSnapshotSweep.catchUp은 @Transactional (REQUIRES NEW)를 수행했으며 호출되었습니다. 같은 콩에 스윕 ()에서. 봄은 @Transactional을 통해 프록시를 적용하므로 자체 통화는 완전히 우회합니다. annotation는 경계를 설명...

Kamo·2mo ago
FixEmailService

제로 작성 대신 기록 메시지 크기

SearchIndexService는 sizeBytes = 0을 썼습니다. 댓글 아래에 "누구에서 사용할 수 없습니다". 그것은 사용할 수 있었다 — fetch 단순히 그것을 위해 물었다. email metadata.search index의 모든 행은 생산에 있는 0개 바이트, 그래서 m...

Kamo·2mo ago
Fixkamo-internal

Popover X는 창을 닫습니다, 단지 팝업

Popover를 이미 두 개의 감당이있었습니다 (밖을 클릭, 탈출), 그래서 는 X는 멸망하고 떨어뜨릴 수있는 길을 떠났다. 자신의 메뉴에서 머리. 이제는 극소화 창을 닫고 머리를 제거합니다. `tool:close` 혼자는 충분하지 않습니다 : 상점의 가까운 단지 창을 표시 종료, 그...

kamo·2mo ago
Fixkamo-shared-library

플랫폼 제품은 자체 열거 중 하나가 아닙니다

isOrgEntitledToApp은 최고 수준의 org 만 면제되었으므로 org는 표시된 isPlatformProduct로 청구되었습니다. 고객이 있다면. sign.pink는 FREE DEFAULT 구독에 앉아 있으므로 무료 계층을 강화하십시오. POS를 꺼내서 커머스 작업 공간 자체 ...

Kamo·2mo ago
FixBillingService

계정에서 자기 소유자를 강화, 단지 org 경계

Cross-org gate에 따라, 이제 규칙이 결정된다 : 조직 내에서 당신은 관리 할 수 있습니다 자신의 청구 계정 및 조직 소유자는 그 조직에서 사람을 관리 할 수 있습니다. 이름 * 다른 수 있습니다. 즉, 계획과 빌링 탭이 이미 보여줍니다 - 그것은 위에 렌더링 "isSelf...

Kamo·2mo ago
FixBillingService

다른 조직 청구에 도달 한 조직을 중지

/api/billing/accounts는 X-Org-Id 헤더에 의해 리스트를 지정하지만, 아래 모든 경로 /{accountUid}는 경로에서 id를 똑똑하게 가져왔고, 그 소유를 결코 검사하지 않았습니다. - 24 핸들러 계획 변경, 좌석 수, 취소, 지불 방법 및 가입 회원. 이름 ...

Kamo·2mo ago
Fixkamo-internal

카탈로그에서 분할 가능, 및 단계 게시 앱

계정 응용 프로그램 탭은 유효 / 개발 단계에서 사용할 수 없습니다, 그래서 그것은 피임 플랫폼 카탈로그가 게시된 순간 연산자 또는 뭔가. 지금 읽기 사용 가능한 플래그 기능 탑재량 운반, 단계로 떨어지기 그래서 이전 SecurityService 유지 모든 앱을 사용할 수 없게 보여주는...

kamo·2mo ago
FixInitializerService

실제 entitlement roots는 플랫폼 앱 행을 얻습니다

구독을 소유하는 것은 엔제트 루트의 증거로 처리되었습니다. 그것은 아닙니다: 고객 org는 자체 상거래 시장을 실행하고 그 자신의 계획을 판매하는 동안 남아있는 tenant, 그래서 주자 플랫폼 21 앱은 개인 카탈로그로 행을 썼고 무료 계획을 작성했습니다. 고객의 기본. Roots는 ...

Kamo·2mo ago
FixBillingService

답변 "이 Sellable" 앱 카탈로그에서 enum이 아닌

Availability는 runtime에 통신수가, 그래서 ServiceType.getStage () 평균에서 그것을 deriving 앱에서 MLOS를 게시하고 기능은 계획과 빌링 탭에 보이지 않고 인출 앱은 판매에 남아 있습니다. 같은 편집 61755c8 에 적용 POSControll...

Kamo·2mo ago
FixSecurityService

수직 및 앱 게이트 라운드 4 가지 방법 닫기

SecurityModelMarketController 읽기 및 mutated 보안 모델 시장 첨부 파일 없음 세션 체크, 아니 org scoping 과 아니 권리 — 어떤 caller could pass any modelId 과 reshape another 조직의 분기 유형, 게이트 수...

Kamo·2mo ago
Fixkamo-internal

Load Allowed Apps from the endpoint tenants can 실제로 읽기

appCatalogApi.list()는 platform-owner-only이므로, 어떤 tenant org는 Branch Types 편집기를 보여주지 않았습니다. 앱 및 저장 가드 - 빈 카탈로그를 침묵적으로 벗기는 모든 아이 org의 보조금 — 그 후에 모든 모델 저장. listFo...

kamo·2mo ago
FixBillingService

유효한 추가 코드 전에 그들은 응용 프로그램을 부여 할 수

active addon codes는 요청 몸에서 직선으로 작성되었습니다. 그것은 아무것도 읽지 않은 동안 무해했다 열, 그러나 그것은 이제 권한화 입력입니다 : 앱의 ServiceType 보조금에 바인딩, 그리고 기업 협상적인 원고 모듈을 위해, 그들은이기 때문에, ONLY 보조 경로입...

Kamo·2mo ago
FixInitializerService

초기에 있는 동일한 별명으로 NPE

resolveAll()는 id를 라이브 앱과 공유하는 deprecated alias에 대한 항목이 없습니다. 그래서 looping ServiceType.values() 그리고 결과를 결정하는 것은 thrown mid-run - 및 마이그레이션 runners 로그 및 계속, 그래서 실패 ...

Kamo·2mo ago
Fixkamo-shared-library

Entitlement projection의 persisting 페이지로드를 중지

computeEffectiveFeatures는 콜러의 Hibernate 관리 OrgFeature 줄을 산출하기 위하여 추가했습니다 그리고 그 위에 붓은 것이Active입니다. 자체 javadoc은 결과 디스플레이 전용을 호출하지만, GET /api/security/org/domain/{...

Kamo·2mo ago
FixSecurityService

해결된 카탈로그에 대한 ServiceType.values()를 중지

resolveAll() omits the deprecated aliases that share the id with a live app (DOC MANAGER/DOCS, AI CHAT/AI SUPPORT)는 카탈로그 줄이 없기 때문에 그들의 자신의. 여기에서 모든 소비자는 Service...

Kamo·2mo ago
August 8, 2026
FixInitializerService

문자열이 아닌 Timestamp로 이름을 잘라

CockroachDB는 주물 보다는 오히려 <timestamp(6)> <varchar>를, 그래서 app 구성 수선 threw를 거부합니다 첫 번째 문장에서 모든 부팅: 'unsupported comparison operator'. 시도 / 캐치는 실패 조용히 - KI는 수행하고 로그는...

Kamo·2mo ago
FixInitializerService

LOS 이름의 두 번째 이름을 복구

***********는 @Enumerated (STRING)이고 파악합니다 역할RightType 이름, 그래서 기본 역할 보조 모기지 상점 "LOS VIEW PIPELINE". 그것은 세 번째는 ORG FEATURES (id, safe) 및 앱 구성 테이블에 도달했습니다. (보통 수리)...

Kamo·2mo ago
FixSecurityService

점 mortgage 표면 뒤에서 mortgage 권리

공유-library 변경에 대한 비교. 이 13 컨트롤러는 모든 경비 종점 — HMDA LAR, 파이프라인, 신청 입구, disclosures, 신용 순서, 가격, 대출 문서, QC /api/security/mlos/qc — 그리고 모든 사람은 여전히 RoleRightType을 명명했습...

Kamo·2mo ago
Fixkamo-shared-library

개인정보 수집 및 사용에 동의합니다

LOS *는 MLOS * 이름은 enum 선언과 다른 곳에 적용되었습니다. 자유롭기 때문에 이름은 즉시 개인 권리 (190-195)로 재 선언, 모든 106 모기지 전화 사이트가 잘못 된 제품에 침묵적으로 바인딩하는 동안 컴파일러가 이름을 볼 수 없습니다 아직도 해결. 권리는 id에 의...

Kamo·2mo ago
FixInitializerService

LOS rename 수리를 사용하여 이름을 이전합니다

문자열에 혼자 일치하고 모든 부팅에 ran, 그래서 그것은 idempotent 중지 개인 로안 앱을 부여하는 순간 : 'LOS'를 들고 행하는 것은 그것이 이었을 때만 모기지를 의미합니다. 이름의 앞에 쓰여진. Worse, 충돌 지점은 오히려 재쓰기보다, 그래서 보안 이미 MLOS 행을...

Kamo·2mo ago
FixInitializerService

마스터 모델은 런타임 은퇴를 축하합니다. 죽은 경비를 떨어뜨립니다

offerMaxedOutMasterModel force-enables 플랫폼 org에 대한 모든 응용 프로그램, 및 그 빵은 deliberate - pre-launch 개밥은 모델이 무엇인지. 뚱 베어 it read isDeprecated() from the enum, 그래서 응용 프로...

Kamo·2mo ago
FixSecurityService

"이 앱이 제공하는 것"에 대한 두 가지 더 많은 장소

FeatureController가 앱 카탈로그로 이동했을 때 둘 다 놓쳤다. 앱을 게시 한 순간에 disagreed 할 것입니다. OrganizationController duplicates FeatureController의 자동 보호 루프, 그래서 TESTING에서 사용 가능한 앱은...

Kamo·2mo ago
FixInitializerService

수리 모기지는 LOS에서 MLOS로 나타낸다

ServiceType은 2개의 장소에서 persisted, 2026-08-08 이름만 계정으로 ORG FEATURES.FEATURE TYPE는 숫자 ID를 저장하므로 14에서 mortgage 유지 모든 행을 유지 - 그 이유가 rename 커밋 및 수정입니다. **************...

Kamo·2mo ago
Fixkamo-marketing

Add-ons에 대 한 연락처 판매 목록 가격

PageAddOn.price는 번호를 입력하고 번호 (addon.pricePerUnit)로 구축되었으므로 add-on을 no로 목록 가격 - 기업 협상 된 발행 시스템 - + $ 0으로 렌더링 됨, 그것을 무료 광고. 가격은 이제 모든 소비자를 강제로 무수합니다. - 가격 카드는 접촉 ...

Kamo·2mo ago
Fixkamo-internal

기업 전용 애드온에 대한 $ 0.00 대신 협상 된 가격보기

Origination add-ons는 목록 가격을 수행하지 않습니다. - 그들은 계약 당 협상됩니다. formatCurrency(null)는 $ 0.00를 렌더링하고 엔터프라이즈 모듈을 무료로 광고합니다. 그들은 이미 CUSTOM-type 플랜과 호환되는 셀프 시트 체크 아웃을 유지하지...

kamo·2mo ago
FixBillingService

Plans & Billing 카탈로그에서 공개되지 않은 앱 숨기기

**************** 고객이 구독하는 것을 선택하는 탭을 다시, 그래서 그것은 아직 사용할 수없는 목록에서 제품을 제공하지 않아야합니다. 동일한 규칙은 공개 가격 카탈로그는 다음과 같습니다. App-bound 계획 기능 및 서비스 유형이 COMPLETED에 도달하지 않은 추가 ...

Kamo·2mo ago
FixSecurityService

구매면에서 공개되지 않은 앱을 제공하지 마십시오. 번들 포함

단계 필터 만 ran for the public marketing proxy. 이 엔드포인트는 또한 인앱을 공급합니다. SubscriptionOrderWizard, 이는 고객이 실제로 지불하는 곳입니다, 그래서 응용 프로그램은 여전히 앉아 유효한 명부는 제품 안쪽에서 샀을 수 있었습니다...

Kamo·2mo ago
FixBillingService

PlatformAccountSummary의 철사 이름에 is-prefix를 너무 지키십시오

PlatformOrgRow와 같은 Lombok/Jackson 위험: isTopLevel()은 `is`를 잃습니다. 일련화, 그래서 DTO는 철사에 `topLevel`/`platformProduct`를 두고 frontend의 선언 된 PlatformAccountSummary 유형은 Top...

Kamo·2mo ago

배송을 보는 것과 같이?

모든 것이 자신의 작업 공간에서 도착합니다. 무료 플랜을 시작하고 이 페이지를 다시 한 달에 읽으십시오.

무료 영원히 시작가격 비교