ライブ・チェンジ・ログ

リアルタイムで構築しているものを見る。 プラットフォーム間で出荷されるすべての機能、修正、改善.

17,933
総変更点
4,614
特徴:
4,543
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 5, 2026
Fixkamo-shared-library

メタデータの配列列を Java 配列として表示し、リストではなく

両方のエンティティティティティティティは、explicit の List<T> として配列カラムを宣言しました。 @JdbcTypeCode(SqlTypes.ARRAY)。 Hibernate 6.2.13 では、組み合わせが解決します。 array の要素クラスを java.lang へ。 クラスなので、すべてのフ...

Kamo·1mo ago
Fixkamo-internal

リソース文書マネージャの周りのインセットをドロップ

DocManagerは独自のツールバーとグリッドクロームを持ち、32pxラッパーパッド グリッドを未踏のペインの中で縮小していただけだった。 ラップパーは、 flex 項目 — minHeight 0 は DocManager の高さ:100% の根 a を与えるものです 埋め込むための明確なボックス — それはもはや...

kamo·1mo ago
FixEmailService

バルクフォルダのインデックスをバウンドし、構造上の失敗を阻止

並行セッションから出入りしないと、ツリーがきれいになります。 一括インデックスは、整数にセットされた総ページでページを歩く。 MAX VALUE と いいえ 天井なので、メッセージングの誤ったフォルダは永遠に歩くでしょう。 今は止まる ページの固定数の後、ページのサイズをキャップし、十分な数を一度に 成功なしの連続失...

Kamo·1mo ago
Fixkamo-internal

ネストされたスクロールバーの代わりに全セクションインデックスレールを表示します

左の nav の柵は calc (100vh - 128px) で、overflowY でおおわれたので、 ほとんどの機能を備えたorg(最大18セクションで4グループ、~710px) 独自のスクロールバーを育て、最後のエントリを隠しました。 帽子および内部のスクロールャを取除いて下さい従って柵はいつも十分にレンダリ...

kamo·1mo ago
FixKlusterServices

2 つの maildirs を渡る mailbox を分裂することから passdb を停止して下さい

password query は `email を user` として返し、 %Lu-lowercased を上書きします。 行の保存されたケーシングでログイン名。 user query から %n を補う 名前変更されたユーザー名は、IMAP が /var/mail/vhosts/<d>/Gerard にメールボック...

Kamo·1mo ago
Fixkamo-internal

ボディにブレークガラスのダイアログをポータル

ブレークガラスをクリックすると、navレール内のダイアログが開きます。 サイトマップ オーバーレイは、MUIダイアログではなく、バーの固定位置モーションです。 自分のポータルをなくし、その親が与えたブロックを含むものを継承します。 NavPri は position:fixed with overflow:hidden...

kamo·1mo ago
FixSecurityService

ミラー Maven セントラルと再試行, ので、破損した転送は、ビルドを殺す停止します

セッションのセキュリティレベルの修正は、bcprov-jdk18on:1.72 でデプロイできなかった 壊れた到着 — 「タグの不一致」は TLS auth タグの失敗のミッドトランスファーではなく、 欠落したアーティファクト。 共有リブステージは鏡面がなく、再試行がなかったので、シングル 悪いダウンロードはビルド全体...

Kamo·1mo ago
FixSecurityService

完全なロゴを正しく表示し、orgのドメインを決定的に解決して下さい

組織のブランディングの場所が由来する3つの欠陥。 my-networks はフルロゴ "logo-full" と名付けました。 + ロゴFullExt、デフォルトは "svg" です。 カラムが未設定の場合。 それは完全なロゴがであるあらゆるorgのための堅い404です 列が存在する前にアップロードされたPNG — ...

Kamo·1mo ago
Fixkamo-shared-library

重複した文書にアップロード機を記録する

registerExistingDocument は、.createdByMember(member) なしで Img をビルドしました。 通常のアップロードパスセット。 したがって、すべての文書は、献身的に登録された create by member id NULL で、 'created by' を no で表示 ...

Kamo·1mo ago
Fixkamo-internal

プロキシ外部のorgロゴはテナントのimg-srcポリシーがブロックできないためです

/networkは、別のテナントのブランドをレンダリングする1ページです。 ネットワーク内の組織と各ロゴを org's 自身から読み込む テーマ。<domain>資産の起源。 proxy.ts によるページレベルの img-src ポリシー 名前 要求が到着したテナントだけ、意図的に、そうすべての外国 原点はブロックさ...

