ライブ・チェンジ・ログ

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

17,925
総変更点
4,612
特徴:
4,537
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,925AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,520TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,576kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI523Chore670Docs226Feature4,612Fix4,537Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 26, 2026
FixMediaService

OwnAuthorshipAmbiguityによるルートgetChatSessionsの未読の曖昧さ

MediaController.getChatSessionsは、プレエクストラクター版をハンドロールしました "これは他の人が書いたか?" ルール (rowVisitor != null &&callerId) *****************************************************...

Kamo·2w ago
Fixkamo-internal

ウェブメディアが TURN リレーをパスする

ブラウザSIPパスは、1つのハードコードされたパブリックSTUNとのピア接続を構築しました /api/voip/turn/credentials がそのエンドポイントが存在する限り — TurnController 独自の javadoc は SIP 認証ペイロードを "never 運ばれる ターンン coturn は...

kamo·2w ago
Fixkamo-internal

ビューポートにスクロールバーを置くアプリツリーのレールを停止する

/settings/account?tab=apps は全ウィンドウをスクロールし、空のスペースにダウンします。 シェルの下には、アプリの列がスクロールしていると、その列が スクロールバーと完璧にフィットします。 culprit は 2 つのピクセルの高さです。 子供のアプリは、その間の短いコネクタを描画します イン...

kamo·2w ago
FixSecurityService

ロールアップで一度の呼び出しを表示し、無作業リードで500をストップ

2 つは可視されるアカウントの rollup を修理します。 電話番号は、同時に複数の所有者に連絡先ポイントをすることができます。 1つのアカウント共有の2つのリードは、元のケースです。 同じ人が2回必要としているのは、その理由は1つのアカウントにあります。 ミキサー それぞれのタイムラインがそのニーズを必要とするの...

Kamo·2w ago
FixBillingService

Webhook の idempotency ギャップ BL0 の最終レビューが見つかりました

1(Critical):赤みのあるストライプイベントに負けたクレーム 前の試みが終わることではなく、行が存在することを証明しました。 請求される 過渡障害(ヒカリバイト40001、ヒカリ)で左折 タイムアウト、ユニークなレース)は、本物と同一に見えます 重複するので、再配達は200に答え、永久にストライプ 決して上陸し...

Kamo·2w ago
FixSecurityService

KamoDesktop SSOリンクを正確に一度交換可能にする

リンクはURLとして配信されるので、ブラウザの履歴や、 reopen-closed-tab リストは、そのセッションを延ばす時間が長くなります。 今まではトークンウィンドウ全体に償還可能になり、幅広まっていた そのウィンドウは5分から8時間まで再接続の崖を固定します。 その結果、ライブゲートウェイに対して実証された:...

Kamo·2w ago
FixSecurityService

アカウントのロールアップは、読者が何を見ることができるかを広くする必要はありません

最後のコミットを追加したアカウントのタイムラインは、 per-lead read の周りのやり方でした ゲート。 会員は、リードを呼び出すページのリードメッセージを拒否しました。 閉じるアカウントを開き、そこにそれらを読んでください。 ここは固定で、 テストは変異を引き起こします。ゲートをバイパスすると、その3つが失敗...

Kamo·2w ago
Fixkamo-shared-library

アカウントのロールアップに割り当てを運ぶ、LEFT参加

リードの通信は誰に割り当てられているかにゲートされます。 ロールアップ 返された uids だけでは、そのゲートを適用できないため、アカウントのタイムライン すべてのリードのメッセージをアカウントを開くことができる誰にでも手渡しました — リードページ自体がそれらを拒否するリードを含む。 今の投影 ゲートが決定する何か...

Kamo·2w ago
Fixkamo-internal

最初の本当のメッセージをThump, だけでなく、ちょうど第二

doThump(undefined, n) は "first render" を意味していますが、スモールドされたヘッドの未読 本物は未定義で、UnreadToHeads 独自の undefined-vs-0 ガードを適用します。 idle の頭部を定義された 0 に決して促進しません。 なので、最初の本当のメッセージ...

