/api/email/campaigns에 대한 누락된 CampaignController REST 엔드포인트 추가
Bulk-email workspace/editor 호출 GET/POST /api/email/campaigns 등, 뿐만 아니라 CampaignService ( @Service)가 생성되었습니다. - @RestController가 노출되지 않았습니다. 그래서 모든 호출 404'd 및 /m...
Hreflang 교체 헤드러를 비활성화하십시오
- routing.ts: set alternateLinks: false — 앱은 noindex/nofollow입니다. 링크에 대한 소비자가없는: rel=alternate 헤더 next-intl 방출 모든 22 지역 + x-default에 대한 기본으로 모든 응답. - LanguageSw...
POST에서 세션 필요 ****************
핸들러는 HttpServletRequest를 가지고 있지만, 사용하지 않는, 코멘트를 들고 "아니오 필수 — 내부 관리자 유지 보수 종료". APIService 릴레이 /api/docs/** 게이트웨이 인증 및 DocsService가 없는 경우 요청, 그래서 이것은 익명이었다, 청소에 ...
POST /backfill-conversions의 세션 필요
핸들러는 backfillConversions()을 선언했습니다. — 그것은 전혀 요청하지 않았습니다. — 코멘트 아래 "아니오 - 내부 유지 보수, 거울 /backfill-thumbnails". 그것은 검사합니다 **************** 500) 각 종자 및 문서 바이트를 변환하므...
Gate DELETE /api/security/org/{id} 활성 신 모드 뒤에
핸들러는 `public void *********** 긴 ID)` — 없음 HttpServletRequest 매개 변수, bare로 바로 호출 deleteById를 삭제합니다. ResourceServerConfig는 모든 요청 및 APIService를 허용 relaying /api/se...
/api/set-token 및 /api/get-jwt-token 삭제; 경로 가드 추가
두 경로는 죽은이었다 — kamo-internal, kamo-login 또는 어디로 전화 kamo-register - 그리고 둘 다 새겨진 credentials. /api/set-token은 공격자 제어에서 상류 URL을 내장 ?domain= 및 콜러의 전체 인바운드 쿠키 헤더를 전달...
Require auth + org 범위 에 작업 제목/출발 mutations
/api/security/job-titles/{id} 및 /api/security/departments/{id}에 대한 PUT 및 DELETE 모든 세션을 해결하지 — 그들은 경로에서 UUID를 읽고 곧 호출 서비스로. ResourceServerConfig가 모든 요청을 허용하기 때문에...
Create MarketLosConnectionResolver boot-safe when integrations.los repos are not enable (platform-wide boot fix)
유지 된 소스에서 템플릿 이미지를 해결, 슬롯을 neighbouring
작곡가가가 템플릿을 다시 해결했습니다. config가 변경되고, 'member-avatar' 의 URL이 어느 쪽이든 SignatureImageUrl / headerImageUrl / footerImageUrl이 설정되었습니다. 템플릿 fetch 후 회원 fetch lands만 수정됩니...
1개의 도메인 의존성 접두사의 밑에 상점 그리고 avatars
Avatar 객체 경로는 어떤 호스트의 도메인과 사전 설정되었습니다. 요청에 도착 (getPublicBucket 이름 → kamocrm-com, optionone-com, cluster-local, ...), 그리고 접두사는 각 읽기에 recomputed. 아바타 사용자를 끄고, 사용자...
두 배 수직 scrollbar 폭을 위한 더 쉬운 dragging
Bump the nav options scroll container from a 6px 에 12px webkit scrollbar와 일치 엄지 반경을 넓히고, 구성원에게 더 큰 드래그 대상. 붕괴 된 80px 레일은 48px 타일을 유지합니다. 중심; 여분 폭은 옆 개골창에서 옵니다.
등록 **************** 관련 기사
LeadService 이제 eagerly wires MarketLosConnectionResolver, 필요한 integrations.los 저장소 ****** **********************************************************************...
드롭 중복 "+"- 펜은 이제 균형 두 가지 방법을 설정
신용 균형 펜은 이제 절대 설정-에-N 편집기 (backend mints when 값이 올리면, 과도한 값이 낮아집니다. 단추는 펜이 이미 동일합니다. "+" IconButton 제거 (그리고 addIcon 가져 오기) plus now-dead는 핸들러와 onDistribute prop...
신용 균형 펜은 절대 대상을 설정합니다 (최소 / 무효)
Manage-Credits pen edit only ever LOWERED 균형: updateAllotment routed invalidateCreditsToTarget에 대한 creditBalance, 대상 >=현재의 경우 no-ops. 그리고 아직 할당 행 없이 회원/제품에, 저장(...
Master Machine SSO는 VNC 연결을 사용하여 RDP가 아닌
guacd는 KRdp의 H.264 전용 RDP GFX를 렌더링할 수 없습니다. buildAutoConnectUrl은 이제 Master Machine (192.168.4.46:5900, 공유 암호)에 대한 vncConnection()을 축소합니다. Linux/Windows RDP 연결 해...
주된 기계는 VNC (x11vnc), RDP 아닙니다를 이용합니다
KRdp/RDP는 Guacamole과 호환이 됩니다: guacd에는 RDP Graphics Pipeline (EGFX)이 없고 KRdp는 H.264 전용이며, 연결이 인증되었지만 GRAPHICS SUBSYSTEM FAILED로 사망했습니다. 플라즈마 X11 세션에서 X11vnc에 의해 ...
NavActionKey 조합에 'desktopMaster' 추가 — 다음 빌드를 해제
마스터 기계 실행기 (navRegistry + NavOptionView + CommandPalette) actionKey 'desktopMaster'를 참조하지만 NavActionKey에서 누락되었습니다. 조합, 그래서 `next build` navRegistry.ts에서 TS2322에...
자주 묻는 질문(FAQ)
이메일서비스는 2개의 servlets (MVC DispatcherServlet + Spring-WS를 거치합니다 MessageDispatcherServlet 에 /services/*), 그래서 베어 문자열 requestMatchers( "/api/email/unsubscribe/**")...
이메일을 통해 경로 결정의 ASSIGNED 스튜어드를 통지
DECISION ROUTED's 스튜어드 알림은 레코드 전용 no-op이었습니다. StewardNotifier가 꺼졌습니다. 정적 CSV로 SMS 이상 ***********로 비어 있는 기본적으로 StewardTask를 무시합니다. 할당 된MemberId 완전히 — 매우 필드는 척추의 ...
V24.2.4에 핀 CockroachDB는 v24.3 no-license txn throttle을 피하기 위해
v24.3 (과 24.2.5+) 새로운 CockroachDB 소프트웨어 라이센스를 시행; 없음 라이센스 키 클러스터 스로틀 5 동시 개방 거래 클러스터 v24.3.33 이미지 범프 (2026-06-30)는 플랫폼 전체를 발생 만료된 30일의 은혜 기간이 만료될 때 2026-07-26에 ...
Pin RDP 색깔 심도 그래서 KamoDesktop SSO는 1개의 xrdp 회의를 재사용합니다
신-via-kamo-internal SSO 경로는 Guacamole 연결 인라인을 정의합니다. json-auth 토큰, 그래서 색상 심층 핀은 여기에 살고 있어야합니다 (DB와 동기화에서 발생) KlusterServices의 연결 일정한 bpp 없이, xrdp 열쇠 새로운 <user, ...
Pin RDP 색깔 심도 + reap xrdp 회의 그래서 신은 1개의 데스크탑을 재사용합니다
xrdp 0.9.24 키 세션 <user,bpp> (Policy=default) 및 결코 다시 aps 분리된 것 (KillDisconnected=false, DisconnectedTimeLimit=0). RDP 사용자 항상 sage이지만 색 심도가 비싸지 않았으므로 협상 된 bpp를 로...
WELCOME MEMBER + WELCOME TEAM MEMBER canonical 키 등록
두 템플릿 모두 디스크에 리소스 쌍으로 배 (welcome-member.{json,html}, **************** 일치하는 TemplateKeys 및 EmailService 이미 sampleVariables 미리보기 케이스를 가지고 있지만 키는 absent에서 CANONICA...
채팅 창 안쪽에 avatars에 회원 사진 렌더링
채팅 팝업의 작은 아바타 아이콘 — per-message sender avatar (MessageBubble) 및 본 영수증 목록 (SeenIndicator) - 모든 읽기 SessionMember.avatarUrl, MediaService가 null로 정의하는 모든 세션 회원 페이로드...
표시 회원 avatars 에 채팅 도구 창 제목 바
도구 창 제목 바는 창 STORE props에서 아이콘을 렌더링합니다. — ToolDock은 `avatarSrc={w.toolId === 'chat' ? w.props.avatarSrc : undefined}`를 전달합니다. 그리고 채팅에 정의되지 않는 `icon`을 강제합니다. Cha...
Surface real upload errors, 세션에 새로운 모드 동기화
"Save failed: 전체 로고 업로드 실패"상태와 신체를 무시, 그래서 403 브랜딩 게이트에서 MinIO 정전과 동일하게 읽습니다. 서버의 자체 메시지 ("Requires 조직 소유권 또는 관리 조직 상표 오른쪽")는 이미 응답에 던져. 배경 업로드 동일한 핸들러는 항상 상태를 ...
Org 브랜딩 authz 닿을 수 있는 (owner, god mode 또는 right)
아이 org 403에 로고를 업로드하면 성공할 수 없습니다. canManageOrgBranding는 org 소유자를 인정하고, isGodModeActive fallback는 결코 진실을 반환 할 수 없었다. 새로운 문 읽기 godModeActive *** 세션, 하지만 아무것도 썼다 —...
중단 된 대출은 재개 될 수 있으며 더 이상 자체에 제공되지 않습니다
SUSPENDED는 단말이 아닙니다 — LoanFileStatus.isTerminal는 그것을 제외하고, 대출은 해결 가능한 이유를 위해 중단됩니다. 그러나 그것은 순도가 없었다, 그래서 그것의 유일한 출구이었다 WITHDRAWN 및 DENIED : 모든 중단 된 파일이 죽었고, 하나에...
Bound MlosAiClient 와 명시된 연결 과 읽기 timeouts
클라이언트 필드는 bare `new RestTemplate()`를 시작으로 AI에 적용되는 타임아웃이 없습니다. 전화 및 빌더는 도달 할 수 없습니다. hung 공급자는 콜러 무한하게 차단 — 그리고 PDF rate-sheet ingest는 12개의 순차적인 시각 통화로, 이전에 열립니...
서버가 거부되는 미리보기를 중지
"N 승인 행(s)은 "응용된 메모 rate 할 때마다 캡션을 계산합니다. 그리고 base price 후보는 그것을 위해 존재, 값을 무시. 가격 셀 독서 "N / A" 아직도 계산, 그래서 caption 약속 행 그 승진 그 다음 떨어졌다, 그리고 publish 숙박 명시된 것보다 더...
시력 실패를 분류하십시오 그래서 retry 반복과 차단기는 실제로 일합니다
VisionComplete의 두 가지 버그, 두 개의 패배 기계가 그들을 처리하도록 내장. blank-content 응답은 SUCCESS로 돌아와 리트리 루프를 종료했다. 모든 어댑터 또한 set finishReason "error"- 그래서 정확한 실패 루프는 생존에 존재 (모델 그...
스레드 orgId 으로 the rate-sheet version-spine read
Gateway는 InvestorId 만 릴레이되었으므로 업스트림은 범위가 없으며 반환되지 않았습니다. 외국인 투자자 ID에 대한 또 다른 신자의 버전 회전. 그것의 형제 (investors, 제품) 항상 orgId를 통과했습니다; 이 것은 아닙니다.
전체 페이지 폭을 사용하십시오; 표시된 대리인을 renaming
내가 잘못 한 두 가지. **월 ** 간단히 말해서 - 페이지의 전체 폭을 사용, 낭비하지 마십시오 부동산 - 나는 내 자신에 센터 880px 열 어쨌든 스튜디오를 넣었습니다. 라인 길이에 대한 이유. 2560px 디스플레이에서 약 2 세의 왼쪽 스크린 빈. 모자가 사라지고, 이제는 ...
이름을 가진 지도에 충돌 중지
/leads/view/{id} 일어난 일에 태어난 "Cannot read properties of null (reading 'preferredName'). LeadDTO.toDTO()는 1차 연락만 구축 `if (lead.getName() != null)`, 그래서 이름을 가진 지도 행...
MIME 형식의 업로드를 실제로 감지
업로드는 서버의 유형에 대한 multipart part's Content-Type을 검증합니다. 바이트에서, 그리고 그 부분 유형은 브라우저의 File.type에서 온다 — 이는 OS 수정하기 생산에 대해 확인 : .csv는 application/vnd.ms-excel로 전송 (Wind...
이미지를 보낼 수없는 어댑터에 비전을 결코 경로를
AiProvider.supportsVision는 손 편집 가능한 데이터베이스 깃발이고, routing는 혼자 그것을 신뢰했습니다. HuggingFace 및 Cohere 어댑터는 이미지를 읽지 못합니다. supportVision() — 올바르게 false를 반환 — NOWHERE: 죽은 ...
만료 된 와일드카드 비밀 대신 라이브 per-host cert를 마운트
Cert-converter init 컨테이너는 PKCS12 키 저장소를 내장 wildcard-kamocrm-com, 레거시 멀티 산 비밀 cert-manager orphaned 때 그것의 증명서는 per-host 비밀에 repointed. 아무것도 그것을 갱신하고 그것 만료 된 2026...
만료 된 wildcard-kamocrm-com 비밀을 중지
wildcard-kamocrm-com은 cert-manager orphaned의 유산 멀티 산 비밀이었다 인증서가 per-host 비밀에 다시 지정되었을 때. 아무것도 그것을 갱신하고 그것은 만료 2026-07-20, 그리고 그것을 핀이 여기에 만료 된 cert를 Traefik의 기본 ...
만료 된 wildcard-kamocrm-com 비밀을 중지
wildcard-kamocrm-com은 cert-manager orphaned의 유산 멀티 산 비밀이었다 인증서가 per-host 비밀에 다시 지정되었을 때. 아무것도 그것을 갱신하고 그것은 만료 2026-07-20, 그리고 그것을 핀이 여기에 만료 된 cert를 Traefik의 기본 ...
만료 된 wildcard-kamocrm-com 비밀을 중지
wildcard-kamocrm-com은 cert-manager orphaned의 유산 멀티 산 비밀이었다 인증서가 per-host 비밀에 다시 지정되었을 때. 아무것도 그것을 갱신하고 그것은 만료 2026-07-20, 그리고 그것을 핀이 여기에 만료 된 cert를 Traefik의 기본 ...
만료 된 wildcard-kamocrm-com 비밀을 중지
wildcard-kamocrm-com은 cert-manager orphaned의 유산 멀티 산 비밀이었다 인증서가 per-host 비밀에 다시 지정되었을 때. 아무것도 그것을 갱신하고 그것은 만료 2026-07-20, 그리고 그것을 핀이 여기에 만료 된 cert를 Traefik의 기본 ...
종료/오판된 비밀 shadowing live per-host certs
update tls store()는 일반 비밀 목록에서 TLSStore를 다시 만들어 버킷 이름 접두사 및 유형에서만, 인증서가 여전히 소유 한 확인 비밀과 notAfter의 체크. wildcard-kamocrm-com은 make host certificate()가 다시 지정되었을 때...
Cross-org 판매 에이전트를 거부; widen bootstrap 캐시 busting
salesAgentId는 요청 몸에서 unchecked, 그래서 십자가org 또는 dangling 대리인 ID는 WebChatIntegration에 저장될 수 있었습니다. 그것은 안전 만 실패 AIService가 org-scoped lookup으로 에이전트를 다시 읽기 때문에 데이터가되...
Anthropic은 모든 시스템 메시지를 떨어졌다 그러나 마지막
buildRequestBody는 시스템 필드를 축적하는 것보다 더 많은 것을 할당했습니다. 하나의 시스템 메시지 만 최종 하나의 모델에 도달했습니다. 그 연습 meant: 빨리 retrieval는 지식 구획을, 대리인의 OWN 주사했습니다 지침은 침묵적으로 멀리 던졌다 - 그것의 준수를...
잠금 규칙은 섹션 또는 전체 문서 override를 생존
규칙 섹션을 통해 복용 한 저자는 전체 섹션 몸을 대체, 그 안에 잠겨있는 팩 규칙을 버리는 것은 - 그래서 'never 인용 회사 번호로 비율은 그 단면도를 쓰기 위하여 선택하여 다만 제거될 수 있었습니다 이름 * 어떤 저자든지 전환 편집 형태에 의해 패배할 수 있는 자물쇠는 자물쇠가...
세션에서 차용한 따옴표의 배우
견적은 createdByMemberId와 브라우저가 공급하지 않아야 합니다. 회원아이디(req) 당 체크 분지에서 호평을 받고 있기 때문에, 401s는, MlosPricingController의 기존에 매칭된 요청에 각인됩니다. "session-stamped, 결코 브라우저의"미래.
CATALOG SOURCE ordinal - 모든 속도 시트 업로드가 거부되었습니다
ImageAssocType.CATALOG SOURCE는 id 14이지만 ordinal 12 : ids Skip 6이므로 id는 아닙니다. ordinal+1 과거 system WIDE. 위원회는 13-constant를 위한 범위의 밖으로 보낸 13, enum, 그래서 ConversionS...
Streamed replies는 떨어졌다, persisting 공백 조수 메시지
모든 성공적인 채팅 완료는 EMPTY 보조 거품으로 돌아 왔습니다. 더 보기 조수 행은 content len=0 과 is error=false 로 저장되었으므로 클라이언트가 믿고 아무것도 렌더링하지 않았다. 원인 : 리터럴 "data에 필터링 된 스트리밍 어댑터 : " prefix (...
AIService 는 실제로 유효한 비밀을 보냅니다
내부.auth.secret, AIService로 인증된 비전 기능 프록시 이름 * *********** — 다른 비밀. 확인된 생활: console got 401 {"error":"unauthorized"} 에 AIService. 실패는 일반 오류보다 악화됩니다. MlosAiClien...
