ライブ・チェンジ・ログ

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

17,865
総変更点
4,581
特徴:
4,512
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 27, 2026
TestKlusterServices

プローブSIPをリアルにし、ホワイトラベルがワイヤ上に保持されていることを主張する

TCP は 5060 にほとんど何も証明しません接続します。 聴くと、UDPでは全く失敗しません。 その曖昧さは正確に導かれたものです 実際の欠陥がクラッシュループされたPodだったときにブロックされたようにルータを報告します。 sip-probe.pyは実際のOPTIONSを送り、200 OKを要求します。 パス全...

Kamo·2w ago
FixKlusterServices

アプリとecallmgrのErlangノード名を区別

2つのノードとして1つのイメージが実行されます。 彼らは、異なる名前を必要とするか、彼らは拒否する必要があります 共存し、両方ともFreeSWITCHのmod kazooが使用する共有クッキーが必要です.

Kamo·2w ago
FixKlusterServices

OTPリリースを実行し、リリースをしない

今のイメージは、ソースツリーではなくrelxリリースを出荷するので、 'make release' は、'No rule to make target release' でエントリーポイントが失敗しました。 コンテナはスーパーバイザーであり、デーモン化 VM はKubernetes を即座に終了させます.

Kamo·2w ago
DocsKlusterServices

ブートストラップスクリプトと運用 README

boottrap.sh はマスターアカウントを作成し、それをリセラーに宣伝し、書きます 非シークレットプラットフォームの設定。 Idempotent: 2 番目の実行は、既存の アカウントとコンフィグのみを更新します。 管理者パスワードはデータベースに記述しません。 お問い合わせ プラットフォーム設定 UI で一度に...

Kamo·2w ago
FeatureKlusterServices

KamoCRM-Main-Intro-3へのインバウンドの挨拶をスワップする

第三回40秒(60秒) 前の2つを同時にアップロード それらよりも、逆転がり戻りは一線変化です。 KAMO ATTENDANT INTRO とダイヤルプランのリロード - 再アップロードはありません。 48 kHz ステレオ ソースは 8 kHz モノ・アスタリスクに換算します。 プロフィール ライブ:チェックサムは...

Kamo·2w ago
ChoreKlusterServices

設定が書き込まれるまで、0 までのスケールエッジ

Kamailio は 2600Hz のベンダー構成で起動できません。2600Hz のパッチが必要です。 ビルド(spec 16)。 レプリカでそれを残す:1 再起動嵐 k3m1 無期限のために 恩恵がないので、マニフェストの理由で0にスケールされます 左のクラッシュループまたは静かに削除.

Kamo·2w ago
DocsKlusterServices

NATは場所にある。クローズドポートはリスナーがいない

ルーターは5060/5061 TCP+UDPおよび20001-29999/UDPを192.168.4.36に転送します お問い合わせ 私の門は、カメーオがいたときにそれらに対してPHASE 0 BLOCKEDを報告しました クラッシュループ, 間違っていた: NAT の作業と何もリスニングで, 外部プローブは、未踏のポ...

Kamo·2w ago
FeatureKlusterServices

アプリ、メディア、エッジマニフェスト、ネットワークポリシー

- config.ini は 1 日目から [zone] ブロックを運ぶので、2 番目の領域は config 手術ではなく、編集。 コンテナ開始時にシークレットはエントリーポイントで置換されます ConfigMap に焼くのではなく。 - ecallmgrは1つのポッドのFreeSWITCHと共置されます:未加工Erl...

Kamo·2w ago
FixKlusterServices

K3m1は47.181.8.87(pbx.k3.kluster.kamocrm.com)です

鉱山の誤った変化を変換します。 私は42.181.8.87を伝播し、編集しました coturn/deployment.yamlのコメントは、すべて同じようにありました。 DNS による検証: pbx.k1.kluster.kamocrm.com -> 47.181.8.84 (k1m1) pbx.k3.kluster....

Kamo·2w ago
FeatureKlusterServices

K3m1のCouchDBおよびRabbitMQ

CouchDB q=8/n=1、確認された生きている。 q はデータベース作成と KamoPBX で固定されます。 月間 MODB と 1 つのアカウントごとにデータベースを作成するので、 q は現在サイズ化されています。 初期の3ノードクラスター; nは、シャードマップを編集することで後から生成できます。qはできませ...

Kamo·2w ago
FeatureKlusterServices

フェーズ0インフラゲート

