KamoCRM

Live Change Log

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

18,391
Total Changes
6,526
Features
5,537
Fixes
30
Projects
Filter by project
All Projects18,391AIService276APIService177BillingService161ConversionService117DaemonService146DocsService240ESigService93EmailService619InitializerService344KBService162KlusterServices769MCPGatewayService277MediaService620RAGService79SecurityService1,995TranslateService62VOIPService265VectorService11kamo-apps26kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,691kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,824kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild23CI525Chore794Docs3,286Feature6,526Fix5,537Other1,001Performance174Refactor281Revert23Style45Test175Upgrade1
November 11, 2026
Featurekamo-shared-library

A gift saves as a true PATCH, the lender words its own text consent, and a borrower's full consent wording is kept

- AppMortgageService.patchGift merges the request over the stored gift, so saving one field no longer clears the amount, donor and recipient. - LenderProfile....

KamoΒ·6h ago
Featurekamo-shared-library

A micro action remembers the last document a phone capture uploaded

DDL (last_document_id UUID) applied by hand as the owner role before this push.

KamoΒ·7h ago
Featurekamo-shared-library

Borrower PATCH keeps what a screen did not send, declarations read and save under their URLA names, and single-use co-borrower requests

- BorrowerPatchMerge + **************** the request is laid over the stored borrower, so saving Your Info no longer wipes citizenship, dependents, housing or ...

KamoΒ·7h ago
Featurekamo-shared-library

Void records who, an order's invoices on an index, and the invoice receipt template

**************** (VOIDED_BY_MEMBER_ID) so a voided invoice shows who voided it; IX_INVOICE_ORDER and **************** for a retail order's Invoice tab; ********...

KamoΒ·7h ago
Featurekamo-shared-library

The application shows its persona and chosen program, and a borrower can say they own no real estate