kamo·2w ago
Fixkamo-internal

クライアントコンポーネントをサーバー上にレンダリングするために安全にします

次のサーバレンダーのクライアントコンポーネントなので、`window`、`document`、`localStorage`、 `sessionStorage` と `navigator` は HTML を生成するレンダーの間に存在しません。 コンポーネント ボディで 1 を読むと、サーバーの ReferenceErro...

kamo·2w ago
FixBillingService

重要なエピヘムアルパーアテンプ・ストライプが生成されない

ラウンド2レビュー(ルーリング17)は「これは作成されますか?」と見つかりましたが、 十分ではありません。 問題の質問:この主題をすることができます キーの 24h ウィンドウ内で 1 回以上作成されます。 ネットワーク再試行以外の理由は? 2 つは答えを はい作成し、 第1ラウンドに誤ってキーをつけました。 - S...

Kamo·2w ago
FixBillingService

Keys は Stripe でのみ作成されます

ラウンド 1 レビュー (ルール 15) クリティカルを発見: 安定した潜在能力 更新/cancel/attach/detach のキーは保護策ではなく、バグです。 これらの呼び出しはすでに明示的なターゲット状態を設定しているため、 任意のキーなしで効果を損なう;代わりに安定したキーは、 Stripeの24hキャッシュ...

Kamo·2w ago
FixKlusterServices

各ページを空白画面に自動再ロードループ

私はこれを出荷し、デスクトップダウンを取った:空白の白いページとタブ 永遠にローディング。 すぐに無効なインクルースター; これは本当の修正です。 `ng-switch` は <body> に座っているので、BEFORE Angular コンパイル、すべてのng-switch-when ブランチは生の HTML に存...

Kamo·2w ago
Fixkamo-internal

読書塀 SMS/AI の印読み、同じセッションに sessionType を折って下さい

タスク21に対する3件のレビュー結果: - markSmsRead/markAiRead は読み込みフェンスがなかった: 更新またはインバウンド プッシュ 最適化されたローカルクリアとサーバーの録画間の解決 読みは、未読のカウントを運ぶことができ、ちょうどクリアされたバッジを再承認することができます。 VOIPSer...

kamo·2w ago
FixBillingService

すべてのストライプは、 idempotent を書き、キーなしで新しいものにビルドを失敗させます

実際に成功したStripe書き込みのソケットタイムアウトは、 不可解な、私たちの側から、なかったものから。 retry の idempotency キーは 2 番目のサブスクリプション、チェックアウトを作成します。 セッション、または価格、テナントは2回請求されます。 StripeIdempotency.forKey...

Kamo·2w ago
FixBillingService

処理されたフラグをお金の書き込みでコミットします。, それよりも先にはありません

markProcessed は REQUIRES NEW だったので、処理をコミットしました。 ハンドラーのお金の書き込みはまだ中断された外でコミットされていない トランザクション。 ジャパトランザクション 管理者は中断された永続性を洗い流さない コンテキストなので、内部コミットは、外部の末尾のSQLに上陸しました。 ...

Kamo·2w ago
Fixkamo-internal

投げられた六角頭はもはや生きている呼出しを終えることができません

SoftphoneToolは、キャンセル可能なツール:requestCloseに耳を傾けません MessageToolは、不要なテキストを保護するために使用します。 発信者を掛けるソフトフォンを最小限に抑えました。 最小化された窓は取付けられてとどまります — ToolDockはオフスクリーンを駐車します。そのため、リ...

kamo·2w ago
Fixkamo-internal

顧客を再ダイヤルしないリフレッシュ中コール

ツールウィンドウのスナップショット再生された props の動詞は、状態に適しています。 指示のために間違っています。 `autoDial: true` は復元されたウィンドウに存続し、 `autoDialedRef` は新しいドキュメントで新鮮だったので、リードコール中にリフレッシュ コールを 2 秒間置く — コー...

