更新情報

basedbの変更点

変更の詳細はリポジトリの履歴にあります。今後の予定はロードマップをご覧ください。

  1. ホスティング

    社内証明書の背後にあるAIプロバイダー

    • BASEDB_AI_PROVIDER_SSL_VERIFY=falseを指定すると、自己署名証明書のAIゲートウェイや、通信を再署名するプロキシの背後にあるAIゲートウェイにも、インスタンスの他の呼び出しの証明書検証を無効にすることなく接続できます。Azure、ゲートウェイ、ローカルモデル
  2. 新機能

    データベース全体に1つのトークン、環境は呼び出しごとに選択

    • 1つのトークンで、データベースの本番、ステージング、今後追加される環境のすべてを開けます。作成時に、1つの環境だけに限定することもできます。既存のトークンは、これまでの環境のままです。API、SDK、MCPでは
    • 環境は呼び出しごとに選びます:REST APIのX-Basedb-Environmentヘッダー、SDKのdb.environment()、n8nのEnvironmentフィールド、アドレス…/mcp?environment=recette、またはMCPツールのenvironment引数。環境を選ぶ
    • 中継プログラムなしのエージェント:トークンのウィンドウに、Claude CodeのHTTP設定と.mcp.jsonファイルが表示されます。環境ごとに1つのサーバーを同じトークンで登録でき、トークン自体は環境変数に残ります。
  3. 新機能

    APIとMCPから設定できる色とアイコン

    • エージェントが提案に外観を添えます:propose_create_tableではテーブルの色とアイコン、propose_add_fieldでは各選択肢の色とアイコン、そして既存のテーブル向けの新しいツールpropose_update_look。構造の変更と同じく、承認するのは人です。色とアイコン
    • APIから、テーブルを色とアイコン付きで作成できます。describe_base、describe_table、/metaはそれらを返します。色とアイコン
  4. 新機能

    許可すれば削除もするエージェント

    • トークンに3段目の権限が追加、「読み取り、書き込みと削除」:プログラムはREST APIで、エージェントは新しいツールdelete_recordで削除します——一度に1行、レスポンスにその行が返されます。行を削除する
    • 元に戻す:restore_recordは、削除された行をその識別子のまま元に戻します。連鎖的なリレーションによって他の行にも広がる削除は、引き続きインターフェースだけができます。
  5. 新機能

    データベースを管理する人のためのトークン

    • 管理レベルで十分です:データベース、またはそのプロジェクトに与えられていれば、管理者でなくてもそのデータベースの連携トークンを作成できます。トークン
    • そうでない場合は明確に伝えます:データベースを管理せずに読み取りや書き込みだけを行う人には、トークンのウィンドウが誰に相談すべきかを伝え、パスワードを持たないアカウントには、まだ作成できない理由を伝えます。
  6. 新機能

    待機し、失敗を立て直し、PDFを送るオートメーション

    • トリガーが4つ追加:行が削除されたとき、行がフィルターに入ったとき——「請求書が遅延になった」——、日付になったとき——支払期限の3日前、9時に——、別のソフトウェアがオートメーションの秘密のアドレスを呼び出したとき。basedbを呼び出すサービス
    • 待機を3日間、またはフィールドの日付まで置き、行を改めて読み直してから再開します:「まだ承諾されていなければ再送する」。待機
    • PDFを生成して送信:行のドキュメントをファイルフィールドに保存するか、メールに添付します——リッチテキストで、CCの宛先と返信先アドレスを指定し、宛先ごとに1件、または全員に1件で。PDFとメール
    • 行の削除、集計、別のオートメーションの実行:条件は値——AIの回答や合計など——も判定でき、何も見つからない検索には専用の経路があります。
    • 試行:いくつかのステップと、そのいずれかが失敗した場合の別のステップです。Webhookは自動で再試行し、ループは失敗した行があっても続行します。試行
    • すべてのステップがすぐ手の届くところに:+をクリックすると、カテゴリー別に整理され検索もできるウィンドウが開きます。これまでの、省略されることもあったメニューの代わりです。
  7. 新機能

    お好みの色で作るPDFドキュメント

    • 5つの起点——請求書、見積書、シート、証明書、空白のページ——。テーブルの列から作られます:番号、日付、金額、写真、リンクされた行。テンプレートを作成
    • ロゴと配色をあなた好みに:ロゴと連絡先を含むヘッダー、法的表記とページ番号を含むフッター、アクセントカラー、明朝体またはゴシック体のフォント、ページを囲む枠。ヘッダーとフッター
    • 新しいブロック:バナー上の見出し、画像、2列または3列、税抜/税込の集計、色付きヘッダーの表、区切り線。ドラッグで並べ替えられ、プレビューは変更のたびに更新されます。ブロック
  8. ホスティング

    接続が切れてもbasedbはもう止まりません

    • 切れた接続でもう止まらない:PostgreSQLが接続を閉じても——再起動、ネットワーク障害、アイドル状態のまま残ったトランザクションなど——失敗するのはそれを保持していたクエリだけです。basedbは動作を続け、ログにはどの作業がそれを保持していたかが記録されます。
    • 負荷の高いデータベースでの待ちが減少:テーブルのページは、関連する行を読み込む間もうトランザクションを開いたままにしません。また、15秒以内に接続を取得できなかったクエリは、無限に待つのではなくエラーを受け取ります。
    • 書いたとおりに読まれるAIヘッダー:BASEDB_AI_HEADERSはAnsibleが書き換える形式——{'api-key': '…'}——や、1行に1つのヘッダーという形式も受け付けます。これらを使えば、openai_compatibleはキーなしで済みます。
  9. 新機能

    basedbを基盤にするアプリケーションのために

    • 1回の呼び出しでテンプレートから作るデータベース:サーバーがテンプレート全体——テーブル、リレーション、行、ビュー、オートメーション——を適用します。どこかのステップが失敗すれば、何も適用されません。ギャラリーもこの仕組みを使っています——これもインストールされるアプリケーションです。テンプレートからのデータベース作成
    • トークンの検証:誰かのトークンを渡されたアプリケーションが、それがまだ有効か、誰のものか——そのアカウント、そのグループ——をbasedbに問い合わせます。トークンの検証
    • 社内のサーバーへ:Webhookやオートメーションが届くのは、HTTPも含めてBASEDB_WEBHOOK_ALLOWに挙げた宛先だけです。プログラムは、連携トークンを使ってテーブルをリアルタイムに追跡することもできます。テーブルを追跡する
    • ゲートウェイの配下、パスの下で:basedbはhttps://passerelle.example.com/basedb/のようなアドレスで公開できます。ゲートウェイがそのパスを残すか外すかは問いません。ゲートウェイの配下
    • 1つのWebhookで全テーブルを一括設定:ワンクリックで、あるイベントを全テーブルに対してオン・オフしたり、あるテーブルの全イベントをオン・オフしたりできます。
  10. 新機能

    行を巡回し、APIと話すオートメーション

    • 行ごとに:フィルターに一致するテーブルの各行についてステップを繰り返す機能です——毎週月曜、未払いの請求書をすべて督促できます。最初の1件だけではありません。行ごとに
    • どんなAPIとも話せるWebhook:メソッド、行を引用するアドレス、ヘッダー、そして行の値で組み立てるJSON・フォーム・テキストの本文。サービスを呼び出す
    • APIキーは秘密のまま:暗号化され、画面にも、APIにも、Copilotにも二度と表示されず、渡した相手のホストにしか送られません。
  11. 新機能

    地図、そして居場所が見つかる住所

    • 10番目のビュー、地図:各行を、住所か緯度・経度によって、その場所に配置します。ピンはステータスの色をまとい、クリックで行の詳細を開きます。地図
    • 住所は一度限り特定されます。OpenStreetMapのサービス、またはお好みのサービスによって——ピンは回答が届くたびに現れ、その後は即座に表示されます。見つからない住所も、黙って除外されることなくカウントされます。
    • 住所形式は短文テキスト向けです:クリックで地図が開き、行の詳細では住所を検索が該当する完全な住所を提案します。表示形式
  12. 新機能

    行から作るPDF

    • 見積書、請求書、PDFの書類を行のメニューから:設定なしで印刷できる書式、またはテンプレート——列を引用するテキスト、行のフィールド、合計付きのリンクされた行の表、改ページ。ドキュメント
    • 各自の権限で:あなたに非表示のフィールドは、あなたのPDFには表示されません。basedbの20言語で書けます——中国語、日本語、韓国語も含めて。APIも同じドキュメントを返します。
  13. 新機能

    行単位までの権限、既定値、Excelインポート

    • 行ごとの権限:グループは条件に合う行だけを見られます——「担当者は自分」「地域は北」——インターフェース、API、MCPサーバー、そしてSQLでも同様に、PostgreSQLが同じルールを適用します。行単位まで
    • 既定値:固定値、今日の日付、作成時の時刻、または行を作成する人——画面にあらかじめ入力され、それ以外の場所でも適用されます。既定値
    • Excelブックをドラッグするだけ:シートを選べば、日付、金額、チェックボックスはそのまま取り込まれ、数式はその値が使われます。クイックスタート
  14. 新機能

    メール

    • オートメーションに「メールを送信」ステップ:チームのメンバーへ、フィールドの人へ、取引先のアドレスへ——件名と本文に行の値を引用できます。オートメーション
    • メール通知は、未読のままだとまとめて届き、設定でひとつずつ選べます。そしてパスワードをお忘れの方は、リンクで再設定できます。メール通知
    • インスタンスに、ご利用のメールサービスの送信サーバーを指定するだけです。変数
  15. 新機能

    n8nとTypeScript SDK

    • n8nのノード:ワークフローからテーブルの行を読み書きし、行が作成・変更・削除されるたびにワークフローを起動します——確認または署名付きWebhookで。n8n
    • TypeScript SDK、インスタンスから生成されたテーブルの型とともに:存在しないテーブルやフィールドは、実行前の時点でエラーになります。SDK
  16. 新機能

    クイズ:得点を数える質問

    • 新しいビュー、クイズ:各質問に正解と配点を設定できるアンケートです——1つの選択、複数の選択、はい・いいえ、数値、日付、または大文字・小文字やアクセント記号を区別しない正解テキスト。クイズ
    • お好みの答え合わせ:質問ごと——緑色で、または赤色で正解とともに、画面上部のスコアが増えていきます——、最後に、またはなし。合格ラインを設定すると「合格!」または「今回は不合格…」と表示されます。
    • 最後にスコアを、満ちていくリングで表示し、続けて各質問の答え合わせを示します。スコアはテーブルの数値フィールドに書き込まれます:グリッドを並べ替えれば、順位表になります。
    • リンクで共有、不正なしで:ページには正解が一切送られず、採点と集計はサーバーが行います。共有クイズ
    • ビューを作成は、ビューセレクターの下部で、9種類を2つのグループ——行を表示するものと、回答を集めるもの——に分け、それぞれ色付きのアイコンで示します。
  17. 新機能

    入力したくなるフォームへ

    • アンケートは画面全体を占めます:質問が1つずつスライドして表示され、選択肢には大きなカード、評価には星、そしてすべてキーボードで操作できます——Enter、文字A、B、C…、Y・N、数字。単一選択なら自動で次に進みます。フォームとアンケート
    • 自分だけの外観:ライトから夜まで、紙も含めた8つのテーマ、色、フォント、配置——共有リンクのページにも同じ外観が反映されます。
    • 表示条件を設定…:直前の回答が求めるときだけ質問が表示されます。非表示の質問は必須にならず、保存もされません。
    • 最初に設定することは何もありません:新しいフォームは、あとでチームが入力するステータスではなく、回答者が答える内容を尋ねます。テーブルの色をまとい、各フィールドに回答例を表示します。そして送信すると、紙吹雪でお祝いします。
  18. 新機能

    数式はフランス語でも英語でも

    • フランス語でも英語でも、どの画面でも数式を入力できます。両方を混ぜても構いません:SIまたはIF、ARRONDIまたはROUND、JOURSまたはDAYS…引数は;または,で区切ります。数式
    • 数式は画面の言語で読み直されます:フランス語の画面ではフランス語、ほかの19の言語では英語で——既存の数式や「関数」パネルも同じです。APIは、指定された言語で数式を返し、指定がなければ英語で返します。
    • フランス語以外の言語で提供される公式テンプレートは、数式が英語で書かれた状態で届きます。データベース側では何も変わりません:列もSQLも同じで、マイグレーションも不要です。
  19. 新機能

    すべてを見つける:Ctrl+K

    • すべてをひとつのフィールドで——Ctrl+K、または上部バー中央のフィールドから:テーブル、ビュー、質問、ダッシュボード、オートメーション、列、そして行そのものまで、自分の権限で読み取ります。大きな画面では、選んだ結果のプレビューも表示されます。検索
    • 思いつくままに入力:アクセント記号や大文字・小文字を区別せず、頭文字でも——「新しい顧客」には新顧——、入力ミスも1つまで許容し、顧客 大阪でテーブル「顧客」から「大阪」を検索できます。よく開くものが上位に来ます。
    • すべての操作をキーボードで:作成する、移動する、閉じる、元に戻す、テーマを変更する、ページのリンクをコピーする。>はコマンドだけ、#はオブジェクトだけ、/は行だけを検索します。Tabは、テーブルまたはデータベースの中を検索します。
    • 質問があるときは、そのまま入力してください:Copilotに質問が、開いているデータベースでその質問を送ります。
  20. 新機能

    自分の質問、テキスト内の数値

    • 誰もが自分の質問を保存できます、管理レベルがなくても:個人用の質問は自分だけが見られます。データベースを管理する人は、クエリと同じように、データベース全体またはグループと共有できます。ダッシュボード
    • 質問はタブの中に、テーブルと並んで開きます:新しい質問と新しいSQL質問が、タブバーの+とデータベースのメニューにあります。タブは、そこに残した内容を保持します。コピーを保存は、変更できない質問を自分のものにします。
    • テキスト内の数値:書式が使えるようになったダッシュボードのテキストが、カード、質問、フィルターから取り出した値——{{chiffre_affaires}}——を引用します。読む人の権限で計算され、リンクで共有されたダッシュボードでも同じです。テキスト内の数値
    • クエリ、SQLビュー、質問も、それぞれのメニューから右クリックで削除できます。
  21. 新機能

    どの画面にもアドレスを

    • アドレスが画面に従います:テーブル、ビュー、行の詳細、ダッシュボード、オートメーション、質問、個人設定——/bases/ventes/tables/opportunites?ligne=…。お気に入りに登録したり、メッセージに貼り付けたりすれば、誰でも自分の権限のまま同じ場所にたどり着きます。各画面へのリンク
    • ブラウザーの戻る・進むボタンで、いた場所に戻れます。どこにもつながらないアドレスには「このページは存在しません」と表示されます。
  22. 新機能

    試せるデモを、ご利用の言語で

    • デモはdemo.basedb.eodia.comにあります。アカウントには、お使いのブラウザーの言語があらかじめ入力されており、そのデータベースもその言語です。すべて閲覧でき、既存のものは変更できますが、作成、削除、AIは無効になっており、データベースは毎晩最初の状態に戻ります。
    • 自分だけのデモ:BASEDB_DEMO=1が、言語ごとにあらかじめ用意された共有アカウントを持つ、誰にでも開かれたインスタンスにします。変数
    • リンクごとの言語:basedbのアドレスの末尾に付けた?lang=deは、ログイン画面や共有ページをドイツ語で表示します。こうしてサイトは、そのページの言語でデモへ案内します。個人設定
  23. 新機能

    テンプレートを、ご利用の言語で

    • 公式テンプレートは、画面の言語で作成されます:テーブル、フィールド、選択肢、ビュー、ダッシュボード、オートメーション、AIへの指示——そして、言語ごとに舞台が変わるサンプル行。Lyonにある「Boulangerie Martin」は、日本語では大阪の「田中ベーカリー」になります。テンプレート
    • サイトのギャラリーは、各テンプレートをそのページの言語で表示します。
    • ひとつのテンプレート、複数の辞書:テンプレートはフランス語で一度だけ書かれます。各言語はそのテキストだけを翻訳し、basedb自身が、それが引用されている箇所まで各ラベルを追いかけます。テンプレートを壊してしまう辞書は使われません。テンプレートを公開する
  24. そのほか

    • サンプル行のないテンプレート:「サンプルデータを読み込む」のチェックを外すと、空のテーブルが作成され、自分のデータを入れる準備が整います。テンプレートから始める
    • 各データベースのAPIとMCPのドキュメントは、画面の言語で書かれます。生成されるドキュメント
    • ブラウザーが独自のツールチップを表示していた場所には、アプリのテーマに沿ったツールチップを表示します。メニューの「削除」は赤色で表示されます。コメントの時刻にマウスを合わせると、完全な日付が表示されます。
  25. 新機能

    フローで組むオートメーション

    • グラフエディター:トリガー、そして各ステップをカードで。線上の+で、その位置にステップを追加します。単純なオートメーションは、これまでどおりカード2枚で済みます。オートメーション
    • 行を検索(注文の顧客、未払いの最新の請求書など)し、その行を更新したり、引用したり、作成した行にリンクしたりできます。
    • 複数の分岐を持つ条件:条件を満たす最初の分岐が選ばれ、どれも満たさない場合は「それ以外」が選ばれます。分岐はその後で合流します。
    • データはステップからステップへ:{{e2.client}}はステップが見つけた・作成したものを、{{e3.reponse.numero}}はWebhookの応答を引用します。各テキストのメニューには、それより前に確実に起きたことだけが表示されます。
    • 各実行をステップごとに:フローに重ねて表示すると、通った分岐がたどられ、各ステップが何をしてどれだけ時間がかかったかがわかります。
    • オートメーションのCopilot:データベースに自動でさせたいことを説明するか、実行が失敗した理由を尋ねてください。Copilotがオートメーション全体を提案し、クリックひとつでフローに配置して、確認してから保存できます。自分で保存するまで、何も保存されません。Copilot
    • ステップでAIに質問:AIフィールドと同じように、行と前のステップを引用する指示を送り、回答をテキスト、数値、はい/いいえ、日付、リストの選択肢として受け取ります。後続のステップがそれを書き込んだり送信したりします。AIに質問
  26. 新機能

    ダッシュボード:質問、グラフ、フィルター

    • マウス操作で作る質問(テーブルとその結合、フィルター、日・週・月・年ごとの集計値)、またはSQLで書く質問。読み取り専用で、変数も含めて自分の権限で実行されます。ダッシュボード
    • 15種類の可視化:数値、前の期間と比べたトレンド、目標への進捗、ゲージ、縦棒グラフ、横棒グラフ、折れ線グラフ、面グラフ、複合グラフ、円グラフ、ファネル、散布図、表、クロス集計表、フランスまたは世界の地図。
    • クリックで探索:点をクリックすると、その行、より細かい期間、別の内訳が開きます。
    • グリッドで組むダッシュボード:マウスで移動・サイズ変更できるカード、タブ、見出し、テキスト、埋め込みページ。
    • 共通のフィルター(期間、カテゴリー、テキスト、数値、日付のグループ化)で、1枚、複数、またはすべてのカードを操作できます。デフォルト値も設定できます。
    • 思いどおりのグラフ:系列や項目ごとの色と名前、ドーナツ・半円・鶏頭図、合計付きの積み上げ、なめらかな線や階段状の線、軸、目盛り、対数スケール。表では列名を変更し、値に応じてバーや色を付けられます。
    • ダッシュボードのCopilot:会話の中で、質問、ダッシュボードの変更(元に戻せます)、フィルターの値を提案し、クリックひとつで適用できます。プロバイダーに送られるのはスキーマだけで、結果を読ませるのは許可した場合に限られます。Copilot
    • ダッシュボードを共有:公開またはメンバー限定(必要ならグループ限定)のリンクで共有し、他のサイトに埋め込めます。カードとフィルターは読み取り専用で、公開した人の権限で読まれます。共有
    • 「インターフェース」はダッシュボードに名称が変わりました。既存のダッシュボードは、新しいグリッドでそのまま開きます。
  27. 新機能

    保存済みクエリとSQLビュー

    • 誰もが使えるSQL:管理レベルがなくても、SQLタブは読み取り専用で、自分の権限で実行されます。権限はPostgreSQL自身が適用し、閉じられたテーブルは存在しないものとして扱われ、非表示のフィールドは拒否されます。「自分の権限」バッジがそれを示します。クエリとSQLビュー
    • 保存済みクエリ:テーブルの下の「クエリ」セクションに、個人用、データベース全体用、またはグループ用として保存します。クエリを共有しても共有されるのはその文面だけで、作成者が読める内容ではありません。サイドバーから開くと、すぐに読み取り専用で実行されます。
    • SQLビュー:本物のPostgreSQLビューを、色、アイコン、小さな目のマーク付きでテーブルと並べて表示します。psqlや各種ツールからも読めます。誰もが自分の権限で読み、サイドバーには、すべてを読める人にだけ表示されます。
    • ビューはスキーマの変更に追従します。名前を変えても壊れず、数式を変更すると一時的に外されてから元に戻ります。成り立たなくなったビューは定義を保ったまま残り、修正を待ちます。
  28. 新機能

    選べるAI、自分のマシンまで

    • 4つ目のAIプロバイダー:OpenAIのAPIに対応するサーバーなら何でも——Azure、社内のゲートウェイ、自分のマシンで動かすモデルなど——、.envで指定できます。呼び出しのログには、データの送信先が記録されます。basedbのAI
    • ログイン画面には、グリッドとSQLに続いて、フィルターと連動するダッシュボードと、AIのステップも含めて実行されるオートメーションが表示されます。
  29. 新機能

    個人設定

    • プロフィールメニューの設定:名前、メールアドレス、アカウントに連携したIDプロバイダー、パスワード、開いているセッション。アカウントとログイン
    • 外観:テーマ、日付の順序(25/09/2026または2026-09-25)、カレンダーの週の始まりの曜日。後の2つはどの端末でも引き継がれます。
    • 通知:不要な通知を種類ごとにオフにできます。トークン:すべてのデータベースで自分が作成したトークンと、その最終使用日時、取り消し。
  30. 新機能

    リッチテキスト、変数、より見やすいカンバン

    • リッチテキスト:ビジュアルエディターで書式を整える新しいフィールド型。見出し、リスト、引用、リンクに対応し、書き込み時にサニタイズされ、直接SQLに対しても制約で守られます。リッチテキストと変数
    • 変数:長文テキストで同じ行の列を引用すると({{Ville}})、グリッド、行の詳細、API、MCPサーバー、共有ビュー、オートメーションなど、どこでもその値で表示されます。列には引用がそのまま保存され、psqlはそれを読みます。
    • より見やすいカンバン:ゆとりのあるカード、カバー画像、そして行の値を引用する説明(「{{Date}}に{{Client}}様へ納品」)。ビュー
    • ワンステップで名前を変更:データベース、テーブル、フィールドの名前変更をひとつのダイアログで。ラベルは常に変わり、管理者は影響分析を確認しながらデータベース上の名前も変更できます。スキーマを変更する
    • 20の言語:インターフェース、このサイト、ドキュメントを、フランス語、英語、ドイツ語、スペイン語、イタリア語、ポルトガル語(ブラジル)、オランダ語、ポーランド語、チェコ語、スウェーデン語、デンマーク語、ノルウェー語、フィンランド語、ルーマニア語、ハンガリー語、トルコ語、ウクライナ語、日本語、簡体字中国語、韓国語で。basedbはブラウザーの言語で表示され、設定 › 外観 › 言語で別の言語に固定できます。この設定はどの端末でも引き継がれます。数値と日付は言語に合わせて表示されます。個人設定
  31. 新機能

    バージョン0.2.0:自分のアカウント、プロジェクト、招待

    • 初回ログイン:新しいインスタンスでは、最初のページで、自分のメールアドレスとパスワードで管理者アカウントを作成します。デフォルトアカウントも、ログから探すパスワードもなくなりました。インストール
    • アカウントの作成:誰でも自分のアカウントを作成し、自分のプロジェクトを作って、その管理者になれます。システム管理側では、アカウント作成を停止したり、特定のドメインに限定したりできます。アカウントとログイン
    • プロジェクトやデータベースを共有:管理レベルを持つ人は、閲覧・編集・管理の権限でリンクから招待し、アクセスできる人を確認して、レベルを変更したりアクセスを取り消したりできます。自分が管理する範囲を超えることはありません。
    • プライバシー:各自に見えるのは、プロジェクトを共有している人だけになりました。また、他の人が使っているプロジェクト名を推測することもできなくなりました。
    • Google、Microsoftでログイン、そして任意のOpenID Connectプロバイダー(Keycloak、GitLabなど)で。.envで設定します。アカウント作成が許可されていれば、初回ログイン時にアカウントが作成されます。設定する
    • 新しいログイン画面:アプリのテーマ(ライトまたはダーク)に合わせ、控えめなアニメーション付き。アプリ内の空の画面にはイラストを添えました。
    • データを失わないアップデート:basedbは起動時にカタログを自動で更新します(0.1のインストールも含む)。より新しいバージョンで更新済みのデータベースでは、起動を拒否します。アップデートする
  32. ホスティング

    1つのDockerイメージ

    • basedbは1つのイメージに収まりました。Docker Hubのeodia/basedbで、amd64とarm64に対応しています。インターフェース、/apiのAPI、/mcpのMCPサーバーを1つのポートで提供します。インストール
    • 必要なファイルはdocker-compose.ymlと.envの2つだけ。リポジトリをクローンすることも、何かをビルドすることもありません。アップデートはdocker compose pullで行います。
    • ドメインの背後に置く場合も、HTTPSプロキシでルーティングする必要はもうありません。すべてポート3000に送るだけです。
  33. 新機能

    オートメーション、インターフェース、数式、コラボレーション

    • フランス語で書く数式(SI、ARRONDI、JOURS…)が、PostgreSQLの生成列になります。リレーションをまたぐルックアップ、ロールアップ、カウントも。フィールド
    • 新しい型:複数リレーション、メンバー、メール、自動採番、ボタン。さらに、型と同じように選べる表示形式:通貨、パーセント、期間、星の評価、電話番号、バーコード。
    • 8つのビュー:ギャラリーとリストが他の6つに加わりました。すべての閲覧者が使える個人ビュー、ロックされたビュー、手動の並べ替え、タイムラインの依存関係。ビュー
    • グリッド:クイック検索、グループ化、フィルター全体に対する列ごとの集計、ルールによる色分け、行の高さ。
    • 読み取り専用の共有ビューは、他のサイトに埋め込めます。カレンダーは、Googleカレンダー、Outlook、Appleカレンダー向けのiCalendarフィードになります。共有
    • コラボレーション:コメントとメンション、通知、他の人の書き込みのリアルタイム反映、テーブルと行のプレゼンス表示。チームで作業
    • Ctrl+Zで最後の書き込み(セル、移動したカード、インポート全体)を取り消します。その後に他の人が変更した内容を上書きしそうなときは、取り消しを拒否します。
    • オートメーション:行が作成・更新されたとき、決まった時刻、またはボタンのクリックで、更新、作成、通知、Webhookの呼び出し、Slackへの投稿を実行します。自動化
    • インターフェース:数値、グラフ、リスト、テキストを並べ、各自の権限で読まれるダッシュボード。ダッシュボード
    • 連携:Slackチャンネル、そしてオンラインのCSV、カレンダー、別のbasedbのビューから更新される同期テーブル。連携
    • データベーステンプレート:10のテンプレートのギャラリー、1文で説明してAIに作らせるデータベース、そしてどのデータベースもテンプレートとして保存可能に。ギャラリー
    • 権限:管理レベルを持たない人には、スキーマ画面が閲覧専用になります。
    • 新しいアイデンティティ:ロゴ、カラーパレット、そして刷新したログイン画面。
  34. よりシンプルなインターフェース

    • サイドバーには、データベースとそのテーブルだけを表示するようになりました。開いているデータベースの画面(スキーマ、履歴、インターフェース、オートメーション)は、プロフィールのすぐ上のブロックにまとめました。
    • プロフィールメニューには、データ以外のもの(APIとMCPのドキュメント、連携、ユーザー、権限)をまとめました。
    • SQLクエリは、タブバーの「+」またはデータベースのメニューから開きます。サイドバーとの重複はなくなりました。
    • 新しいデータベースのダイアログで、すぐにテンプレートとAIを選べます。デモデータベースも同じギャラリーから作成します。
    • 拒否される操作は画面に表示しません:管理レベルがなければスキーマ変更のボタンはなく、削除権限がなければ「削除」もありません。閲覧者はメッセージに阻まれることなく、自分のビューを作成できます。
    • システム列は、すべてのテーブルで提示するのではなく、「システム情報」の下にまとめました。
    • 行の詳細に、コメント、メール送信や発信のボタン、クリックひとつで付けられる評価が加わりました。
    • ログイン画面は3Dアニメーションの背景をやめ、「動きを減らす」設定を尊重する軽い画面になりました。
  35. 環境、共有フォーム、ビュー

    • 環境:同じデータベースに本番、ステージング、開発。並べての比較、移行計画、行の同期。
    • スキーマの履歴:テーブルとフィールドの作成・変更をすべて、カタログのトリガーで記録。
    • 共有フォーム:公開またはメンバー限定のリンク、日付や回答数による受付終了、履歴での回答者の記録。
    • 6つのビュー:グリッド、カンバン、カレンダー、タイムライン、フォーム、アンケート。
    • データの履歴:変更の取り消し、削除した行の復元。
    • AI:あらゆるフィールドのAIオプションと、Copilot。
    • リレーションとURL:2つの別々の型に。長文テキストはMarkdownで書けます。
    • 署名付きで順序どおりに届くWebhook、承認制のエージェントの提案。
    • Docker:3つのターゲットを持つDockerfile、完全なdocker-compose、オプションのHTTPSプロキシ。
  36. プロジェクト、権限、MCPサーバー

    • データベースの上位にプロジェクト、そして4つのレベル(アクセス権なし、閲覧、編集、管理)によるグループ単位の権限。
    • アカウント:一時パスワード、初回ログイン時の変更、システム管理のための昇格。
    • MCPサーバーとstdioリレー。REST APIとMCPに共通の連携トークン。
    • データベースごとに自動生成されるドキュメント「APIとMCP」。
  37. フィールド、単一選択、インポート

    • フィールドと単一選択の選択肢を編集。
    • CSVファイルとJSONファイルのインポート。
    • テーブルのメニュー:名前を変更、説明、削除。
  38. 最初のコミット

    • モノレポ:命名規則、エラーコードのレジストリ、アーキテクチャ文書から抽出したカタログ、コア、API、インターフェース。