The application read now carries persona and selectedProgramCode (enum names, read-only). A borrower can answer URLA section 3 "I do not own any real estate" (o...

KamoΒ·8h ago
Featurekamo-shared-library

Record lead events for drips that start when someone enters a saved audience

AUDIENCE_ENTERED drips listen to lead created, status changed, reassigned and credit assigned, so an existing lead that comes to match the audience is noticed.

KamoΒ·8h ago
Featurekamo-shared-library

Keep a borrower's ITIN or passport, and add the consent scopes the portal records

A borrower without a Social Security number can now give an ITIN or a passport number, or choose to give it to their loan officer. Each number is encrypted at r...

KamoΒ·9h ago
Featurekamo-shared-library

A work order invoice's customer links and sends, and an index for an account's subscription invoices

CommerceInvoiceLink (commerce_invoice_links): one view-online link per row, stored as the SHA-256 of a 256-bit token, never the invoice id; expires_at, revoked_...

KamoΒ·9h ago
Featurekamo-shared-library

A borrower can keep a rate watch on their loan, and a deal can have a closer

BorrowerRateWatch (mlos_borrower_rate_watch, created by hand as the owner role) holds a borrower's opt-in "tell me if rates drop" preference for one application...

KamoΒ·9h ago
Featurekamo-shared-library

The lender profile names and pictures the borrower guide

Owner decision 2026-11-11: one guide per lender on the KamoMLOS portal, named and pictured by the lender. Three nullable columns on mlos_lender_profile β€” guide_...

KamoΒ·9h ago
Featurekamo-shared-library

Audit types for a website source download and a www connect

KamoΒ·12h ago
Featurekamo-shared-library

A second subscription is safe, grace periods, per-market agreements, paid/ended events

Generic for every org selling through the Subscription line of business: - CorePlans: the core-plan subscription is picked deterministically; a flat product (...

KamoΒ·12h ago
Featurekamo-shared-library

Marketing site, request and dispatch entities, rights and the god-only support topic flag

- MarketingSite / MarketingSiteRequest (WEB-<n> from its own sequence) / MarketingSiteDispatch entities and repositories, matching the hand DDL (column defaul...

KamoΒ·12h ago
November 10, 2026
Featurekamo-shared-library

Each market decides whether accepting a lead needs a disposition, a note, or both

Adds requireDispositionToAccept / requireNoteToAccept to LeadMarket (null reads as required, so existing markets behave exactly as before). LeadAcceptEligibilit...

KamoΒ·19h ago
Featurekamo-shared-library

Myloan is a platform host label, not an org alias

KamoΒ·1d ago
Featurekamo-shared-library

Townhouse and Planned Unit Development are property types of their own

Appended as ids 5 and 6; the existing ids are untouched. The vendor-word detection now sends townhouse/townhome/row house and PUD there instead of folding them ...

KamoΒ·1d ago
Featurekamo-shared-library

Hold what a mortgage vendor sends - credit rating words, employment, bankruptcy, desired loan type, county, timeframe, down payment percent, and consent proof; recognise property type by the words vendors use

Credit rating is its own column (CREDIT_RATING_DESC) beside the numeric ESTIMATED_CREDIT_SCORE. IP address, TrustedForm certificate and Jornaya LeadiD live on t...

KamoΒ·1d ago
November 9, 2026
Featurekamo-shared-library

An item can be shared with Kamo's Chief Data Officer

KamoΒ·1d ago
November 8, 2026
Featurekamo-shared-library

Online store sync saves what it reads β€” products, stock, customers and orders, idempotently

Until now a sync read the store, counted the records and threw them away, and every run said it worked. - StoreReader per platform (Shopify, WooCommerce, BigCo...

KamoΒ·3d ago
Featurekamo-shared-library

Switches for vendor-finding holds, vendor results, closing-docs orders and pricing sign-off

Owner rule: every action the MLOS takes on its own has a switch, OFF by default (two systems kept in sync must never both act). New MlosAutomationAction constan...

KamoΒ·3d ago
Featurekamo-shared-library

Procurement gets its own two notification kinds

PURCHASE_REQUEST_SUBMITTED (to everyone who can approve, gated on APPROVE_PURCHASE_REQUESTS) and PURCHASE_REQUEST_DECIDED (to the person who asked, gated on MAN...

KamoΒ·3d ago
Featurekamo-shared-library

Held legal uploads carry their Antivirus state; conversations count removed attachments

**************** (PENDING | BLOCKED, null = ready) and antivirus_family: a requested-document upload held while Antivirus was busy is recorded at once, pinned b...

KamoΒ·3d ago
Featurekamo-shared-library

ConfirmAndRelease, a confirmed concern that lets the loan go on

A steward can confirm a routed concern that calls for a protection rather than a stop (a borrower on active military duty: SCRA applies, it never bars the loan)...

KamoΒ·3d ago
Featurekamo-shared-library

A person clears or confirms a routed concern; a confirmed hold keeps the loan from moving

- DecisionSpine.uphold: a HUMAN_CONFIRMED decision (WORM, supersedes the routed one), the task closes UPHELD and the stage stays BLOCKED. resolve/uphold refus...

KamoΒ·3d ago
Featurekamo-shared-library

Protection widget rights, baseline verdicts, pre-Antivirus copies latch bytes_stored, refusals name the file

- RoleRightType ANTIVIRUS_WIDGET five-right block (703-707) under VIEW_ANTIVIRUS; RoleRightHierarchyTest 447 -> 452, children 292 -> 297. - AntivirusBlockedEx...

KamoΒ·3d ago
Featurekamo-shared-library

SiSettingChange β€” the Super Intelligence setting change log (SIS11)

Declares si_setting_changes (kamoai-service **************** applied) so KamoInitializer can recreate it; kamoai-service reads and writes it JDBC only.

KamoΒ·3d ago
Featurekamo-shared-library

Compliance Requirements engine entities, Platform Library items, two rights (701-702)

hr_compliance_requirement / _record / _record_event (append-only) / _gate_override and hr_platform_library_item; LegalPackage gains library_item_uid + library_e...

KamoΒ·3d ago
Featurekamo-shared-library

Order vendors for homeowners insurance, IRS transcripts, sanctions, fraud and SCRA

HOI: Matic, Covered (partner endpoints). TAX_TRANSCRIPT: Equifax IRS Tax Transcripts, Informative Research. SANCTIONS: LexisNexis Bridger Insight XG, ComplyAdva...

KamoΒ·3d ago
Featurekamo-shared-library

One stock count per product per place, shared by orders, the Stock view and settings

Retail had two stock systems: orders held and took from InventoryPool, while the market settings Inventory tab managed commerce_stock_levels, which no order eve...

KamoΒ·3d ago
Featurekamo-shared-library

VendorWebhookUrls, the public webhook address of every vendor that sends status updates

One base (https://api.kamouniverse.com) and the org in every path, matching each receiver: order vendors **************** Proof **************** DocuSign Connec...

KamoΒ·3d ago
Featurekamo-shared-library

Order vendors' webhook keys stored encrypted

Every catalogued webhookSecret is now a CONFIG_SECRET (encrypted, write-only). **************** cipher) gives a webhook verifier a detached copy with the keys d...

KamoΒ·3d ago
Featurekamo-shared-library

A second write-only secret per connection (CONFIG_SECRET)

**************** keeps a second secret (e.g. a webhook signing key beside the API secret) ENCRYPTED in configJson. Adapters read it with **************** key, c...

KamoΒ·3d ago
Featurekamo-shared-library

Order vendors in the catalog β€” appraisal, title, flood, income, asset and identity

Twelve vendors the vendor-order service now has adapters for, each with its real credential form and sandbox/production addresses: - Appraisal: Mercury Network,...

KamoΒ·3d ago
Featurekamo-shared-library

Closing documents from DocMagic and Docutech; real eClose vendor URLs and fields

CLOSING_DOCS offers DocMagic and Docutech. Proof and DocuSign Notary get their published hosts (Proof production/Fairfax, DocuSign's OAuth hosts) and real crede...

KamoΒ·3d ago
Featurekamo-shared-library

Credit resellers on the MISMO 2.4 login fields; DocuSign and DocMagic eSign in the catalog

- CREDIT: every reseller (Xactus, Credit Plus, MeridianLink, CBC Innovis, Factual Data) takes the MISMO 2.4 credit request with the account login on REQUEST, ...

KamoΒ·3d ago
Featurekamo-shared-library

Catalog Desktop Underwriter, Loan Product Advisor, Optimal Blue and Polly

AUS: DU (Fannie Mae Desktop Underwriter) and LP (Freddie Mac Loan Product Advisor, alias LPA), keyed to the AusKind/AusSourceLabel the AUS engine already uses. ...

KamoΒ·3d ago
Featurekamo-shared-library

A lender picks the primary vendor per category

MortgageProviderConfig gains is_primary (BOOL DEFAULT FALSE; the column was added by hand on production first). resolvePrimary now serves the enabled primary ro...

KamoΒ·3d ago
Featurekamo-shared-library

A vendor catalog the Partners tab and every adapter share

Adds **************** the single list of vendors Kamo has an explicit integration for per VendorCategory, each with its credential form (VendorField), default s...

KamoΒ·3d ago
Featurekamo-shared-library

Orders belong to a market; walk-in sales, partial refunds, real cart and draft conversion

- An order's engagement now carries the Retail market it was sold in (named, or the org's only one), and the purchasing account. A converted quote stamps its ...

KamoΒ·3d ago
Featurekamo-shared-library

Market on the engagement, job numbers, dispatch, customer accounts, market-scoped lists

Service work orders: - createJob stores the chosen market on Engagement.market (it only picked the engagement type before) and the customer account on Engagem...

KamoΒ·3d ago
Featurekamo-shared-library

Market, lines, approval decisions, and the vendor order lifecycle (send, receive, close, cancel)

ProcurementService owns purchase requests and vendor orders: - the engagement carries the market (chosen Procurement market, else the vendor's); lists filter by...

KamoΒ·3d ago
Featurekamo-shared-library

A rental needs a renter; market on the engagement; cancel, re-date, check out, return and cancel a booking

- createRentalRequest refuses a missing or foreign customer account, records the market (the asset's, else the chosen one) on the engagement, and validates da...

KamoΒ·3d ago
Featurekamo-shared-library

An engagement belongs to a member-defined market

commerce_engagements.market_id (applied by hand, FK to commerce_markets, indexed with org_id). Retail orders, service jobs, rental and procurement records have ...

KamoΒ·3d ago
Featurekamo-shared-library

Shared-library half of Antivirus β€” gate, client, tables, rights, kinds, templates, report

- Entities/repos for the six hand-applied tables (content_scan_verdicts, antivirus_detections, antivirus_false_alarm_reports, antivirus_allowlist, antivirus_o...

KamoΒ·3d ago
November 7, 2026
Featurekamo-shared-library

File rental and procurement records under a customer account

A rental request, booking, purchase request and vendor order had no customer, so the account page could not list them. The account now lives on their Engagement...

KamoΒ·3d ago
Featurekamo-shared-library

The Super Intelligence Setup Journey latch beside Getting Started (SIS6)

OrgSetupWizardProgress gains **************** the stored, never-cleared latch of the SI Setup Journey on Settings > Super Intelligence > Overview. DDL: security...

KamoΒ·3d ago
Featurekamo-shared-library

File a patient record under a CRM account (ehr_account_patient)

The account page's Healthcare tab lists the patient records filed under an account and, through the patients' own portal proxies, the other records they may see...

KamoΒ·3d ago
Featurekamo-shared-library

Package description (Quick Request message) and one submission per round

- LegalPackage.description: HR's short note shown at the top of a package. - LegalPackageSubmission declares the unique (assignment_uid, version_request_uid, ...

KamoΒ·3d ago
Featurekamo-shared-library

Requested documents, HR review and Quick Requests β€” entities, REVIEW_LEGAL_SUBMISSIONS (697)

Legal & Compliance packages can now ask members to UPLOAD documents and can route a finished assignment to an HR reviewer who approves it or returns items for c...

KamoΒ·3d ago
Featurekamo-shared-library

Meeting-bot apps per org and the external meeting's join path (SIE10)

OrgMeetingBotAppEntity **************** an organization's app for a provider's approved meeting-bot path (Zoom Meeting SDK, Teams via Azure Communication Servic...

KamoΒ·4d 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