KamoCRM

Live Change Log

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

17,645
Total Changes
6,069
Features
5,336
Fixes
30
Projects
Filter by project
All Projects17,645AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,409kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,069Fix5,336Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 18, 2026
Fixkamo-shared-library

การเก็บสะสมแบบ mutate ในตําแหน่งเพื่อหลีกเลี่ยงความผิดพลาดของสถานเลี้ยงเด็กกําพร้า

เรียก org. etfietures( NewList) แทนความต่อเนื่องของรังผึ้ง ชุดสะสม, ก่อให้เกิดค่า xxxxxxxxxxxxxx in a open Entituty Manageger person (Open Entitity MangerinView...

Kamo·6mo ago
FixSecurityService

Use getReferenceById to avoid cascade orphanRemoval flush error on registration

Loading Organization via findById inside @Transactional caused Hibernate to detect the features collection was de-referenced during auto-flush, throwing JpaSyst...

Kamo·6mo ago
Fixkamo-login

ทําการตรวจสอบใหม่โดยใช้อีเมลไม่ใช่ผู้ใช้หมายเลข, ส่งต่อ X- หน้า- host

รปภ. service / regriter/rescend-reservation คาดว่าจะมีอีเมลในร่างกาย ไม่ใช่ Super Id (ซึ่งไม่มีการตอบรับข้อผิดพลาดในการล็อกอิน) ส่งต่อ X-Forward - Host เพื่อให้...

Kamo·6mo ago
FixEmailService

Add dao.repositories to JPA scan so EmailTemplateRepository is found

Same pattern as KamoInitializerService — explicit basePackages overrides default scanning and must include every package that has repositories.

Kamo·6mo ago
Fixkamo-register

ส่งต่อค่าความผิดพลาดของข้อมูล sml ผ่านพร็อกซีความปลอดภัย แทนที่จะเป็นจดหมายทั่วไป

ความเดิมตอนที่แล้ว ข้อความผิดพลาดจากหน่วยรักษาความปลอดภัย ตอนนี้ ส่งรหัสสถานะและร่างกายโดยตรง.

Kamo·6mo ago
FixSecurityService

Align registration field names and response shape with frontend contract

Frontend sends nameFirst/nameLast but controller read firstName/lastName, causing 400 "First name is required". Success response now returns {status, userId, al...

Kamo·6mo ago
Fixkamo-register

ป้องกันแคชของเก่าที่หมดอายุแล้ว

- เส้นทางออร์ก: ลด Redis TTL จาก 24h ไป 5min และเพิ่มอายุ Req THMMmber การตรวจจับแบบเก่าเพื่อให้สนามรักษาความปลอดภัยยังคงสดหลังจากการเปลี่ยนแปลงของ DB - เรจิสเต...

Kamo·6mo ago
FixSecurityService

Add SecurityService and dao.repositories to EnableJpaRepositories scan

UserPhoneLookupRepository in recovery package was not picked up because EnableJpaRepositories only listed dao.repos and commerce. Added the SecurityService base...

Kamo·6mo ago
Fixkamo-register

ตั้งชื่อแท็บของเบราว์เซอร์เป็น 'Register - (org name}'

Audio Meta Loader ขณะนี้เรียกใช้งาน ThemeConfig และปรับปรุงเอกสาร ชื่อ ถึง 'Register -(org)' เมื่อตัวจัดการโหลด ลดลงคงที่ใน การจัดวาง.tsx เปลี่ยนจาก 'Create ถัด...

Kamo·6mo ago
Fixkamo-register

Resolve TS มีข้อผิดพลาดจากขั้นตอนที่ใช้ก่อนการประกาศและรูปแบบ Capcha

ย้าย~ ใช้โปรแกรม Memoves เหนือโปรแกรมใช้งาน ขึ้นอยู่กับพวกเขา; นําเข้าประเภท CSSVariables และใช้มันสําหรับอุปกรณ์สไตล์ Capcha-widt.

Kamo·6mo ago
FixInitializerService

Add dao.repositories to EnableJpaRepositories scan

EmailTemplateRepository lives under dao.repositories.email, not dao.repos, so it was not picked up as a Spring bean.

Kamo·6mo ago
Fixkamo-shared-library

เพิ่มค่าเท็จ

เครื่องราชอิสริยาภรณ์ของฮีเบอร์เนทสร้าง ATERTABLIIIIIIIIIIIIIIIIIIIIIIIIIITVRES. ล้มเหลวบนโต๊ะที่มีแถวที่มีอยู่ การตรวจสอบคอลัมน์บังคับให้มัน รวมไปถึงความผิดพลา...

Kamo·6mo ago
FixESigService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixTranslateService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixRAGService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixMediaService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixMCPGatewayService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixKBService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixEmailService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixDocsService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixDaemonService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixConversionService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixBillingService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixAIService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixSecurityService

Resolve duplicate emailTemplateServiceClient bean conflict

**************** and **************** were identical @Components with the same default bean name, causing **************** at startup. Delete the duplicate in r...

Kamo·6mo ago
FixVOIPService

Bump kamo-shared-library to 1.4.0

Docker Stage 1 builds kamo-shared-library main (now 1.4.0) and installs it to the local .m2; the service pom still referenced 1.0.0 which Maven could not find, ...

Kamo·6mo ago
Fixkamo-register

ปรับใช้ความถูกต้องและแก้ไขคุณภาพของ PP6

C1: ใช้ตัวเ ปลี่ยนหลัง ตัวแบ่งเขตแทนที่ตัวระบุตําแหน่ง C22 เปลี่ยนหน่วยความจําเรจิสเตอร์Response. userId และทุก API params from number เป็นสตริง (CockroachDB) ค...

Kamo·6mo ago
FixSecurityService

Address 4 code-review findings in registration and login paths

- Hide raw exception message in /register 500 path; log instead - Fail-closed (503) on email-verified DB check failure in login - verifyEmailToken throws if use...

Kamo·6mo ago
FixSecurityService

Append Z to dateCommitted so JS parses it as UTC

LocalDateTime.toString() produces no timezone designator, causing JavaScript's new Date() to treat the UTC value as local time and display timestamps 7-8 hours ...

Kamo·6mo ago
FixSecurityService

Convert PT midnight cutoff to UTC for today-count query

Commits are stored in UTC but the cutoff was a naive LocalDateTime in PT, causing yesterday-evening PT commits (00:00–06:59 UTC) to be counted as today.

Kamo·6mo ago
FixEmailService

Rename mailboxId→id and providerStatus→status in mailbox list response

Align field names with frontend expectations for member mailbox listings.

Kamo·6mo ago
Fixkamo-marketing

แทนที่โลโก้ CSS-Filter ทั้งหมดด้วยสีขาวSVG

การนําทาง, การย่อย, ฟุตเกอร์, เรือดําน้ํา, และเครื่องโหลดทั้งหมดที่ใช้ รูปแบบการกลับแบบแสง-0 ที่เสียหายแบบเดียวกันนี้ แทนที่ด้วย โลโก้สีขาว.svg ข้ามคณะกรรมการ.

Kamo·6mo ago
Fixkamo-marketing

ใช้โลโก้ SVG สีขาวในท้ายกระดาษแทนตัวกรอง CSS

แก้ไขเช่นเดียวกับ Nav — CSS ตัวกรองบนอิมจีใน backplap-filter เชื่อถือเมื่อ IOS Saveri.

Kamo·6mo ago
Fixkamo-marketing

ป้องกันการใช้สี- scheme ด้วย! สําคัญกับชุดตกแต่ง CSS override

แมสซีฟ ไดนามิก ลูโอดเดอร์สามารถฉีด ซีเอส ระยะไกลที่ชนะพายุฝน เพิ่ม ! แน่ใจว่าสี- scheme: ความมืดไม่สามารถถูกแทนที่ได้โดยสไตล์ชีตของชุดตกแต่ง.

Kamo·6mo ago
Fixkamo-marketing

ไม่รวมท้ายและการเชื่อมต่อ Nav จาก TouchOppimized Min-Hight

TouchOppimized ถูกตั้งค่ามุม: 44px on all <a> องค์ประกอบที่สั้นกว่า 44px รวมถึง Looter Nav Link (~20px สูง). มันทํางานในระหว่างการจําหน่ายบน การรีเฟรชยาก ทําให้...

Kamo·6mo ago
Fixkamo-marketing

ใช้โลโก้แบบ SVG สีขาวก่อน แทนตัวกรอง CSS

ตัวกรอง CSS บน IMg ภายในแผ่นฟิล์มด้านหลัง เชื่อถือไม่ได้บน ไอโอ ซาฟารี สร้างโลโก้แบบเต็มสีขาว.svg ด้วยการตั้งค่าทั้งหมดเป็น #ffffoff และโหลด โดย ตรง — ไม่ มี เค...

Kamo·6mo ago
Fixkamo-marketing

ล็อคโหมดความเข้มของท้ายลม ที่ไม่แนะนําให้ใช้กับสื่อที่มีระดับ, ไม่เคยมีการสอบถามสื่อแบบ OS

โหมดท้ายลม v4 ค่าปริยายมืด: Akregator to texts- scheme (ชอบมาก) คลาส@ vironent override มั่นใจความมืด: คลาสที่เปิดใช้งานเฉพาะเมื่อคลาสของความมืด โดย ผู้ เขียน ต...

Kamo·6mo ago
Fixkamo-marketing

ใช้รูปแบบตัวกรองในบรรทัดบนโลโก้ลิงก์สําหรับการแสดงผลสีขาวที่เชื่อถือได้

คลาสตัวกรองท้ายลมบนองค์ประกอบ img นั้นไม่สอดคล้องกันผ่านเบราว์เซอร์มือถือ Inline รูปแบบขององค์ประกอบสมอ รับประกันความสว่าง (0) การกลับหน้า (1) ใช้ได้ทุกหนทุกแห่...

Kamo·6mo ago
Fixkamo-marketing

บังคับให้ใช้โหมดสีเข้ม- scheme ดังนั้นเบราว์เซอร์จึงไม่ปรับใช้การแสดงผลโหมดแสง

เปลี่ยนจาก 'แสงสว่างเท่านั้น' เป็น 'มืด' ในระดับโลก.cs, สร้างViewport, และ รูปแบบองค์ประกอบ html — นี่จะหยุดเบราว์เซอร์จากการแปล SVGs และ UI พื้นเมือง ในโหมดเบา...

Kamo·6mo ago
Fixkamo-marketing

ป้องกันโลโก้จากการแสดงผลหลังแถวของ nv บนมือถือ

คอมโพเนนท์ div โดยตัวกรอง CSS ได้สร้างบริบทการเรียงกองใหม่ที่ขัดแย้ง ด้วยส่วนท้ายของหัวกระดาษบนเบราว์เซอร์แบบพกพา ทําให้โลโก้วาด ด้านหลังหัวกระดาษ ปรับใช้คลาสตั...

Kamo·6mo ago
Fixkamo-marketing

Resolver dreadbar and Daylection on Joto Bara และ แสดงตัวอย่าง Banner

- เพิ่มข้อมูลทบต้น: ซ่อนเพื่อใช้แสดงแถบเลื่อนทางแนวตั้ง - อนุญาตให้แสดงภาพตัวอย่าง

Kamo·6mo ago
Fixkamo-marketing

แทนที่ช่องว่าง-y-4 ด้วยช่องว่างในบรรทัดการย่อบนส่วนเชื่อมโยง

Passward สเปซ-y-4 ใช้: โดย () (หน่วยเป็น 0) ซึ่งการแข่งขันกับ CSS การโหลดเมื่อรีเฟรชยากจะทําให้ช่องว่างในแนวตั้งไม่สอดคล้องกัน แสดงในตัวจดหมาย สไตล์ฝังอยู่ใน HT...

Kamo·6mo ago
FixKlusterServices

Set Traefik externalTrafficPolicy=Local to preserve client IP

With the default "Cluster" policy, kube-proxy SNATs external traffic to the node IP before forwarding to Traefik. That caused Traefik to see the node IP as the ...

Kamo·6mo ago
Fixkamo-marketing

เพิ่มรายการที่ร้องขอหาย i18n การเพิ่มกุญแจทั่วท้องที่ทั้งหมด

ปุ่ม "ยกเลิกการร้องขอ" ภายใต้ "แก้ไขการผนวกรวมเอง?"? CTA On / continuations กําลังลดลงกลับไปที่คีย์ดิบ เพราะกุญแจไม่ได้นิยามที่ไหน เพิ่มคีย์ใน 22 ท้องถิ่น และยั...

Kamo·6mo ago
April 17, 2026
Fixkamo-login

แบ็คลิงก์เป้าหมายไปที่ www.kamocrm.com (เครื่องรับสัญญาณ)

The Powered ByKomo ส่วนประกอบ ถูกส่งมาที่ November httpskamocrm.com / แต่เจ้าภาพคาโม-มาร์เก็ต คือ https/www.kamocrm.com/. การปรับปรุงทั้งสามแยกเพื่อให้สัญญาณ SE...

Kamo·6mo ago
FixKlusterServices

Clean up legacy analytics deployment on each CI run

Delete old analytics deployment, service, and ingressroute that conflict with the kamo-analytics deployment managed by its own CI/CD pipeline.

Kamo·6mo 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