KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,594
Totale Änderungen
6,048
Merkmale
5,310
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
September 5, 2026
Featurekamo-shared-library

Geben Sie einen Kreditgeber irgendwo, um die Wahrheit über sich selbst setzen

Die öffentliche Hypothek Antragsseite komponierte seine juristische Fußzeile aus dem Nichts eine Hardcoded California Lizenz, eine erfundene NMLS-Nummer, eine f...

Kamo·1mo ago
Fixkamo-shared-library

Bringen Sie die Organisation in die neugeruft gelesen, anstatt es zu verlassen, um später zu feuern

Member.organization ist LAZY, also hat findById einen Proxy und den echten SELECT zurückgelassen passiert, wann immer etwas zuerst verfehlt. Unter Open-in-View ...

Kamo·1mo ago
Featurekamo-shared-library

Wiedereintritt das Mitglied liest, dass zuerst nach einem DDL scheitern

Die Member-by-id-Ladung ist nahe an der ersten Erklärung eine authentifizierte Anfrage führt, so dass eine Katalog-Version Beule trifft es, bevor es etwas ander...

Kamo·1mo ago
Featurekamo-shared-library

Wiedereintritt mit einer Transaktionsmethode in einer NEUEN Transaktion und stoppt Rechte fehlgeschlagen offen

Zwei Korrekturen, die nur gemeinsam Sinn machen. @RetryOnDbConflict retries eine Methode OUTSIDE seine Transaktion, so dass jeder Versuch beginnt eine frische....

Kamo·1mo ago
Featurekamo-shared-library

Lassen Sie die Konsole fragen, was ein Sitzwechsel kostet, bevor Sie es machen

changeSeats erhebt nun eine Rechnung für die Startgebühr auf neuen Köpfen, die sich dreht eine Zahl in einem Dialog in eine Gebühr - zehn Mieter auf einem $99 P...

Kamo·1mo ago
Featurekamo-shared-library

Nehmen Sie auf, ob der SPF einer Domain uns erlaubt zu senden, wie es

Zwei Spalten neben dem Eigentum und SSL-Flaggen, Beantwortung der dritten DNS-Frage über eine Domain: können wir seinen Namen auf der Aus-Leitung der Transaktio...

Kamo·1mo ago
Featurekamo-shared-library

Die Startgebühr pro Sitzplatz aufgeladen und lassen Sie sich von einem Kunden ab

Die Startgebühr wurde halb so lange gebaut, wie es das Modell gibt. AbonnementPlan trug eine setupFee, Abonnement-Bestellung trug eine setupFee, OrderLineType u...

Kamo·1mo ago
Featurekamo-shared-library

Versuchen Sie die Datenbank-Fehler Yugabyte erwartet, dass ein Client erneut versuchen

Die Anwendung von DDL stößt die Katalog-Version, und jede physische Backend noch halten das alte nicht seine nächste Ansage mit SQLState 40001 Missverhältnis fü...

Kamo·1mo ago
September 4, 2026
Featurekamo-shared-library

Adresse eines OAuth-Rückrufs einer org auf eine eigene Domain

Eine OAuth-Redirect-URI wird von einem Dritten gehalten. Ein Mitglied klebt es in Googles oder Microsoft-Konsole, und von nun an den Wert der Service sendet auf...

Kamo·1mo ago
Featurekamo-shared-library

Eine Erkennungsregel, die ein Org nicht abschalten kann, und der Brief, den sie sendet

PROGRESSIVE_LOGIN_LOCKOUT schließt sich DetectionRuleType an. Jeder andere Wert darauf enum beschreibt etwas, in das sich ein Mieter entscheidet; dieses beschre...

Kamo·1mo ago
Fixkamo-shared-library

Teilen Sie den Lieferverbraucher, so dass eine zweite Hülse nicht abgelehnt wird

Gefangen in der Produktion in dem Moment Dienstleistungen gingen zu zwei Repliken auf 2026-09-04. Jede Hülse tragen diese Klasse angemeldet, einmal, beim Booten...

Kamo·1mo ago
Featurekamo-shared-library

Eine verteilte Schleuse, so dass ein geplanter Sweep eine zweite Replik überstehen kann

Es gibt nirgendwo ShedLock auf dieser Plattform und es hat noch nie gegeben. Alle 97 @Scheduled Sweeps über 18 Dienste sind nur richtig, weil jeder Dienst läuft...