kamo·1mo ago
FixSecurityService

メンバーのセキュリティレベルを実際に保存する列を読んで下さい

member.security level は、ImageAccessLevelType NAME を保持する VARCHAR です。 「PRIVILEGED」, 「MEMBER」, 「TEAM MEMBER」. セッションビルダーは値をテストしました instanceof 数値は 0 に戻り、失敗したときに 0 に戻...

Kamo·1mo ago
Fixkamo-internal

ブラウザのクエリをconcatenatingの代わりにマージする

forwardToApi は、ブラウザのクエリ文字列を与えられたものに追加しました。 独自のクエリを渡す呼び出しは、2 '?' で URL を生成しました。 結局のところ、 最初にクエリ文字列なので、最初のコピーの最後のパラメータは'?'と、 /doc-types?assocType=13 は assocType=13...

kamo·1mo ago
FixConversionService

切り離された ImgDat を節約するのではなく、ターゲティングされた変換の更新を使用する

convertAndGenerateThumbnails は、分離された ImgDat で仮想スレッド上で動作します。 imgDatRepository.save() は、ストール・オーファン・リモバル・コレクションとスリューをマージしました サムネイルが生成される前に — アップロードが完了しましたが、未変換のままに...

Kamo·1mo ago
Fixkamo-shared-library

ターゲティングコンバージョンの更新なので、離脱した ImgDat 保存は中止変換できません

変換は、DETACHED ImgDat に対する仮想スレッドで実行されます。したがって、save() LAZY `images`コレクションが管理されていないインスタンスをマージします。 そして「cascade=all-delete-orphan」のコレクションが付いているHibernateのabortsはありませんで...

Kamo·1mo ago
Fixkamo-internal

フォルダ/ドキュメントをアップロードし続ける ネイティブセレクトのラベルスランク

パーファイルフォルダーと Doc Type は空の値から始まりますので、 MUI ネイティブ <select> が塗装されたまま、ラベルを残りの位置に残します。 最初のオプション(「なし」)の下にある — ラベルは値の上に座っています 実際のオプションが選択されるまで。 ラベルスランクをピン留めします.

kamo·1mo ago
Fixkamo-shared-library

所有していないインテークをオートアサインプールに入れる

LeadService.createLead — CSV インポート、 リードインテークエンドポイントとスケジュールされたデーモンサービスジョブ、パブリック マーケティングサイトの背後にある webinar/demo フォーム、API — およびそれらのどれも お問い合わせ デフォルトでは false にとどまるので、...

Kamo·1mo ago
Fixkamo-internal

タブでコンテンツエリアを埋めましょう。そのため、ドキュメントマネージャーは全高

コンテンツラッパーはプレーンブロックだったので、ページの `flex: 1` は flex の親を持たない これにより、ラッパーがそのコンテンツにサイズを合わせます。 DocManagerのルートは `height: auto-height 親に対する 100%` は高さの高さに崩壊します 独自の行 — リソースライブ...

kamo·1mo ago
Fixkamo-internal

フィルターバーに同じ名前のベンダーと製品をマージ

Org は複数のベンダーのレコードの下で 1 つの鉛の製造者を、そう定期的に保持します Vendorのドロップダウンの「すべての市場」タブは、レコードごとに同じ名前をリストしました — 同一の行は、メンバーが別れ、React キーを複製することはできません。 名前を1つの選択肢に変えるベンダーは、 それらの下にあるプ...

kamo·1mo ago
Fixkamo-internal

Datagrid 列ヘッダからフィルター ボタンを削除します

AG Grid 32 デフォルトは "new" 列メニューです。 コミュニティ(なし) ヘッダーメニューボタンがレンダーされることを意味する企業モジュール) — ヘッダセルの手当だけは漏斗フィルター ボタン、ゲートされた単独にあります によって 抑制HeaderFilterButton. controlMenu / m...

kamo·1mo ago
FixEmailService

自社のアドレスに対するリードにマッチしない

電子メールがnoreply@kamocrm.comに設定されたリードは、すべてのメッセージに一致する アドレスが送信されました。1つのリードレコードは、同社のアウトバウンド全体に直面しました メールストリーム(生産における6つのリードを含む126の関連付け)。 2つの欠陥、両方はここに閉鎖しました。 決議者は、メー...