kamo·2w ago
FixMediaService

一貫性のあるエラー処理と2件のレビュー結果のレイヤー化

タスク14と15の検索結果のレビュー: - SystemBugController は、システムBugRepository フィールドを保持し、直接取得 新しいバグカウントでは、そのクラスで読み込まれるすべてのクラスが SystemBugService — 同じデータに到達する2つの方法を持つファイル。 追加 ワンラ...

Kamo·2w ago
FixMediaService

放送だけでなく、未確認自体を監視

タスク 9 に関するレビュー: persistInbound は @Transactional であり、 Broadcast() パーメンバーループ内の呼び出しは例外セーフだった (それは嚥下 独自の失敗) — FindBySession のルックアップがなかった。 トランジェント リポジトリ/コネクションの失敗は、 ...

Kamo·2w ago
August 25, 2026
Fixkamo-internal

集めたウィザードをブランディングする

組織の作成中に選ばれた色、ロゴ、背景は到達していない。 会員は、デフォルトのブランディングに新しいワークスペースをオープンし、そこから再びすべての作業スペースを設定しなければなりませんでした バグが報告された場所にある設定。 ワークスペースが読み込まれているもののどれも。 テーマは生成されたglobals.cssとc...

kamo·2w ago
FixSecurityService

/org/current はライブハイバネートセッションによる停止

このエンドポイントは、ワークスペースのシェルがレンダリングされる前に読み込まれるものであり、クライアントはクライアントが拒否するものです。 読み込むことができないレコード — 組織。 fromJSON はドメインを使わずに投げるので、この失敗は 行方不明のフィールドではなく空白のページ。 これは、この作品の残骸の背後に...

Kamo·2w ago
Fixkamo-shared-library

小売りのwebhookの署名の点検は閉鎖し、一定の時間と比較します

validateSignature は 3 つの方法を検証せずに真を返すために使われます。 ヌルの秘密の短絡、6つのイレブンプロバイダータイプが落ちる デフォルト -> true、および validateHmac は String.equals と比較して、リークする タイミングで最初の不一致の位置。 ガードのエンドポ...

Kamo·2w ago
Fixkamo-login

ワークスペースが開いていると、常に障害者に滞在

既に実施しているボタンは無効です={!selected ||提出} ですが、提出は正しかった リクエストの期間のため。 成功すると、ページがリダイレクトされ、選択をクリアし、 その後、ナビゲートする前に600msを待ちます - そして、そのギャップでは、ついにすでに再使用可能だった "Continue to <org>...

Kamo·2w ago
Fixkamo-login

共有トークンのみで、メンバーが開始に戻ります

いずれの非OK状態が「再びサインインしてください」に戻ってき、これは唯一の真の401 — 1 選択トークンが本当になくなっている状態です。 SecurityService は 503 に応答します。 サインイン自体が失敗し、トークンバックをカットするので、もう一度クリックすると期待されます 仕事; 開始するメンバーがま...

Kamo·2w ago
FixSecurityService

失敗したワークスペースの選択はもはや印を破壊しません

「あなたのサインインがタイムアウトした」でメールフィールドに戻ってスローされていると報告しました。 お問い合わせ 続行をクリックします。 タイムアウトが起こらなかった — そのメッセージは SECONDの不具合を報告し、初めての被害を報告しました。 選択トークンは、その方法に費やされます。これは、シングルユースの2つ...

Kamo·2w ago
FixSecurityService

ロゴパスのスタービングの背景を停止し、<picture>を読みます

6つのロゴ、ブランドカラー、および6つのロゴを返した実際のサイトに対して診断 背景画像ゼロ 3つの異なる原因、すべての私たちの。 ロゴパスはスキャン全体を食べることができます。 ロゴが最初に収集されます。 彼らのバイトは、色抽出器を供給し、静かに作られた注文します 彼らの優先順位は、彼らが持っていなかったことを意味し...

Kamo·2w ago
Fixkamo-internal

リードグリッドのページの下にあるデッドスペースを閉じる