- TURN オーバー TLS に 5349 実際の証明書 (ターンカモクラムコン証明書). なし ターン: 443 回のみのエグレスファイアウォールの背後にある顧客はメディアパスがありません。 外部に検証:リスナーアップ、チェーン検証。 - 認証ホストポート割り当てテーブル、KamoPBXのk3m1予約。 - ルータ...

Kamo·2w ago
ChoreKlusterServices

Drop dead rate.loans and priceturbo.com from static provisioning

Both have had ACME challenges stuck pending for 47-54 days. The ratestack estate they proxy to has been scaled to 0 since 2026-08-04, so nothing can answer HTTP...

Kamo·2w ago
FixKlusterServices

GOMEMLIMITでGo Heapをバウンドし、実際のメモリリクエストを宣言

クラッシュループのルート原因は漏れませんでした。 485Mi の安定した状態 古い 512Mi の限界を追い続けたのは 2 つの普通の事でした: ~350Mi は、GOGC=100 ソートートのトップにヒープします。 測定された上 時間: 283Mi のピーク、GC 周期ごとの 40-80Mi を、床戻して下さい 1...

Kamo·2w ago
FeatureKlusterServices

KamoCRM-Main-Intro-2へのインバウンド挨拶をスワップする

古いものを上書きするのではなく、新しいファイルとしてアップロードして、 KAMO ATTENDANT INTRO とダイヤルプランのリロードへの一線変更です。 再アップロードが必要。 48kHzステレオソースを8kHzモノアスタリスクに変換 要求; 70s からの 59.9s、下。 検証済みライブ: CDR は Ba...

Kamo·2w ago
FixKlusterServices

1Giまでの記憶限界を上げ、ライブネスプローブタイムアウトをリラックス

Traefik は 512Mi 限界 (95%) に対して ~485Mi に座っています。 cgroup 録画 47836 メモリ.max は oom kill 0 でヒット — OOM-killed は使えない フットプリントは、ページキャッシュを返還するが、すべての割り当ては過去に 天井はプロセスを押された強制同期...

Kamo·2w ago
FeatureKlusterServices

キューイングタイムアウトと「プレス 0」を両方ともボイスメールへ

