チェンジログ
何が新しいの?
プラットフォームのすべての改良 それが出荷される
· SecurityService
ORG のチャーターエンドポイント — GET /api/security/org/charter for org セッション (items, count, CONFIGURE SYSTEM で編集可能) および CONFIGURE SYSTEM で PUT、OrgCharterWriter の 1 トランザクションで id による完全な置換、 org の SI メンバー (KamoCollab CP03 T16) に発表
· KBService
共有ノートのためのノートキー — Note-<id> は 4 つのキー ラベルです。NoteKeys はノートおよびその全歴史をそれに動かします、そしてあらゆる読書はそれを砥石で研ぎます(KamoCollab CP05 タスク 16)
· kamo-shared-library
CallRecordingAccess と LeadCommsReadRule — 決定 4 の 1 つのルール すべての録画ドア (god, 参加者, VIEW CALL LOGS, VIEW VOICEMAIL ボイスメール, 決定 3a の下の管理チェーン, リード コミュニケーション ゲート), その事実のローダー, リード リード リード リード ルールは、共有 lib に移動しました (KamoCollab CP05 タスク 12)
· MediaService
監督された会話 — SUPERVISED ルールは、その主題のオーバーセアを記録します。, 会話を読むことができます。 (そして、そのファイル) 読み取り専用 レポート ラインが保持している間, GET /api/media/chat/supervised でリストされていることを参照してください。, ポリシー 状態は、監督しました (KamoCollab CP04 T15)
· KBService
KBService の org グラフと、ワイドな述語で読み込まれるすべてのメモ — 共有ノートは、聴衆の読み取り専用に達します。共有スコープ (USE RELEASE) と予約されたカテゴリ (RESERVED CATEGORY) (KamoCollab CP05 タスク 15) の作成と更新を拒否します
- orggraph/OrgGraphBeanConfig + OrgGraphEventListener: loader、60 s キャッシュ、およびsecurity.orggraph.changed.* へのコアサブスクリプション org (svc kb のパーミッションは CP02 タスク 6A's) です。 メニュー チームメンバーとアクティブ、チーム ID、 部門パスは、効果的なレベルまでレベルアップします。ノード = 独自のノートと オルグマスターのみ。 - メモサービス:getNote、getAllNotes、searchNotes、getAllCategories、 getVersionHistory、RecoverVersion、およびgetLinkedNotesは、 NoteRepository は、リゾルバーのオーディエンスで表示されたファインダーを監視します。 更新は所有者のみを維持します。 (または右側のorgマスター)。 reads は、supervisee 自身のメモ(findByMemberId / FindByIdAndMemberId)です。 NoteDTOは、知識スコープ、スコープ、感度、機密性、 secretSetByMemberId、所有者、およびオーディエンスメンバーの所有者のID NAMED ノート; 編集可能 = 独自のノート, または右の org マスター. - NoteVisibleQueryTest: このサービスのHibernateでリポジトリが構築され、 VISIBLEは、ユニオン(CP05-T15-1)を1キーで実行します.
· kamo-shared-library
SourceClearance and ReleaseAuthority — 構造ベース(自分自身または参加者、既存のアクセス、決定3aのセッターによる管理チェーン)とリリース権限(参加、機密セッター、リナのスパン)、レコード(KamoCollab CP05 Task 11)
· SecurityService
ORGレイヤー、org のarchetypes とエスカレーション条件、および org のarchetypes のリゾリューションでチェックします。すべてのレイヤーは、ロック解除されたORGアイテム(ロールのみ)を非表示にできます。 org: archetype は、ESCALATION CONDITION のターゲットがエスカレーションルール(escalateToRef)に従い、OrgArchetypeLookup (archetypeRef) で解決しますKamoCollab CP03 T15)
· SecurityService
リードとアカウントの作業リンク — POST ************************ どのメンバーがどのアカウントをリードし、プライマリが割り当てられているか(KamoCollab CP04 タスク10)
· KBService
タスクの作業用リンク — POST **************************** レコードのオープンタスクを持っている応答 (KamoCollab CP04 タスク 9)
TaskWorkLinkService は WorkLinkResolver を実装します: オープンタスク (DONE ではなく、) ライブチェックリスト、 org で) タスク自体に割り当てとクリエイターをリンクします。 (TASK:<id>, アイテムID) とリンクするすべてのレコードへ (checklist item links, 種類と精錬のマッチング KamoaiInternalAuthFilter の後ろ、WorkLinkWire の 厳密な、 400 の理由 INVALID、ひもの ID の bare の地図.
· kamo-shared-library
1つの広範囲のノートの述語 — NoteAudience、NoteRepository.VISIBLEおよび8つの目に見えるファインダー;7つの古いファインダーは取り外し(KamoCollab CP05のタスク10)のために非推奨しました
· EmailService
機密スレッドマーカーと EMAIL THREAD ラベル — PUT .../thread-confidential のメンバーと共有メールボックス、 1 つの監査されたライター、スレッドキーとスレッド両方のメッセージ GET、POST ************************************ orgのグラフ(KamoCollab CP05 タスク 20)
EmailThreadKeys はスレッドネーミングルールです。 Message-ID、UIDv5 スレッド ID、および EMAIL THREAD キーを角度ブラケットなし。 email thread label は JDBC専用(EmailThreadLabelStore):セットは条件付きアップサート、クリアな条件付き削除です。 (org id、sread key); 失われたレースは409 MARKER CHANGEDです。 ThreadMarkerWriter はマーカーとマークを書いている system access logs は 1 つの @Transactional @RetryOnDbConflict トランザクションで行なう。 スレッドマーカーは、 セッション org のグラフの ConfidentialMarkerRule: から読み込まれたメールボックスの保持者 (own, assignees,) 共有メールボックスのアクセサ) または From/To/Cc のリーチのメンバーは参加者です。すべてのメールボックスのリーダーはいません。 emailThreadLabelResolver は、インデックス (org の所有者、search-index アドレス) からスレッドをラベル付けします。 企業は、外部から除外され、ルートとスレッドID、マーカーによってリードします。 メールフォワードチェックの元に読み込みました。 OrgGraphBeanConfig と OrgGraphEventListener は CP02 に従います.
· kamo-shared-library
チームアイテムのリポジトリは、その部分的なarchetype refインデックスによって、orgのarchetypeを選択する項目をカウントします。6番目の使用量(KamoCollab CP03 T15)
· MCPGatewayService
ディスクロージャーステップは、送信前後のゲートでコールのレジャーイベントを開示し、ディスクロージャーツールは、ディスクロージャーツール(KamoCollab CP08タスク10)をリストします
· MediaService
管理者は、通信ポリシーが承認のために保持されているチャットを開くように依頼し、承認は30日間の接触助成金(KamoCollab CP04 T14)を開きます
セッションエンドポイント POST|GET ******************** GET .../{id}, POST .../{id}/decision; 管理者の メニュー (MANAGE CHAT SETTINGS) の一覧です。 お問い合わせ お問い合わせ お問い合わせ お問い合わせ commit; 10分リーダーのみのexpiryスイープ.
· SecurityService
Orgの開示設定、GET、PUT ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************ (KamoCollab CP05 タスク13)
仕様 §5.5、D6:CONFIGURE SYSTEM、MANAGE ACCESS RULES、VIEW ACCESS LOGS、MANAGE AI WORKFORCE (または) 神様の窓を開けて下さい;CONFIGURE SYSTEMか神窓によって編集して下さい。 デフォルトは、最初に保存された:false で応答します。 PUT は行を差し込みます。 各送信フィールドが検証されます (400 {field, 理由:INVALID})。 アップサートは、独自の @transactional @RetryOnDbConflict bean; コミットした後、DisCLOSURE SETTINGS CHANGEDはアクセスログに行きます、 執行モード変更、それ以外のMEDIUM、変更されたフィールドのみをリストする高。 updatedByName は チャーターの display-name ルール (CharterService.displayName, 現在公開)。 OrgDisclosureSettingsReader はここにあります.
· kamo-shared-library
バリデーションは、キータイプ、注文グループごとの特性ルール、ロックできないリンクされた傾向、1つのスペル、整形ノート、フィールドを持つ7つのDocstion種類、範囲およびパーレイヤーの独自性、orgのarchetype項目、およびROLEの非表示マーカー(KamoCollab CP03 T12)の7つのDocstion種類を受け入れます
· kamo-shared-library
RELEASE TO ORGANIZATION (333) VIEW NOTESの下、SI(KamoCollab CP05 タスク9)に付与できません
組織全体への注記や決定の緩和は、注意して行動する releaser は読み取れるので、Notes アプリ (spec D21) で VIEW NOTES を解除します。 お問い合わせ AiRightsFloor.Never GRANTABLE(マスターR1-32):SIはリリースを通した RELEASE INFORMATION, 人だけがリリースするので、SIの申請権変更はありません.
· MediaService
チャットやミーティングの機密マーカーとラベル — GET|PUT ************ そして************************ 1つの監査された作家、CHAT SESSIONとMEETINGラベルエンドポイント(KamoCollab CP05タスク19)
· EmailService
ディスクロージャーレコーダーを宣言し、リポジトリスキャン(KamoCollab CP08 タスク12)とペアリング
ディスクロージャー構成は、ディスクロージャーを宣言します。電子メールサービスアプリケーションの@EnableJpaRepositoriesゲイン **************** と同じコミットで. ディスクロージャーWiring スプリングデータのテストドライブ アプリケーション自身の注釈を上回るレジストラとスキャンエントリが欠落したときに失敗します.
· MediaService
ディスクロージャーレコーダーを宣言し、リポジトリスキャン(KamoCollab CP08 タスク12)とペアリング
ディスクロージャー構成は、ディスクロージャーを宣言します。 MediaServiceApplicationの@EnableJpaRepositoriesゲイン **************** と同じコミットで. ディスクロージャーWiring スプリングデータのテストドライブ アプリケーション自身の注釈を上回るレジストラとスキャンエントリが欠落したときに失敗します.
· KBService
ディスクロージャーレコーダーを宣言し、リポジトリスキャン(KamoCollab CP08 タスク12)とペアリング
ディスクロージャー構成は、ディスクロージャーを宣言します。 KBServiceApplicationの@EnableJpaRepositoriesゲイン **************** と同じコミットで. ディスクロージャーWiring スプリングデータのテストドライブ アプリケーション自身の注釈を上回るレジストラとスキャンエントリが欠落したときに失敗します.
· MCPGatewayService
ディスクロージャーを宣言し、ポリシーの列を運び、CallLedger(KamoCollab CP08 タスク9)で監査IDをプリミント
ディスクロージャーコンフィグは、ディスクロージャーを宣言します。 同じコミットで @EnableJpaRepositories を結合します。 mcp tool call audit はポリシー decision を獲得します。 Policy rule と push event id; I2 はそれらを読み込みます。 各呼び出しの実行は、 監査が監査行の ID であり、そのスタンプ (R1-17: 書き込みのみ、失敗、 DocstionOutcome または readOutcome は、保持されたリリースを行わない) 3 つの列を埋めます.
· SecurityService
ORG レイヤーは、すべてのチャートの対象で、ランク -1 で、ORG アイテムがある場合にのみ使用されます。ORG は S3 と I2 の対象で、呼び出し主の org のみ (KamoCollab CP03 T14)
· MediaService
REQUIRES APPROVAL は、連絡先の付与が必要です。SI は、最初に書いた人に応答するかもしれませんが、リファルを持ち上げるときにのみオーバーライドが記録され、 AUDIT はもはや添付ファイルをブロックしません(KamoCollab CP04 T13)
チャットは、助成金の通信ポリシーを尋ねるようになりました。 ツイート REQUIRES APPROVAL ルールは、検索または作成を拒否し、ライブコンタクトまで送信します CHATでペアをリンクし、403はContact APPROVAL REQUIREDと言います 対象となる会員ID、ポリシーステートレポートの承認必須。 イニシエーターのみ ルールは、最初に書いた人に対するSIの回答を停止しなくなった (ChatReplyDetectorは、規則がそのような規則を持っている場合にのみ尋ねました)。 ザ・オブ・ザ・ OVERRIDE CHAT POLICY 右は、拒否後にのみ尋ねられ、リフトのみ 拒否が記録されます。 添付ファイルオフのAUDITルールは、現在レコードを記録します それを洗うのではなく、添付ファイル(感染CP02タスク6は駐車).
· AIService
短い名前のチームチャットとリリースは、チャーターが(KamoCollab CP05 タスク 8, R1-3)
チャータースナップショット。 承認は、決議された承認のソースレベル(従順な読み取りDEFAULT)を読みます。 チャーターコンピラー SEND INTERNAL MESSAGE または RELEASE INFORMATION の「承認が必要」行をなくし、SecurityService では、 デフォルトでクラスを解決します。 任意のクラスとしてレンダーする名前のチャーター項目。 名前にマッチするので、このビルドは共有libの前に RELEASE INFORMATION を持っています。 VERSION は変更されていません。 簡単なテキスト変更と、RELEASE INFORMATION (APPROVE BEFORE) を追加した共有libプッシュは行を行わない SIの簡略化.
· kamo-shared-library
知識の範囲, 実績, 決定, 組織上の組織設定と機密マーカー (KamoCollab CP05 タスク 8)
CP05(spec §5.1-§5.2、§5.15)のための共有libモデル: - 開示項目の知識スコープ、リンク関係、派生した記録、決定書、ディスクロージャー投稿、 ディスクロージャーの強化モード; OrgDisclosureSettings(エンティティ)、デフォルトでそのビュー、およびそのリーダー; - ConfidentialMarkerRule(セット、昇給、ランクでクリア)とMarkerAuditRows(システム access logs行); - 知識のスコープ、スコープの ref、感度、および実行されたマーカーを獲得することに注意してください。NoteAudienceMember と NoteDecision; NoteLinkとChecklistItemLinkのゲイン関係とcreate by run id、Aboutのみ削除; - 録音およびPhoneCallLogはコールのマーカーを運びます;リードコミュニケーションリポジトリは2つのラベルの読み取りを獲得します。 - NoteDTO、ノートの要求およびリンクDTOsはラベル、所有者および派生した記録分野を得ます; ChatMessageDto は ForwardedFrom (null の場合に必須) を獲得します。 - AccessLogEventType は、CONFIDENTIAL MARKER SET, CONFIDENTIAL MARKER CLEARED, DISCLOSURE SETTINGS CHANGED を追加しました。 AiActionClassは、SEND INTERNAL MESSAGE 以降、RELEASE INFORMATION (APPROVE BEFORE) を指しています。 添加剤のみ。 AIServiceの簡単な変更(R1-3)が最初にデプロイされるので、SIの簡単なテキストの変更はありません.
· kamo-shared-library
ディスクロージャータイプ、事業体、ディスクロージャー(KamoCollab CP08 タスク4)
付属の org disclosure events とその受信者およびソース行 (String) 列、@Enumerated、@PreUpdate/@PreRemove reject)、5つのレジャー 用語集、開示LedgerValuesの法案、開示EventDraft 失敗モードと、ディスクロージャー: 1 つの REQUIRES NEW トランザクション per 呼び出し、外部から取得し、ENFORCE リリースを正確に閉じる。 なし ステレオタイプ:各録音サービスは、リポジトリスキャンでビーンを宣言します。 PhoneCallLogRepository は、一括 (インスタンス、providerExternalId) の検索結果を得ることができます.
· kamo-shared-library
人格とDocstionの解決者をCharterResolver、スタンプおよびビューにワイヤーで縛って下さい — アーチ型-lookupの積み過ぎ、項目の印、Resolved。 人格/ドキュメント、12フィールドとR|変更されていないレガシーライン、固定スタンプオーダーのピアレイヤー(KamoCollab CP03 T11)
· MCPGatewayService
リンク参照テキストは6種類のCP05のappends (KamoCollab CP05のタスク7)の名前をつけます
· kamo-shared-library
開示ラベル契約 — SourceRef、開示Label、LabelOwner、ワイヤーコーデック、ラベルクライアント; 6 RecordLinkKind 付属 (KamoCollab CP05 タスク 7)