グリッドカードのカードコンテンツとカードコンテンツの下部にあるページャ "&:last-child { Padding-bottom: 24px }" をそれぞれ所有しています。 セレクターが運ぶ クラスと擬似クラスなので、単一のクラスの感情が生成される `sx` の場合、要素の `p: 2` は 1 つの側で静かにオ...

kamo·2w ago
FixKlusterServices

自動再接続は、決して現れないクラスで見ていました

メニュー Guacamole's に存在するクラス stylesheet とテンプレートのどれも、セレクターは何もマッチしません。 読み込まれたスクリプト, 実行, 観察され, 決して火災することができ. それでも見えるノップ 展開 — 外観のカバレッジのみ、この全行の失敗です 作業を続けていきます。 実際のマークア...

Kamo·2w ago
FixKlusterServices

Cap Guacamoleのヒープ、ブロックされたデプロイを解除

2つの欠陥、それらのいずれか鉱山。 MINE FIRST: `node --test` ゲートは、自動再接続スクリプトが指す DIRECTORY で、ランナーのノードは、モジュールとしてベアディレクトリを解決します。 実行 — MODULE NOT FOUND, 終了 1, 展開失敗. 後押し(後押し) 条件付き再起...

Kamo·2w ago
Fixkamo-internal

ドメインフィールドが何のためにあるかを明らかに言ってください

ヒントは、それが生成するホストの面でフィールドを説明した - 内部。<domain> のために 作業スペース, login.<domain> 記号イン用 — つまり、誰も最初のものを生成しない 組織は、Webエイリアスが代わりに到達する方法だったと言いました。 ツイート スキームとフォールバックを割り当て、スキップでき...

kamo·2w ago
FixInitializerService

凍結したターミナルをドロップ CHECK 制約 肥大凍結 作成時に

Hibernate は CHECK (col >= 0 と col <= N) を @Enumerated(ORDINAL) の上に書きます。 クリエイトテーブルの列、N が最も権威ある、 日, ddl-auto: 更新は、それを見直しません. 誰かが誰かを願う日 enum 値、新しいターミナルを運ぶすべてのインサート...

Kamo·2w ago
Fixkamo-internal

ウェブサイトのブランド提案で5つのギャップを閉じる

最初のカットバックを読んでいる5つのこと、それらすべては本物です。 「下に追加」バッジは、 どのカードがあったかだけ追跡される クリックされたので、ヒット 削除 カードを残したスロットにはまだ主張する ロゴが下がった - 誰かが誰かを提出する状態を正確に 彼らはロゴを持っている信じるウィザード。 ファイル ID も比...

kamo·2w ago
Fixkamo-internal

システムメンバーとして登録不要

ボタンはcanEnterOrgによって無効化され、VIEWERが使用可能であるかを尋ねます メンバーシップ — つまり、それが到達するために存在するまさにオーガニゼーションのためにグレーアウトされた、あなたがいるもの 会員ではありません。 システムユーザーは、すべてのorgで独自のメンバーシップを持っています。 ボタン...

kamo·2w ago
FixSecurityService

未完成のドメインは、拒否ではなく、別のホストを選ぶ

独自のカスタムドメインがDNSとSSLを終了しない限り、orgの入力は無効になりました。 つまり、https://internal.<that domain> にナビゲートするという意味で、 未完成のホストは何も機能せず、入るだけでデッドタブにワンタイムキーを焼くことができます。 オルガは、プラットフォームホスト上で...

Kamo·2w ago
FixKlusterServices

すべての正当な再起動後、カナリア泣いたオカミを停止する

session durable は、REJECTED トークンを耐久性障害として処理しました。 です。 ガードの停電: ゲートウェイの再起動、またはグアカモーレ自身の非アクティブタイムアウト、 トークンのアウトライトを無効化するため、すべての正当なデプロイが解除される KamoDesktopReconnectsBrok...

Kamo·2w ago
FixKlusterServices