ハンドロールされたダイヤル() + を置換します。 app queue でキューループを移動します。 決定する 要素は DTMF: ディール() がダイヤルプランと一致しない 実行中は、Dial() 上で「保持中に 0 を押下」できません。 ザ・オブ・ザ・ キューの `context = kamo-queue-exit...

Kamo·2w ago
FeatureKlusterServices

8000および8080を同時にリングする把握musicの列

`kamocrm-hold` MOHクラス、shuffled としてアップロードされた8つのホールドトラック。 ザ・オブ・ザ・ FreePBX の `music` テーブルの行の `random=1` からランダムな順序が来る、 これは、`sort=random` を musiconhold additional.co...

Kamo·2w ago
FeatureKlusterServices

記録された挨拶、ダイヤルバイ延長、オペレータへの1/2

録音されたイントロで音楽オンホールドパターンを置き換えます。 メニュー 挨拶を再生し、聴く 同時に、呼び出し側は最初の秒からダイヤルできます。 プレイバック() ファイルが終了するまでのキープレッションは無視されます。無視されるのは70秒です。 - 1 と 2 は、オペレータの拡張に行きます。 - 挨拶の終わりによっ...

Kamo·2w ago
August 26, 2026
FeatureKlusterServices

インバウンドオートアテンダント - ホールド+ダイヤルバイエクステンションの音楽

インバウンドコールはどこにも行かなかった:`incoming`テーブルは完全に空だった、 そのため、配送されたコールでさえ、デッドエンドの呼び出しになります。 参加者のコンテキストを追加します。 読む2つの調整可能。 WaitExtenのm()オプションはメカニズムです。それは音楽オンホールドクラスと音楽オンホールド...

Kamo·2w ago
FixKlusterServices

両方でTelnyxをFail2ban jails

Telnyx US シグナル アドレス (192.76.120.10, 64.16.250.10 — sip.telnyx.com は、キャリアトランクが規定されていることを無視します。 また、イメージの「アスタリスク」のジェイルに対して無視をオーバーライドします。 その刑務所 RFC1918 スペースだけをリストす...

Kamo·2w ago
FixKlusterServices

Make fail2ban actually run — enable Asterisk's security log

fail2ban has never started on this PBX. Its asterisk-security jail watches /var/log/asterisk/security, a file Asterisk never created: FreePBX generates logger_l...

Kamo·2w ago
FeatureKlusterServices

カモのログインにアクセスし、タブを閉じる

KamoDesktopタブを閉じて、マシンに座るライブセッションを残します。 ガカモレ localStorage (GUAC AUTH) で、タブを閉じるのを存続させます。 ウィンドウを閉じてブラウザを再起動し、トークンは60のために有効にとどまります 最後の使用を過ぎた分。 そのため、次の人がゲートウェイを開く コン...

Kamo·2w ago
FixKlusterServices

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

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

Kamo·2w ago
August 25, 2026
FixKlusterServices

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

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

Kamo·2w ago
FixKlusterServices

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

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

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
FeatureKlusterServices

実際にログインするアクセスカナリーと、人が到達するアラート

今日はライブクラスターと証明される2つのギャップ。 FIRST:COMPONENTが生きているかどうか、既存のKamoDesktopアラートはすべて測定します。 2026-08-25 の停電中に4つすべて緑色だった — RDP エンドポイントの準備ができて、エージェント 準備ができた, guacamole 1/1, ...

Kamo·2w ago
FixKlusterServices

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

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

Kamo·2w ago
FixKlusterServices

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

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

Kamo·2w ago
ChoreKlusterServices

終了 削除する Roundcube webmail

Roundcubeの展開/サービスおよびmail.kamocrm.com IngressRouteは 既に CI のデプロイリストから削除されますが、 MySQL のブートストラップはまだ作成されます。 そして、circlecubemailデータベースとdocsはまだWebmailを記述しました もはや存在しないアーキ...

Kamo·2w ago
FixKlusterServices

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

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

Kamo·2w ago
FeatureKlusterServices

Sage のオープン VS コードにバグ報告をディスパッチ

RUNNING ウィンドウとプレフィックスで会話を作成する URI ハンドラ エディタのセージに到達する唯一の方法である入力は、既に開いている 代わりに、それを横に2番目のものを開始する。 URIは、プロンプトと他に何もないので、モデルと努力は、 coderProcessWrapper — 有効な列を固定フラグにマッ...

Kamo·2w ago
August 23, 2026
OtherKlusterServices

auto-cert: ジャンクサートのクリーンアップを実際にのために書かれていたジャンクを見てみましょう

cleanup orphan certificates() は '-l auto-cert.kamo/fqdn' でリストされています。 お問い合わせ ラベルは除去する機能がある走査器certsより新しいです、従って セレクターは、意図した目標を正確に除外し、削除しませんでした 何でも: baidu.com、spoti...

Kamo·2w ago
OtherKlusterServices

auto-cert: org の証明書を 90 秒ごとに 1 回ではなく、バッチとして発行

新しい組織は、そのホストのすべての11のための証明書を必要とします。 それぞれが別の証明書の証明書です。 各ループが待ち受ける 次の仕様を適用し、再構築する前にReadyになるホスト TLSStore は、毎回、ホストが約105秒離れたところに現れました。 終了まで約20分。 cert-managerは、常に実行して満...

Kamo·2w ago
August 20, 2026
OtherKlusterServices

主題のホストの好ましいbrotli、および前の合理的を訂正して下さい

2つのこと、そのうちの1つは、この前にコミットに修正します。 前のコミットは `encodings: [br, gzip]` をプローブで正当化しました api.kamocrm.com に対して。 プローブが間違っていた。 APIサービスセット `server.compression.enabled: true` を...

Kamo·3w ago
OtherKlusterServices

プレッダーbrotliは、既に圧縮されているものを圧縮するのを止めます

共有の `compress` ミドルウェア は `compress: {}` で、3 デフォルトを分離し、どれも私たちが望むものです。 Traefik は、クライアントがそれをすべて提供するたびに gzip を選択します。 クライアントが要求した注文。 api.kamocrm.com に対して測定される、 Sprin...

Kamo·3w ago
FixKlusterServices

キャッシュ CORS は 2 時間、100 秒ではなく、

`accessControlMaxAge: 100` は、ブラウザが 1 回程度プリフライトを再実行することを意味しました 訪問するので、マーケティングサイトにすべてのページが2つの余分なオプションを支払った round-trips — api. へ チャット ブートストラップ と アナリティクス. ビーコンのために ...

Kamo·3w ago
FixKlusterServices

429ingからの端率の限界をあらゆる風邪KamoDesktopの負荷を停止して下さい

割り当てられた Linux インスタンスを Guacamole のジェネリック "An error" に常に上陸させる このアクションは完了できません" モーダル, 常に作業した後 リフレッシュ ホスト全体のデスクトップレートリミットは平均10 /バースト20であったが、コールドロードの SSO ディープリンクファイ...

Kamo·3w ago
FeatureKlusterServices

訪問者のコンバージョン信号のMARKETING EVENTSの提供

マーケティングの追跡コードは、サインアップ、組織、および署名のためのパートナーを信用します 有料アカウントのリンクが生成され、その3つの瞬間がサービスで起こる トラッキングテーブルを所有していないこと: SecurityService が公開する Marketing.visitor.signup and Marketi...

Kamo·3w ago
August 19, 2026
FixKlusterServices

HLSプレイリストを不変にし、そのコストを言う

プレイリストは、Lighthouseのキャッシュライフタイム監査で最後のエントリでした — 300s もともとは1時間、まだ報告した。 梯子の他のすべてがだった すでに不変な; プレイリストは例外であり、1 KiBでは、彼らは持っていました 残りの項目全体。 こことライブオブジェクトの両方で、今年は不変です。 ソース...

Kamo·3w ago
FixKlusterServices

テーマのホストを圧縮し、すべてのテキストアセットの原生をサービングしていた

MinIO はオブジェクトを格納した通り正確にバイトを返す — 交渉しない コンテンツエンコーディング — と 2 つのテーマ IngressRoutes は `strip-hsts` と `cors` は圧縮しません。 なので、すべてのテキストをテーマに形づけました.kamocrm.com 行って あらゆる場所へのあ...

Kamo·3w ago
FeatureKlusterServices

ヒーローリールをkamo13にスワッピング

kamo13.mp4 公開/kamo13.mp4 で MinIO にアップロード (30 MB、sha256 174aaaec6..., 転送後にローカルソースにバイト番号を認証 — このリンクには、 大規模なコピーを操作する歴史 古い kamo12 オブジェクトは、次の場所に残されます。 MinIOから削除されず、ロ...

Kamo·3w ago
FixKlusterServices

ピンと壊れたウィジェットに戻って落ちるのではなく、kubectlのダウンロードを確認

デプロイは "Install kubectl" で失敗しました。 並べられる3つの別の欠陥: 1. カール中流(56) "復号失敗または悪い記録マック"で中絶 破損クラス k1m1のLANリンクは、転送前に生成しました 約20MB コマンドは `----retry 3` を実行しましたが、`---retry` はカバ...

Kamo·3w ago
DocsKlusterServices

実際に出荷したルートにREADMEを修正

WebRTC エンドポイントは /webrtc/<ch>/whep から /live/<ch>/whep まで移動します。 チャンネルは、StripPrefix をドロップする live/<ch> の名前を変更しました。 古い形状を記述します。 また、3つのものだけを目に見えるように記録します 実行サービス: チャネル...

Kamo·3w ago
FixKlusterServices

名前 チャネルのlive/<name>は、Recreateを使用して、ループを均一GOPに送ります

デプロイされたサービスを行なうことによって見つかった3つの欠陥。 1。 /live / ルート404'dはTrefikを介して。 MediaMTXは最初のHLSに答えます 絶対パスで 302 から `?cookieCheck=1` へのリクエスト つまり、StripPrefix では、場所がルートの外に指摘されている...

Kamo·3w ago
FixKlusterServices

Mcコンテナからジョブの決定ロジックをエンコードする

計画段階は `sed: コマンドが見つかりません` で死亡しました。 minio/mcイメージは最小限 sed, awk, grep, wget, curl がないという点に、オブジェクトを動かすことができます。 と、もう少し — なので `mc stat --json` をパースすると、動作しません。 fetch/...

Kamo·3w ago
FixKlusterServices

Explicit glob でセグメントをアップロードする --recursive ではなく

mc cp --recursive はディレクトリをとります。セグメントは次のように渡されました。 そのフラグの間違った形状である glob。 セグメントとプレイリスト それらは別のContent-TypeおよびCache-Controlをとにかく必要とします、従って2は渡します 滞在 — 最初は --recursiv...

Kamo·3w ago
FeatureKlusterServices

ストリーミングサーバーとヒーローリール用のABR梯子を展開

MediaMTXはHLS、WebRTC、RTSPおよびRTMP上のライブ チャネルを提供し、ループします 常に利用可能なチャネルとして、常に利用可能なチャネルとしてマーケティングリールAvailableFile — いいえ ffmpeg のサイドカー、および透明な RTMP/RTSP のパブリッシャーはチャネルを取りま...

Kamo·3w ago

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

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

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