Kamo·1mo ago
Fixkamo-internal

リソース文書マネージャの上の説明ラインをドロップする

自分のコンテンツを表示するタブを記述したので、スペースだけをとっていました。 descriptionKeyは、未レンダリングされた文字列としてとどまるのではなく、オプションになります。タブ 実際のコンテンツには何も記述しず、背後にあるキーを残している 22 個の locale ファイルに文をストランドしました.

kamo·1mo ago
FixDocsService

ミラー Maven セントラルと再試行, ので、破損した転送は、ビルドを殺す停止します

HR RESOURCE 再ビルドは hibernate-core:6.5.3 で失敗しました。 「タグの不一致」で最終 — 飛行中に破損した転送、不足しているアーティファクトではありません。 共有libステージ 再試行とミラーがなかったので、悪いダウンロードは全体のビルドをダウンし、 left DocsService ...

Kamo·1mo ago
Fixkamo-internal

通信経路でクエリ文字列を二重適用停止

すべての / コール / テキスト / メールが "このリードをロードできませんでした コミュニケーション。 バックエンドがうまくいった — 実際の呼び出しで200を返す直接呼び出し エントリー BFFのルートはリクエストを破損していました。 ForwardToApi は、呼び出し主のクエリ文字列を呼び出して既に実行...

Kamo·1mo ago
Fixkamo-internal

タイムライン a11y, タイムゾーンの誤った日見出し, ゼロではないサマリーカード

3つの欠陥、それが噛むまで、各見えない。 行のエクスパンダーは <button> と DateTimeDisplay のヘッダー全体を包みました 独自のインタラクティブなツールチップを内部でトリガーします。 ネスト インタラクティブ 要素は無効なHTMLです:ブラウザは内部の制御を高く上げます、スクリーンの読者 2つ...

Kamo·1mo ago
FixSecurityService

実際のチャットの方向、タイムラインのマッパーの書き込みやファンニングを停止

チャットエントリは、すべてのメッセージを行の行に要求し、属性無しに 著者。 社会的な会話は、カモ会員に対するBOTHの側面を記録 — orgのシステムメンバーに対する訪問者のメッセージ — リードのラベル 私たちのメッセージです。 MediaObjSocialRef.directionId からの方向は、 システムでは...

Kamo·1mo ago
FixVOIPService

行ごとの呼び出しインジェストを分離し、コミットした後にのみリンク

1つのルートを持つ2つの障害:スイープのトランザクションにインジェストが参加しました。 参加トランザクション内で投げると、 SHAREDトランザクションがマークされます。 ロールバックのみ。 syncCallLogs は、スイーピングを維持するために 1 個のエントリー失敗を飲み込むので、 malformed CDR...

Kamo·1mo ago
Fixkamo-shared-library

コミュニケーション ソース ids の自然なキーを、行ない ids 作って下さい

ソース行の生成された UUID から派生した id は、その場合だけ安定している 行コミット。 VOIP のインジェストパスは、同期トランザクション中に書き込みます LeadCommunicationLinkerはREQUIRES NEWでコミットするので、リンクを左にロールバック 存在しないUIDを指し、次のスイープ...

Kamo·1mo ago
FixVOIPService

呼び出し履歴スイープでソフト削除された拡張機能をスキップ

syncExtensions 削除ではなく、UNKNOWN への flipping status によるソフト削除 行なので、リストはインスタンスがこれまで持っていたすべての拡張子が蓄積されます。 詳しくはこちら 1つのコストは、スイープごとのプロバイダの往復を費やし、何も返さ.

Kamo·1mo ago
FixEmailService

ウィンドウが覆われるまでリードスイープページ

メールボックスが複数件を取られたら、単一の固定ページが無事にメールを失いました pageSize のメッセージは、ニュースレターのバースト、忙しい共有受信トレイ、または アクティブなメールボックスの最初の掃引 — 永続的に失われたので、 max-pages なので、大きめのメールボックスが一目瞭然ではない。 その境界...

Kamo·1mo ago
Fixkamo-marketing

リードをステップ1で送信する 代わりに、予約

handleFormSubmit は、*** をチェックし、ステップを詳細にチェックしました。ネットワークは使用できません。 呼び出しは、すべてのので、連絡先は、訪問者がタイプした連絡先の詳細が、いつまでも主張されていました 予約完了に行きました。 まだ公開されていないと, 意味 何もなかった。 ステップ 1 今 P...

Kamo·1mo ago
Fixkamo-internal

送信者からの返信ボックスを1つ受け取らないまま

KamoCRM通知への迅速な返信を送信します 文字テキストを置く `{"error":"Invalid Addresses"}` は、返信ボックスに含まれています。 メールサーバが拒否されました NoReply@KamoCRM.com に RCPT に 550 5.1.1 (そのようなメールボックスなし), 両方ともコ...

kamo·1mo ago
FixEmailService

アドレスは、Response-To で応答し、SMTP 例外を UI に漏洩しないようにします

KamoCRM通知への迅速な返信は、{"error":"無効なアドレス"}"で失敗しました 応答ボックスに、レンダリングされた動詞。 その文字列は、ジャカルタメールの独自の言葉遣いです SMTPTransport.rcptの特長 に; Podのログは、それが隠れていたものを示しています: 550 5.1.1 <NoR...

Kamo·1mo ago
Fixkamo-internal

アウトバウンド チーム コール パーティー、ライブ オーディオ デバイス、プロバイダー ウェア プロンプト

08cecc6d のレビューから 3 件の結果が確認されました。 アウトバウンドチームは、間違ったリモートパーティーを呼び出しました。 チーム評価 call.callerInfo からの RemoteNumber/remoteName は、誰が PLACED を記述する 呼び出し — 我々 は、アウトバウンド 1 —...

kamo·1mo ago
FixVOIPService

クロスメールボックスの穴を閉じ、6つのチーム欠陥

6df0008のAdversarialレビューが24件見つかりました。 重要なもの: CRITICAL — 任意のメンバーは同僚のメールを削除できます。 チームボイスメール ID は "{mailbox} {graphMessageId}" として構成され、マーク読み取り/削除/フェッチは分割します caller-s...

Kamo·1mo ago
Fixkamo-internal

1つのペインでトレイルに合う — ラップイントロなし、ダブルスクロールバーなし

タブが詰まっている感じをした3つの事柄: イントロは900pxで捕捉され、170文字の文を上に破った 理由なしの2行目は、現在持っている幅を使用します。 最小値の~1400pxにまとめられた列なので、グリッドは水平方向に ヘルプパネルが開く設定カードのスクロールバー。 彼らは今〜1058合計: タイムスタンプは、実...

Kamo·1mo ago
Fixkamo-internal

PHIアクセス監査タブレイアウト+欠落メニューエントリ

タブは、そのコンテンツをカードの境界線に対してフラッシュ表示しました: SettingsViewのタブ パネルは自分のパディングを一切供給せず、このタブは1つの管理者でした。 決して自分で追加しません。 すべての兄弟 (APIManager, OAuth2Manager, SystemDebug) `h-full p-...

Kamo·1mo ago
Fixkamo-meet

ブラウザは、すべてのデプロイ後にステープルアプリのバンドルを維持しました

index.html は、これまでビルドされていないハードコードされた `libs/app.bundle.min.js?v=139` を出荷しました。 変更すると、バンドルファイル名は安定しており、nginxはCache-Controlをまったく送信しません。 ブラウザをデプロイすると、以前のJSを無期限に実行し続ける...

Kamo·1mo ago
Fixkamo-meet

アバターフォールバックURLは解決できませんでした

アバタールックアップキャッチブロックの両方が構築 メニュー アバターは固定に移動しました、 ドメインに依存しない `platform/` 接頭辞 (SecurityService AvatarObjectPaths) は、 ユーザーの写真は、所属するすべてのorgから解決する必要がありました。 404s 無条件 — 4...

Kamo·1mo ago
Fixkamo-meet

Colibri-ws プロキシは常に 502'd — nginx はソルバー無し

/colibri-ws/<jvb-id>/ は、キャプチャグループから上流をビルドします。 nginx は、そのような名前をリクエスト時に解決し、解決者がいるときだけ解決します。 設定されているので、すべてのリクエストは「解決しない」で解決する **************** と 502 を返します。 橋チャネルは静...

Kamo·1mo ago
FixSecurityService

エージェントが保持するすべての番号でフォールバック

オフにするために、オーガムラインのない拡張子は、unialableなので、リゾルバは戻ります 実際に何も公開するのではなく、実際にメンバーの数に.

Kamo·1mo ago
Fixkamo-shared-library

エージェントのセルを発行するのは、彼らが持っている唯一の番号です

エージェントの番号は3つの列のいずれかに住んでいることができ、一般的に1つだけに座っています。 チームメンバー、m phone number および m cell number の e phone number をメンバーに指定します。 セルのみを記録したエージェントは、数が示されていないという作業線だけを読み取ります...

Kamo·1mo ago
Fixkamo-internal

Cleanerはチャットメッセージにマークを招待します

チャットは、メッセージをビデオカメラ emoji で主導しました。 レンダラーは1.4emにスケールアップし、特大カラーステッカーとして上陸 アイコンではなく。 U+25B8、テキスト表現のグリフで置き換える バブルの色でテキストサイズにインラインにとどまり、 スケジュールされた行のカレンダー emoji は、「いつ:...

kamo·1mo ago
Fixkamo-meet

死んだアバター URL は、初期の代わりに永久的な壊れたイメージをレンダリングしました

ストレージから写真が欠落している参加者は、壊れた画像のアイコンを表示 呼び出しの他の誰もが、永遠に - それは初期に劣化しません。 アップストリームは loadableAvatarUrl を無条件にレンダリングできます。 getFirstLoadableAvatarUrl() が正常にプリロードされた後だけ設定しま...

Kamo·1mo ago
FixKlusterServices

STUNは間違ったノードに答えたので、kamocrm.com:3478は死にました

coturn は nodeSelector 無しの hostNetwork なので k3m1 でスケジュールされた パブリック 47.181.8.87). 独自の --external-ip と、すべてのクライアント `stun:kamocrm.com:3478`、47.181.8.84 のポイント — k1m1. U...

Kamo·1mo ago
FixEmailService

マルチパート/関連HTMLのルートを添付ファイルとして分類するのを止める

弊社がインラインされた org ロゴをお送りするすべての取引メールは、当社に届きました。 /messagesビューアは正しい被写体と完全に空のボディを持つ。 isAttachmentPart() は、Content-ID を添付ファイルとして運ぶ任意の部分を処理しました。 ザ・オブ・ザ・ 複数の部分/関連のテキスト/...

Kamo·1mo ago
FixKlusterServices

ブリッジは、プライベートなICEの候補者だけを宣伝しました - ミーティングが35日間メディアを持っていません

ブリッジは、このポッドが持っている35日間に単一のICE接続を完了しません 完了 (0 成功, 18 終了). カンファレンスはXMPPファインに加わりました。 そして、クライアントが立ち上がって、示されるまで、オーディオやビデオなしでそこに座って 「解決が間違っていた」 原因: ミート/jvb 独自の /etc/c...

Kamo·1mo ago
FixSecurityService

会社の行をテキストとして送信し、マークアップしない

Kamo-shared-library のテンプレートの修正でペア。 Per-orgテンプレートの行は インサートのみなので、マークアップ変更前の行がこの変数をラップします <p> — で <p> をパラグラフでネストしたパラグラフに送る。 修理ではなく、厳密なメールサニタイザーが低下する。 テンプレートはマークアッ...

Kamo·1mo ago
Fixkamo-shared-library

機会テンプレートは、再び独自のマークアップを所有しています

会社の行は、送信者からの完全な <p> 要素として到着するために変更されました。 そのため、不在な会社は空の段落を残しません。 間違った取引でした。 Per-org テンプレートの行は INSERT-ONLY です。 すでに参照されているorgに達します。 なので、その変更がまだ運ぶ前に、行が見えます <p> wra...

Kamo·1mo ago
FixSecurityService

リクエストをリクエストするアプリは、まだ承認メールを取得します

俳優は、すべての聴衆から除去されたので、要求を上げた承認者 自分の通知からカットされた — と組織で 単一の approver は、すべての人で誰も指摘しないようにファイルしたリクエスト 静かではなく壊れている機能として読みます。 承認者は、決定しなければならない人として、その能力のそのリストにある 彼らがそれを塗る...

Kamo·1mo ago
FixKlusterServices

ライブネスプローブは決して通過できません — 920 が 35 日間再起動する原因

根本原因: 生体プローブは `tcpSocket: ポート 10000` であったが、Scylla の REST API tcpSocketプローブがPODをダイヤルしながらapi address 127.0.0.1(デフォルト)にバインド IP. コンテナ内で検証 — /proc/net/tcp ショー :10000...

Kamo·1mo ago

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る