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
July 8, 2026
Fixkamo-internal

메시지 당 "display 외부 이미지"를 기억하십시오

Unblock 선택은 렌더링자의 로컬 상태에 살고 있지만, 메시지를 전환 unmounts/remounts iframe 연출자 (읽는 pane는 장전기 사이를 보여줍니다 메시지), 그래서 선택은 손실되었다 모든 revisit re-blocked. 퍼스트 메시지의 메시지 ID (폴더:uid...

kamo·3mo ago
Fixkamo-internal

OAuth 공급자 구성에 연결되는 ACTIVE 상태를 치료하십시오

Microsoft 365 / Google Workspace / Zoho config 조회는 ProviderStatus === 'CONNECTED'에 연결 된 상태를 보였습니다. 그러나 백엔드 EmailProviderStatus는 ACTIVE 만 방출하므로 연결 된 공급자는 여전히 rev...

kamo·3mo ago
FixEmailService

콜백에 OAuth 공급자를 선택하여 KamoMail으로 돌아갑니다

Microsoft 365 (또는 Google Workspace / Zoho)에 org를 전환하지 못했습니다. OAuth 콜백은 토큰을 저장하고 사전 승인 공급자 행에 만 담긴 상태 만 허용되지 않습니다. 공급자 type 및 no-op'ing을 완전히 작성하지 않았습니다. 읽는 경로는 하...

Kamo·3mo ago
FixEmailService

Org 테마 호스트의 환영 이메일 로고를 해결, apex하지

시스템 이메일 (welcome/verification)에 있는 우두머리/footer 로고는 건축되었습니다 *********** — Kamo에서만 존재하는 apex 경로 마케팅 사이트, 그래서 고객 orgs (e.g. optionone.com) 모두 이미지 404 및 이메일은 로고가 없습...

Kamo·3mo ago
Fixkamo-internal

Nav 레지스트리의 소스 홈, nav 크로스 하이라이트 추가, 설정 스크롤 수정

홈 페이지는 stale, 별도의 기능 목록 렌더링되었습니다. (Clubhouse, Feed, Reports, Tasks, Network)는 nav 레지스트리에서도 아닙니다. 그래서 그것은 노출 옵션 회원은 볼 수 없습니다. 그것은 이제 정확히 gated를 렌더링 BOTH navs에 대한...

kamo·3mo ago
Fixkamo-shared-library

Point-in-time fixrs에는 SUPERSEDEDED 윈도우(실효성)이 포함되어 있습니다

모든 3개의 효과적인 버전 해결사 (rate-sheet, guideline, lock-policy) queried만 status=ACTIVE, 그때 window-filtered. 그러나 supersession 플립 이전 버전 ACTIVE->SUPERSED 및 그것의 effective u...

Kamo·3mo ago
FixDocsService

Bounds-check assoc-type ordinal 보기 (물자 목록 500)

DocsService는 ImageAssocType 이전에 내장된 공유lib를 실행했습니다. 물자 (최종 11) 추가되었습니다, 그래서 listDocuments의 ImageAssocType.values()[11] threw ArrayIndexOutOfBounds → 500, 빈 마케팅 자...

Kamo·3mo ago
FixKlusterServices

MinIO FUSE 마운트를 로컬 디스크로 이동

rspamd의 /var/lib/rspamd는 rclone FUSE 산에 의해 hostPath 백업되었습니다 MinIO 공유 파일 물통. 모든 hyperscan recompile /지도 새로 고침 rewrote 파일, orphaning 지우기 데이터 부품 및 Wedging MinIO ~1...

Kamo·3mo ago
FixMediaService

대상 업데이 트를 통해 Persist 예정된 소재의 엄지 플래그

변환 파이프라인과 동일한 detached-entity orphanRemoval 문제점: headless 청소 detached ImgDat 및 save()/merge()를 이미지 수집에 복사했습니다. 제품 정보 *************** 대신.

Kamo·3mo ago
FixConversionService

대상 업데이 트를 통해 Persist thumb 플래그, detached 저장하지

이미지/비디오/PDF 엄지나일 단계는 분리된 ImgDat에 엄지 깃발을 놓고 불립니다 save(), 병합과 캐스케이드는 orphanRemoval 이미지 수집 — throwing 'cacade=all-delete-orphan 컬렉션은 더 이상 참조되지 않았습니다. 관련 기사 3개에서 **...

Kamo·3mo ago
Fixkamo-shared-library

부정적인 소득 / 자산 / 책임은 섹션에 저장

RequireNonNegative 가드를 확장합니다 (대출 금액 + 속성 값에 대한 보류) BorrowerSectionService의 핵심 DTI/asset 입력: 고용 소득 *********** 다른 매달 소득, 자산 현금/시장 가치 및 책임 선불된 균형 + 매달 지불. 부정적인 손상...

Kamo·3mo ago
FixConversionService

'Converting...'에 거는 업로드 중지 - NATS 진행 + 직접 이미지 thumbnails

변환 승인 게시는 NatsMessageService.publish()를 사용했습니다. expectStream=<이 서비스 스트림>. 제목 *********** DAEMON SYNC 스트림을 해결하므로 JetStream은 오류 10060으로 모든 이벤트를 거부했습니다. 그리고 삭제 — 브...

Kamo·3mo ago
Fixkamo-internal

보안 모델 앱 편집기에 마케팅 추가

모델 편집기의 앱 목록 (SERVICE TYPES)는 손 유지 거울입니다. ServiceType.java는 MARKETING을 누락했습니다. 그래서 마케팅은 줄이 없었습니다. 앱 탭, 관리자는 가용성을 설정할 수 없으며 기본적으로 NOT AVAILABLE (실제로 실패 모드 목록의 자신...

kamo·3mo ago
FixMCPGatewayService

일정한 내부auth 비밀 비교 (timing oracle)

MessageDigest.isEqual로 String.equals를 대체하십시오 그래서 응답 대기시간은 할 수 없습니다 X-Internal-Auth 공유 비밀 바이트-by-byte를 누출하십시오. Fleet-wide 청소의 copy-pasted InternalAuthFilter (sam...

Kamo·3mo ago
FixTranslateService

일정한 내부auth 비밀 비교 (timing oracle)

MessageDigest.isEqual로 String.equals를 대체하십시오 그래서 응답 대기시간은 할 수 없습니다 X-Internal-Auth 공유 비밀 바이트-by-byte를 누출하십시오. Fleet-wide 청소의 copy-pasted InternalAuthFilter (sam...

Kamo·3mo ago
FixVOIPService

일정한 내부auth 비밀 비교 (timing oracle)

MessageDigest.isEqual로 String.equals를 대체하십시오 그래서 응답 대기시간은 할 수 없습니다 X-Internal-Auth 공유 비밀 바이트-by-byte를 누출하십시오. Fleet-wide 청소의 copy-pasted InternalAuthFilter (sam...

Kamo·3mo ago
FixEmailService

일정한 내부auth 비밀 비교 (timing oracle)

MessageDigest.isEqual로 String.equals를 대체하십시오 그래서 응답 대기시간은 할 수 없습니다 X-Internal-Auth 공유 비밀 바이트-by-byte를 누출하십시오. Fleet-wide 청소의 copy-pasted InternalAuthFilter (sam...

Kamo·3mo ago
FixKlusterServices

/dev/shm 2Gi (헤드리스 크롬 필요 >=2GB) + 6Gi mem 한계

Jibri 's 10-config init aborts 와 '/dev/shm 해야 적어도 2GB' shm 이다 512Mi, 기록병 충돌. tmpfs를 2Gi 및 메모리 제한으로 밀어 그것을 적합하는 6Gi. 이것은 왜 지브리가 실제로 실행되지 않았습니다.

Kamo·3mo ago
FixSecurityService

모든 SSO 토큰에 바탕을 둘 다 포함, 선택된 것에 깊은 링크

각 토큰은 자체 연결 만 수행하므로 브라우저의 재사용 된 json 세션 다른 하나가 부족 -> Linux가 '연결이 존재하지 않는 후 Windows를 엽니 다'. 모든 토큰에 두 개의 연결을 운반합니다. #/client deep-link는 대상을 선택합니다.

Kamo·3mo ago
FixSecurityService

Route 차입자는 파이프라인을 통해 제출합니다. *********** (오름 #3)

patchLoanFile의 차용기 제출 (DRAFT->APPLICATION TAKEN) 지금 전화 *************** 대신 raw updateLoan 파일 상태 설정, 그래서 제출은 hash-chained 파이프라인 이정표, ApplicationSubmission를 생성합니다....

Kamo·3mo ago
FixMediaService

Wrap recording upload 그래서 MediaService 컴파일

MinIOStorageService.upload는 ingest()가 없는 체크한 예외를 던졌습니다. 붙지 않고 선언 - isGuest 수정의 상단에 휴식. 그것을 포장하고 런타임 예외로 되돌아가기 때문에 @Transactional을 다시 업로드합니다.

Kamo·3mo ago
FixMediaService

MeetingParticipant.isGuest() (was getGuest는 컴파일되지 않습니다); 일반적인 endpoint에 transcribe를 다시 설정하십시오

MeetingParticipant 노출 isGuest() (primitive boolean getter), getGuest(). 또한 공유 /api/conversion/transcribe에서 요약을 호출합니다.

Kamo·3mo ago
FixKlusterServices

Correct Guacamole 브랜딩 현 버전 필드

Manifest 사용된 guacManifestVersion:1.0; 묶인 연장 사용 guacamoleVersion. 잘못 된 필드는 Guacamole이 브랜딩 확장을 거부합니다 ('읽을 수없는 확장). guacamoleVersion 사용: 1.5.5.

Kamo·3mo ago
Fixkamo-internal

SSO 프록시 경로에 더블 appending 중지

forwardToApi는 이미 들어오는 쿼리 문자열을 전달하므로 경로를 통과합니다. ?target= 생성 **************** -> target='linux?target=linux' -> 400 'Unknown target' -> 'SSO 링크 생성 실패'. 베어 경로.

kamo·3mo ago
July 7, 2026
FixSecurityService

CallerSessionResolver의 X-***-Token 헤더에서 세션을 해결

Kamo 내부 -> APIService BFF 경로는 X-***-Token으로 세션을 전달합니다. 헤더, 그러나 해결자는 X-OTK 속성 또는 *** 쿠키를 읽는다. BaseLosController 엔드포인트 (새로운 KamoDesktop SSO 포함)는 세션이 없으며 401'd가 없습...

Kamo·3mo ago
FixSecurityService

PatchLoanFile은 더 이상 상태 backdoor가 없습니다. 조건을 차단하지 않으면 올바른 결과를 덮습니다. clear cascades

*********** 상태 변화는 파이프라인 국가입니다 기계의 직업 (POST /transitions는 법적인 화살 + 화살 역할 문 +를 강제합니다 개방형 게이트). patchLoanFile은 이제 EVERY 상태 변경을 거부합니다. 차용자의 자신의 제출을 제외하고 (DRAFT->AP...

Kamo·3mo ago
Fixkamo-shared-library

부분 상태 PATCH는 조용히 차단 깃발을 삭제할 수 없습니다; 기본 명예를 짓는 템플렛; 투입 후에 발행

**************** 불린 -> Boolean 그래서 PATCH 그 OMITS 이 필드는 명시된 false로 구별됩니다. LoanConditionService.업데이트 현재 null 가드 *************** (부분 업데이트 e.g. 의 제목 더 이상 그들을 닦아), 그...

Kamo·3mo ago
FixSecurityService

KamoDesktop SSO env 직접 + 와이어 guac-sso 추적 k8s 배포

- @Value는 KAMO GUAC SIGNING KEY / DESKTOP PASSWORD를 직접 읽습니다 (런타임 application.yml는 configmap-mounted이므로 속성 간접은 바인딩되지 않습니다. - 옵션 guac-sso secretRef를 k8s/deploymen...

Kamo·3mo ago
FixKlusterServices

팟 네트워크 (MTU 수정) + unicast WoL에 guacd 이동

hostNetwork (k1m1 eno49 MTU 1500) 대 guacamole pod on cilium 오버레이 (MTU 1420) : RDP 연결되었지만 대형 프레임은 경계를 가로 질러 떨어졌다 -> 'Guacamole 프로토콜 위반' -> BOTH 연결에서 클라이언트 타임 아웃....

Kamo·3mo ago
Fixkamo-internal

로그인 회원가입을 통해 미팅에 초대합니다

Invite 링크 (chat + 이메일) 이전에 베어 룸 URL을 내장, 그래서 해당 이용 후기에 달린 코멘트가 없습니다. OTK는 할 수 없습니다 pre-embedded (single-use, short-lived), 그래서 클릭 시간 리디렉션을 추가 클릭 회원의 자신의 세션 중 하나...

kamo·3mo ago
FixMediaService

Persist 초대 참가자, MANAGE MEET SETTINGS, 드롭 더블 초대 경로

- createMeeting : 초대 회원은 UUID 문자열이 아닌 숫자 snowflake ID입니다. 제작자처럼 longToUUID를 통해 경로. 이전 UUID.fromString 모든 초대를 위해 threw 그래서 아무도 참가자로 기록되었습니다. - MeetConfigControll...

Kamo·3mo ago
FixKlusterServices

IngressRoutes에 대한 데스크탑 네임스페이스 보기

데스크탑.kamocrm.com IngressRoute는 데스크톱 ns에 살고 있지만 Traefik의 CRD 공급자는 단지 감시했습니다 *********** — 이렇게 노선 무시하고 요청은 kamo-nowww로 떨어졌다. 바탕 화면을 watched에 추가 네임스페이스.

Kamo·3mo ago
FixKlusterServices

Filesystem로 가져 오기 VM 디스크, 블록이 아닌

CDI의 블록 importer 충돌: 'blockdev: 열 수 없습니다 /dev/cdi-block-volume: Permission denied' — 그것은 익지않는 Longhorn 구획 장치에 접근할 수 없습니다. 파일시스템 volumeMode는 disk.img로 클라우드 이미지를 ...

Kamo·3mo ago
FixSecurityService

Borrower는 응용 프로그램 태켄 부작용 (doc checklist + notify)을 제출합니다

포털 대출 제출은 PATCH 대출 파일 {statusId:2}, 이는 우회 연산자 /transitions endpoint where the application-Taken 부작용 live — 그래서 차용자는 생성 된 시나리오 doc 체크리스트를 제출하고 아무도 통지 (listDocume...

Kamo·3mo ago
Fixkamo-shared-library

부정적인 대출 금액 / 섹션의 속성 값 구하기

updateLoan 및 updateProperty는 이제 부정적인 수익률을 거부합니다. LTV 입력 (대량, 추정 / 추적 / 승인 값) 통해 requireNonNegative — 부정적인 주 또는 재산 가치는 침묵하게 할 것입니다 persist 및 손상 LTV 및 다운스트림 득점. 순...

Kamo·3mo ago
FixKlusterServices

Correct KubeVirt VM 클라우드 입력 필드 + spec을 현대화

- cloudInitNoCloud userdata secret 필드는 'secretRef' (UserDataSecretRef); KubeVirt v1.8.4 잘못된 필드를 실행 -> 'must는 적어도 하나의 userdatasource' - runStrategy : 항상 deprecat...

Kamo·3mo ago
Fixkamo-nowww

Www를 subdomains로 전환하지 마십시오

캐치 올 리디렉션 ANY 비 별 호스트 https://www.<host>, 이는 베어 apex에 대한 올바른 (kamocrm.com -> www.kamocrm.com)하지만 잘못 subdomain: desktop.kamocrm.com은 www.desktop.kamocrm.com에 308...

Kamo·3mo ago
FixSecurityService

Borrower는 대출 파일 상태를 확장하거나 제출 한 후 URLA를 편집 할 수 없습니다

셀프 서비스 앱 엔드포인트의 두 개의 관련 차용기 사용 구멍 : - Privilege escalation (#2): patchLoanFile는 아무 statusId도 적용했습니다 caller-rights check, 그래서 대여자 (자신의 응용 프로그램에 파티, 0 연산자 권리)는 P...

Kamo·3mo ago
Fixkamo-shared-library

Loan-file status accessor for renter edit-lock, 차입자-delete cascade, 선물-recipient app scoping

**************** orgId): 읽힌 돕기 차입자 포스트 제출 잠금 (차입자는 URLA 만 편집 할 수 있습니다) 파일은 DRAFT입니다. *************** deletePair/deleteBorrower 지금 각 per-borrower 아이 행 제거 ******...

Kamo·3mo ago
Fixkamo-internal

채팅 탭에서 회원 avatars보기

MediaService는 채팅 세션 회원 avatarUrl=null을 디자인(avatars are)로 반환합니다. 프론트엔드에 해결되었지만, 채팅 탭은 결코 해결되지 않았으므로 항상 초기에 떨어졌다. 앱의 멤버->avatar 지도를 실을 뀁니다 (사임 소스로 작업 멤버 탭) ChatsL...

kamo·3mo ago
FixSecurityService

Borrower 자체 생성 idempotency + orphan 보상; 성공으로 빈 체크리스트를 릴레이하지 마십시오

MortgageAppController.create() 자동 생성 지점: - Idempotency (#2) : findOwnedDraft를 통해 기존의 DRAFT를 다시 시작합니다. 더블 클릭 / 리로드 / 두 번째 탭 / 리트리에 중복 공백을 축소의. - Atomicity (#5) :...

Kamo·3mo ago
Fixkamo-internal

Readiness 배너는 새로 고침 버튼과 빈 시장 이름을 표시하지 않습니다

MLOS 디폴트 리드 소스 읽기 배너에서 두 개의 후속 : - 새로 고침 (IconButton) 이제는 loadMlosReadiness(), 그래서 서핑 새로 만들어진 시장은 이미 탑재된 인스턴스로 재평가합니다. canDesignateDefault stale/contradictory 대...

kamo·3mo ago
Fixkamo-shared-library

Idempotent 차용기 자기 창조 초안 + deterministic 활동적인 납 시장 해결책

*********** memberId: 회원의 해결 기존 in-progress DRAFT 애플리케이션으로 반복된 차용기 자체 생성 (double-click / reload / second tab / client retry) 대신 이력서 duplicate 공백 신청을 minting. 앱만...

Kamo·3mo ago
Fixkamo-internal

MLOS default-lead-source 제어가 침묵적으로 떨어지는 대신 숨겨지은 이유

납품업자 제품 탭에서 "designate default lead product" 제어가 mortgage-vertical readiness에 gated — POS 활성화, 활성 MORTGAGE 상거래 시장, 그리고 RESIDENTIAL MORTGAGE 리드 마켓 — 그리고 현재 선택된 시...

kamo·3mo ago
Fixkamo-shared-library

DbNow() 사용 CAST(지금() 타임스탬프), 이제()::timestamp

::timestamp shorthand는 Hibernate의 정체성 파서 (읽습니다)에 의해 mangled입니다 ':'라는 매개 변수 접두사로, 도는 ::timestamp로 :timestamp) -> 크롬DB 'at or near ":"' 구문 오류, 그래서 dbNow() 여전히 모든 ...

Kamo·3mo ago
Fixkamo-internal

같은 대화에 대한 중복 채팅 팝업

Tool-window dedup은 단일 userId 키에 대해 정확히 일치 async-mirrored windowsRef, 그래서 같은 1:1 채팅 두 번 오픈: - 회원 행에서 userId는 id.toString() 의 정밀도로 truncated CockroachDB unique r...

kamo·3mo ago
Fixkamo-internal

작업 제목 및 부서 편집자의 모든 활성화 응용 권한 그룹보기

JobTitleManager 및 DepartmentManager는 이제 두 권한 그룹을 렌더링했습니다. 일반 및 CRM — 그래서 *********** 권한은 보이지 않았고 SecurityRoleManager 및 회원 프로파일 편집기가 표시된 동안 uneditable 모든 그룹. 이제 ...

kamo·3mo ago

배송을 보는 것과 같이?

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

무료 영원히 시작가격 비교