すべてのデプロイをデスクトップから捨てることから停止する

「エラーが発生し、このアクションは完了できません」と退去後 デスクトップはアイドルタイムアウトではなく、ブラウザの問題ではありませんでした。 CIでした。 deploy-services.yml ran `kubectl rollout restart deploy/guacamole` デスクトップ/ に触れたすべ...

Kamo·2w ago
FixMediaService

クエリの外で検索パターンを構築し、クエリをテストで解析する

likePattern は '%' に '%' を '%' に '%' に '%' に '%' に '%' を '%' に '%' に '%' に ' の ' を ' に '%' に '%' に '%' に ' ' に 存在しない という 'null パラメータを しません。 文字列式に到達し、% と を省略して検...

Kamo·2w ago
Fixkamo-shared-library

すべてのフィルターされていない負荷でバグリスト500ingを停止する

PostgreSQL は文字列内の null パラメータの型を継承できません。 式: LOWER(CONCAT('%', :search, '%')) と null :search が推測 bytea とリストが 'function bottom(bytea) に ' が ' に ' 機能低下(bytea)' で 死に...

Kamo·2w ago
FixKlusterServices

ワークスペースの共通親でディスパッチセッションを実行

sageのVSコードは、すべての63リポジトリを保持するマルチルートのワークスペースです。 最初のワークスペース フォルダーを取ると、ログイン サイトに関するバグが根ざしました。 aiservice — リストは意味がないアルファベットです。 から検証 ライブエージェント: 前に********************...

Kamo·2w ago
Fixkamo-shared-library

プッシュされたコードをインポートするAiseDispatchRequestを追加

SecurityServiceのシステムBugAiDispatchControllerと SystemBugAiDispatchService は、メインとインポートです。 ******************** と レコード自体は、ここにコミットしたことがない。 CIはこのライブラリを新鮮にクローンするので、 ma...

Kamo·2w ago
FixKlusterServices

死んだKamoDesktop接続が実際に意味するものを言う

Guacamole の株式 CLIENT.ERROR TUNNEL 204 は "要求された接続は行いません 存在します。 接続名を確認し、もう一度お試しください。 接続がない ユーザがチェックする名前 — ディープリンクが生成されるので、メッセージが送信される そこにない問題を探しています。 この展開では、現実的な...

Kamo·2w ago
FixSecurityService

ライブデスクトップセッションを空にする SSO トークンの有効期限を停止する

「要求された接続は存在しません。 接続名をご確認ください。 KamoDesktop 再接続でもう一度試してください。接続が欠落していませんでした。 だった SSOトークン独自の有効期限。 guacamole-auth-json トークンの `expires` は、 ここの使い方(約5分) 拡張子は、 セッションの接続...

Kamo·2w ago
Fixkamo-meet

この画像が実際に失敗したところにあるnpm ciをリトライする

ビルドは 2026-08-15 以降全てのプッシュで失敗し、コードではありません。 ログは、ERR SSL CIPHER OPERATION FAILEDとnpm ciダイイングを示しています。 ossl gcm stream update — AES-GCM タグの不一致、つまり TLS が検出する ペイロードはトラ...

Kamo·2w ago
FixKlusterServices

キーストロークをシミュレートすることなくバグ報告を提出

vscode:// URIハンドラと合成リターンを送信しました。 デスクトップ1で測定される、 KDEのスクリーン・ロッカーは排他的なXの入力つかみを保持します 画面がロックされると、無人のVMの通常の状態なので、 各XTESTイベントは、アプリケーションではなくロッカーに到達します。 xdotoolの 能動的かつ集中...

Kamo·2w ago
FixSecurityService

相対パスではなく、ワークスペースホストにメンバーを送信します

SignInCompletionService は、相対的な /validate?otk= を返します。 それが解決する SIGN-IN — login.<apex> と kamo-login のホストに対して 独自の/validateページがあります。ワンタイムキーで、 route.push('/') はサインイン画...

Kamo·2w ago

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

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

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