Kamo·1mo ago
Featurekamo-shared-library

Ein Logo-Lay für die Anmelde- und Anmeldeseiten

Zwei weitere Spalten im Wortschatz home_logo_overlay bereits etabliert: ein Token, nicht eine Hex, so ein org, dass Rebrands hält eine Overlay passend zu neue F...

Kamo·1mo ago
Featurekamo-shared-library

Fügen Sie eine Warteschlange-Gruppe abonnieren, so dass die Arbeit geteilt wird, anstatt an ein Pod gepinnt

Companion to subscribeEphemeral. Zwei unterschiedliche Berufe, zwei unterschiedliche Verbraucher: AbonnentenEphemeral muss jede Nachricht sehen (alles, was i...

Kamo·1mo ago
Stylekamo-shared-library

Wiederherstellen Sie die CRLF-Linienenden dieser Datei

Die vorherige Commit-Verpflichtung schrieb es mit einem Skript um, das es zu LF normalisierte und eine 90-Linien-Zugabe drehte in eine ganze Datei diff. Keine i...

Kamo·1mo ago
Featurekamo-shared-library

Fügen Sie einen ephemeren Abonnenten hinzu, so dass mehr als ein Pod ein Gespräch servieren kann

Ein langlebiger Push-Konsum gibt genau EIN Abonnent zu. Die zweite Hülse, um den gleichen Namen zu binden ist abgelehnt mit [SUB-90012] Verbraucher ist bereits ...

Kamo·1mo ago
Featurekamo-shared-library

Die beiden liest die Plattform Benutzerliste ist auf gebaut

Ein geblätterter, gesuchter Sucher über USERS und eine gerundete Mitgliedschaft zählen. Der Sucher wird von isFake absichtlich ungefiltert. Überprüfung und Klä...

Kamo·1mo ago
Featurekamo-shared-library

Ein Recht auf Benutzerkonten und eine geparkte Adresse für einen Wechsel

Drei Ergänzungen, alle von ihnen die gemeinsame Hälfte der Arbeit, die in landet SecurityService und kamo-intern. PlatformRightType.MANAGE_USERS, angehängt. Ei...

Kamo·1mo ago
Featurekamo-shared-library

Tor Publish auf Gott ELIGIBILITÄT, kein offenes Fenster

Die Veröffentliche Flagge verschifft gated auf godModeActive geöffnet 30-Minuten-Break-Glas-Fenster. Jeder gottberechtigte Operator dann gefunden, dass der Scha...

Kamo·1mo ago
Fixkamo-shared-library

System_bug.published benötigt eine Spalte DEFAULT, oder es wird nie erstellt

Das Feld wurde deklariert "@Column(nullable = false) " ohne SpalteDefinition, also ddl-auto emittiert COLUMN veröffentlicht boolean nicht null. REFUSES auf eine...

Kamo·1mo ago
Featurekamo-shared-library

Drei öffentliche Transaktionsvorlagen und die Org-Patch-Schlüssel dahinter

Die Karriere-Website schreibt jetzt an Menschen, die kein Konto haben, das ist neu für diese Plattform: Jede andere Transaktionsvorlage geht an ein Mitglied. Dr...

Kamo·1mo ago
Featurekamo-shared-library

Die Flagge auf einem Systemfehler veröffentlichen, und die Abfrageregel dahinter

Ein Systemfehler hat die Mietlinie bereits in eine Richtung überquert. Dies fügt hinzu die zweite Sichtbarkeitsregel oben drauf: ein Bericht ein God-Mode-Operat...

Kamo·1mo ago
Featurekamo-shared-library

Das Schema hinter apply-first, das Netzwerk, Benachrichtigungen und Retention

member_id auf hr_job_application wird NULLABLE, das ist das Ganze apply-first: fünf Schritte standen zwischen dem Drücken von der Anwendung und der Beantwortung...

Kamo·1mo ago
Fixkamo-shared-library

Eine leere Plattform-Registrierung ist nicht "Verbindung mit Kamo-App"

isPlatformEnabled benötigt jetzt auch eine Client-ID, passend zu was OrgOAuthClientController berichtet als platformEnabled. Ohne das die Treffen Bildschirm und...

Kamo·1mo ago
Featurekamo-shared-library

Eine Organisation kann ihren eigenen OAuth2-Client mitbringen

Bisher kam die Client-ID und das Geheimnis für jeden OAuth-Anbieter von einem Plattform-weite Registrierung, so dass ein Org nur verbinden konnte, was Kamo hatt...

Kamo·1mo ago
Featurekamo-shared-library

Die beiden Säulen, die ein öffentlicher Jobvorstand braucht

veröffentlicht entscheidet, ob eine Anzeige überhaupt Karriere findet. Es ist eine separate Achse vom Status: ein interner Posting ist vollständig erhältlich un...

Kamo·1mo ago
Featurekamo-shared-library

Karriere ist ein Plattform-Alias, nicht ein Org eigenen

OrgResolutionService.byHost liest ein führendes Label, das nicht bekannt ist Plattform alias als ORGANIZATION Alias innerhalb der Domain dahinter, so ohne diese...

Kamo·1mo ago
September 3, 2026
Featurekamo-shared-library

Das Schema hinter einer Reihe von Fußabzeichen

Die E-Mail-Signatur-Fußzeile hielt ein Bild, benannt von footer_image_source und Größe nach einem Prozentsatz. Es hält jetzt einen ROW von ihnen: die drei einge...

Kamo·1mo ago
Featurekamo-shared-library

Ein Dispatt benennt das Terminal, in dem es läuft

Senden Sie an KI ist in einem Remote-Terminal gehostet jetzt, so dass die Antwort zu sagen, welche ein - die Konsole öffnet dieses Fenster, und es zu öffnen ist...

Kamo·1mo ago
Featurekamo-shared-library

Stellenaussendungen und Bewerbungen - das Schema hinter /hr/Karrieren

Zwei Unternehmen, sechs Enums und zwei Repositories unter com.kamo.z.shared.hr.careers, plus die drei geteilten Typen, die die Funktion erweitert werden musste....

Kamo·1mo ago
Testkamo-shared-library

Wire the accept-gate Mock in den FFA-Ausgabentest

acceptNextLead consults LeadAcceptEligibilityService bevor es eines von die Kreditlogik diese Fälle sind über, und der Test baut den Service von Reflexion statt...

Kamo·1mo ago
Featurekamo-shared-library

Verbreitern Sie das Akzept-Gate, verschleiern Sie maskierte Kontaktinformationen, lassen Sie Free-for-all-Lets geltend gemacht werden

Drei verwandte Änderungen an der Blei-Auftrag-Kern. **Das Akzept-Gate stellt nun zwei Fragen, über jede zugewiesene Führung.** LeadAcceptEligibilityService ers...

Kamo·1mo ago
Featurekamo-shared-library

Nehmen Sie ein dev-Maschine-Terminal im Zugriffsprotokoll auf

Ein Mitglied, das eine Shell auf Desktop-1 öffnet, hat jetzt einen eigenen Event-Typ. Das Maschine hält eine Cluster-Admin kubeconfig und seine Konten haben pas...

Kamo·1mo ago
Featurekamo-shared-library

Senden Sie die Firma eines Kontos neben seinem Kontakt für Kunden-Picker

Sechs Kunden-Picker lesen AccountSummaryDTO - den Besteller, den Service-Job - das Abo-Detail und der Assistent, sowie die Pipeline-Anmelder-Tab - und jeder von...

Kamo·1mo ago
Featurekamo-shared-library

JUST_CALL als Handy-Provider-Typ hinzufügen

Beigeordnet bei ordinal 5. ************ ist EnumType.ORDINAL und trägt keine CHECK Einschränkung, so dass das Anhängen sicher ist und überall einlegen sonst wür...

Kamo·1mo ago
Fixkamo-shared-library

Erschwerend für ein Konto lässt nun seine ingekadenten Ansprüche fallen

SecurityService Antworten /api/security/entitlements/me out of the ofed 15-minütige TTL, ungültig durch Nachrichten auf kamo.entitlements.invalidate. Jeder Self...

Kamo·1mo ago
Fixkamo-shared-library

Editieren eines Entwurfs der Reihenfolge Sitze oder Zyklus jetzt reprices es

updateDraftOrder set seatCount und billingCycle und gespeichert. Beide sind Preis Treiber, und weder die Geldfelder des Auftrags noch seine Linie Artikel wurden...

Kamo·1mo ago
Featurekamo-shared-library

Eine Papierfarbe pro Block

************ mit einer Paletten-ID - "Zitrone", "Glas" - und nie ein Hex-Wert. Stored die Art und Weise Notizen und Launchpad Scheiben speichern ihre, aus dem ...

Kamo·1mo ago
Fixkamo-shared-library

Ein comped Auftrag gewährt jetzt die Add-ons, die es verkauft

Comping ein Konto gewährt den Plan und nichts anderes. BestimmungCompAbonnement kopierter Plan, Sitze, Zyklus, Quelle und Status auf das KontoAbonnement und nie...

Kamo·1mo ago
Fixkamo-shared-library

Bind content_json als JSON, oder jede Einlage versagt

REPORTED: "Failed to create sales script". Der Server sagte genau, warum: Spalte "content_json" ist vom Typ jsonb, aber Ausdruck ist vom Typ Charakter vari...

Kamo·1mo ago
September 2, 2026
Featurekamo-shared-library

IMPERSONATE, so dass ein Betreiber einen Mieter als eines seiner Mitglieder eingeben kann

Angelegt an PlatformRightType statt eingefügt: getSortOrder() zurückgegeben ordinal(), so dass ein rechts in der Mitte hinzugefügt wird jede andere rechts unten...

Kamo·1mo ago
Fixkamo-shared-library

Die Skripte eines archivierten Marktes verlassen das Interaction Center

findMarketIdsWithActiveScripts fragte nur, ob der SCRIPT aktiv war, also Markt die Organisation hatte im Ruhestand noch als Sub-Tab für so lange wie jedes Skrip...

Kamo·1mo ago
Featurekamo-shared-library

Das Skript ein Mitglied liest auf einen Anruf, wie bestellte Blöcke

Zwei Tische und zwei Rechte. SALES_SCRIPTS hängt von einem führenden Markt, wie ein LeadVendor tut es; SALES_SCRIPT_BLOCKS hält die Teile, jeder ein Lexical Dok...

Kamo·1mo ago
Featurekamo-shared-library

PdfRedactor, so dass ein bedecktes Wort tatsächlich weg ist

Ein gefülltes Rechteck, das über eine Kontonummer gezogen wird, verbirgt es vor dem Auge und vor nichts anderes: Die Glyphen bleiben im Inhaltsstrom der Seite, ...

Kamo·1mo ago
Fixkamo-shared-library

Flush den Link, so dass ein abgelehntes Schreiben erreicht den Fang, der es berichtet

link() ist @Transactional(REQUIRES_NEW), so dass seine Transaktion in den Proxy-Delegation übergeht nach der Methode Körper zurückkehrt. Eine einfache speichern...

Kamo·1mo ago
Fixkamo-shared-library

Land, Staat und Zeitzone des Kontakts zurückgegeben

LeadDTO trug weder Lead.country, Lead.subdivision noch Lead.timezone, so waren die drei Felder nur schreiben: UpdateLeadRequest akzeptierte sie und LeadService ...

Kamo·1mo ago
Fixkamo-shared-library

Eine Adresse ist mehrere Zeilen, so senden Sie es als mehrere Zeilen

Die Trennung der Suite aus addressLine war nicht genug - es verließ die Straße und die Stadt teilt eine Linie mit der Einheit unter ihnen gedruckt, die schlimme...

Kamo·1mo ago
Featurekamo-shared-library

Eine Einrichtungsgebühr für ein Einzelpreis-Zitat und die Suite auf der eigenen Linie

Zwei Dinge, die ein Zitat nicht sagen konnte. Eine einmalige Einrichtungsgebühr wurde nur auf QuoteOption gelebt, wo jede Alternative ihre eigenem. Ein flaches...

Kamo·1mo ago
Refactorkamo-shared-library

Entlare repricing als statische, so dass eine Verfüllung kann es wiederverwenden

Quotengeld Spalten sind geschrieben, nicht auf gelesen berechnet, so eine Motorkorrektur lässt vorhandene Reihen mit der alten Arithmetik, bis etwas sie erspart...

Kamo·1mo ago
Testkamo-shared-library

Pin des Zitat Briefes gesät templateKey, wie die HR-Familie ist bereits

Die Konstante ist nicht der templateKey. CanonicalTemplateLoader.load leitet nur die FILENAME von der Konstante (QUOTE_SENT -" quote-sent.json) und liest templa...

Kamo·1mo ago

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen