Go-sql-driver/mysql v1.7.1 checksumme to go.sum hinzufügen
go mod tidy ohne Quelldateien ist ein No-Op, so dass die mysql-Prüfsumme wurde nie hinzugefügt. Erzeugt die richtige h1 hashes über einen Wegwerf- golang:1.22-A...
Vermächtnis ordinal Strings für CountryType über AttributeConverter behandeln
DB-Reihen hatten Land als ordinale ganze integer gespeichert (z. "186" für UNITED_STATES) statt enum Namen, was zu IllegalArgumentException auf findAll() führt....
Kündigen Sie Jobs sofort durch Tsx im Hintergrund übersetzen
Wenn Forgejo einen Arbeitsablauf aufhebt, wartet auf jedes Vordermannkind vor der Verarbeitung des Signals zu beenden - so ein laufender Tsx locale Job würde di...
Verschieben Sie ASTERISK_CDR_DSN zu lokal config.json, nicht CI/CD-Geheimnisse
CDR-Anscheins sind für jeden FreePBX-Server lokal und haben nichts zu suchen in der CI/CD-Pipeline. Betreiber fügen ASTERISK_CDR_DSN direkt zu ihrem config.json...
Erlauben Sie erhöhten Zugriff auf getDomainById und überprüfen-dns Endpoints
Top-Level-Org-Besitzer und Systemmitglieder wurden immer 403 auf getDomainById und überprüfen-dns, weil diese Endpunkte überprüft wirdUserMemberOfOrg direkt. Ad...
vorhandene Org-Domain anstelle des Anmeldeformulars anzeigen, wenn keine eigene Domain
Fallen Sie zurück auf die org-Plattform Subdomain als Display-Domain so DnsProgressView gerendert anstatt DomainEntryForm, wenn keine eigene externe Domain exis...
Enrich Upload Manifests mit Asterisk CDR Anrufer-ID-Daten
Fügt optionale MySQL CDR Anreicherung, so dass die Softphone-Historie Registerkarte kann anzeigen, wer angerufen hat (oder aufgerufen wurde). Wenn ASTERISK_CDR_...
Parse CDR Anrufer-ID Felder aus Upload manifest
Wenn Kamo-Sasterisk-Unterstützung einen cdr{-Abschnitt im Upload enthält manifest (besiedelt, wenn ASTERISK_CDR_DSN konfiguriert ist), ConversionService extrahi...
CDR-Caller-ID-Spalten zur Aufzeichnungstabelle hinzufügen (Bestellung 40)
Fügt caller_id_num, caller_id_name, call_direction und call_result hinzu Spalten zur Aufnahme-Tabelle, so dass die Softphone-Historie-Tab anzeigen kann die anri...
CDR-Caller-ID-Felder zu Recording-Entity hinzufügen
Fügt CallerIdNum, callerIdName, callDirection und callResult Spalten hinzu an die Recording Entity so kamo-asterisk-Unterstützung kann Asterisk CDR speichern Me...
Surface Imaging Fallback, wenn Anbieter hat keine Anruf-Historie
KamoPBXProvider.getCallHistory gibt jetzt null statt zu werfen **************** also die 501 Antwort nicht mehr Bypasses die bildgebende Fallback. Der Provider-...
Korrigieren Kontoliste Mitglied/TeamMember Fallback Etiketten und Trigger-repeploy
Wiederherstellen NavPri Panel-Labels und LeadHistory Säulenkopfer
NavPri: Bergungsschlüssel griffen href URLs als Labelwerte und tauschten Label/Beschreibungspaare für Accounts, KB und Notizen Navi-Panels. LeadHistoryPanel: M...
COMP Zahlungsmethode hinzufügen, um Assistenten zu bestellen
COMP ist ein gültiges Backend PaymentMethod enum Wert für kostenlosen Plattform-Admin Zuschüsse, aber fehlte von der Frontend-Typ und Assistent UI - nur INVOICE...
Plattform-Domain-Kontext anzeigen, wenn keine eigene Domain gesetzt ist
Oberflächen die aktive *.kamocrm.com Hostname in der Domain-Eingabeform, so dass Benutzer können ihre aktuelle Plattform-Domain anstelle eines leeren Eintragsbi...
Revert "chore(messages): add wave3 translation merge fragments (JSON)"
Das kehrt verpflichten ****************
Revert "feat(setup-dns): Plattform-Kaufocrm-Domain auf Custom Domain-Eintrag"
Das kehrt verpflichten ****************
Plattform kamocrm-Domain auf benutzerdefinierten Domain-Eintrag anzeigen
Oberfläche des aktiven *.kamocrm.com Hostname auf dem Add-Domain-Flow und erkennen eigene Domains, indem Sie die Kamocrm-URLs ausschließen, anstatt nur Standard...
Checkpoint-Übersetzungen pro Stück und pro Locale auf Haupt
Beharrliche JSON nach jedem API-Stück, so dass Stornierung verliert bei höchstens eine Charge. CI übersetzt eine Locale pro Prozess und Commits/Pushes nach jede...
Checkpoint-Übersetzungen pro Stück und pro Locale auf Haupt
Beharrliche JSON nach jedem API-Stück, so dass Stornierungen bei höchstens eine Charge verliert. CI übersetzt eine Locale pro Prozess und Commits/Puschs nach je...
Docker BuildKit-Cache zu Deaktivieren, so dass jeder Pipeline-Lauf einen kompletten Umbau macht
Setzt No-Cache auf beiden Bild-Build-Schritte so npm ci und npm run build always run, auch wenn der Quellbaum unverändert ist.
Bust Docker BuildKit Cache pro Commit so npm run build läuft jeder Push
Identische Kassenbäume (z.B. leere Commits) wiederverwendete Cappellen und Überspringen eine echte Next bauen. GIT_COMMIT vom Workflow und Label abgeben die Bil...
Suppress grep non-match Ausgang in OLD_PID Erfassung zu vermeiden pipefail Abbruch
Erlauben Sie Top-Level-Besitzer und Systemmitgliedern, die Domains von Org zu verwalten
Sync members.email wenn primäre Mailbox zugewiesen, geändert oder entfernt wird
Wenn eine Mailbox einem Mitglied in einer KAMO_MAIL org zugewiesen wurde, werden Mitglieder.email wurde nie aktualisiert, was dazu führte, dass EmailCredentialS...
Verbieten Sie doppelte Root-Domains und beheben primäre Domain-Anzeige
ONE_DOMAIN_PER_ORG Check fälschlicherweise ausgeschlossen .kamocrm.com web-alias Domains, die es einer Org ermöglichen, mehrere Root-Domains zu sammeln (und 10 ...
Serialisieren Sie Mitglieder-Sicherheit und Mitglieder PUT-Anrufe, um CockroachDB-Konflikt zu vermeiden
Zwei gleichzeitige Schreibvorgänge in die gleiche "members"-Reihe verursachten eine serializierbare Isolationskonflikt - Mitglieds-Sicherheit lesen Sie die Reih...
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.
