リリースノート
15 分
リリースノート (6月25日) cloud code と web hosting のデプロイメント、mcp サーバーの更新 cloud code & web hosting デプロイメント ロールバックサポート back4app ダッシュボードにおいて、非常にリクエストの多かった機能を導入できることを嬉しく思います ワンクリックロールバック cloud code と web hosting のデプロイメントの両方に対応しています。これにより、数秒で以前のバージョンに安全に戻すことができ、ダウンタイムを最小限に抑え、リリースワークフローを効率化できます。 いつでもどこでもロールバック 即時リバート – cloud code → デプロイメント 画面から、任意の過去のバージョンの横にある「ロールバック」をクリックして、新しい「現在の」デプロイメントにします。 ゼロダウンタイムの安全性 – 前のコードスナップショットが即座にライブになり、手動で再デプロイすることなく予期しない問題から回復できます。 明確なバージョン履歴 包括的なタイムライン – 過去のすべてのデプロイメント(バージョン番号、タイムスタンプ、説明)を整然としたスクロール可能な履歴で表示します。 文脈に応じた詳細 – 各エントリにカーソルを合わせるか展開して、デプロイ時に提供したコミットメッセージやノートを確認できます。 簡素化されたリリースワークフロー 監査に優しい – すべてのロールバックアクションを追跡します; 監査ログは、誰が、いつ、どのバージョンにロールバックしたかを記録します。 シームレスな統合 – ロールバックはサーバーレス関数と静的ウェブアセットの両方で機能し、フロントエンドとバックエンドが同期します。 ロールバックの方法 に移動します cloud code → デプロイメント。 の 履歴 セクションで、復元したいバージョンにカーソルを合わせます。 「 ロールバック 」をクリックします。確認し、アプリがそのスナップショットに即座に切り替わります。 なぜあなたはこれを愛するでしょう より早い回復 – 本番環境で何かがうまくいかないときに、手動のgitチェックアウトやデプロイコマンドはもう必要ありません。 より大きな自信 – 自由に実験し、1クリックで変更を元に戻せることを知っています。 完全な可視性 – 過去のリリースの状態を瞬時に確認でき、誰がそれをデプロイしたのか、なぜそうしたのかがわかります。 よりスムーズで安全なデプロイをお楽しみください!いつものように、フィードバックをお待ちしています—ダッシュボードまたはサポートチャネルを通じてご連絡ください。 back4app mcpサーバーの強化 このリリースでは、mcpサーバーを2つの主要な改善で強化しました: 大きなファイルのためのパスベースのデプロイ ワンステップmcpインストーラーcli 1 クラウドコードとウェブホスティングのためのパスベースのデプロイ 大きなバンドルをプッシュするときの「トークンが長すぎる」エラーの時代は終わりました。今、あなたは: ファイルパスでデプロイ – コンテンツをインラインする代わりに、ローカルファイルまたはディレクトリパスを提供します。 大きなファイルがサポートされている – サイズ制限を気にせずに、大きなjavascriptバンドル、メディアアセット、画像、静的チャンクを展開できます。 フレームワークに優しい – react js、next js、angular、vue、parse web hostingで動作する他のフロントエンドフレームワークに最適です。 より迅速な体験 数秒でアプリにデプロイします。 2 ワンステップmcpインストーラーcli ide間でmcpを設定するのが簡単になりました。新しい@back4app/mcp installerツールは: 一つのコマンドでインストール – サポートされているideにback4app mcpサーバーを一行で追加します。 マルチideサポート – cursor、windsurf、cline、claude desktop、vs code(ワークスペース)、witsy、enconvoなど。 スマート設定 – 自動的に正しいmcp json/mcp config jsonをホームまたはワークスペースに書き込みます。 クイックスタート: \# one time usage with npx (any supported ide) npx @back4app/mcp installer install \<ide> account key your account key \# examples \# install for cursor npx @back4app/mcp installer install cursor account key your account key \# install for windsurf npx @back4app/mcp installer install windsurf account key your account key \# install for vs code npx @back4app/mcp installer install vscode account key your account key \# install for cline npx @back4app/mcp installer install cline account key your account key \# workspace scoped install for vs code (run inside your project folder) cd /path/to/your/project npx @back4app/mcp installer install vscode account key your account key \# check status in any ide npx @back4app/mcp installer status \# uninstall from an ide npx @back4app/mcp installer uninstall \<ide> なぜあなたはこれを愛するのか デプロイメントをスケールアップ – サイズ制約がないため、大きなアプリを出荷する際に自信を持てます。 迅速なセットアップ – お気に入りのエディタで数秒でmcpを実行します。 一貫したワークフロー – クラウドコード、ウェブアセット、ide全体で同じcliとmcpアクション。 いつものように、私たちはあなたのフィードバックを楽しみにしています—ダッシュボードまたはサポートチャンネルを通じてご連絡ください! リリースノート(5月25日) back4app mcpサーバー back4app mcpサーバーは、mcpプロトコルを実装しており、back4appのバックエンドプラットフォームをaiエージェントが使用できるツールのセットとして公開します。 mcp準拠のaiクライアントがback4app mcpサーバーに接続すると、アプリの作成、データベーススキーマの操作、クラウドコードのデプロイ、ウェブホスティングフロントエンドのデプロイなどのツールのスイートを発見します。自然言語を使用してaiエージェントにバックエンドタスクを実行するように依頼することができ、背後で適切なmcpツールが呼び出されます。 mcp標準を使用しているため、このサーバーはmcpをサポートする任意のaiエージェント環境で動作します cursor ide、claude desktopなどを含みます。特定のaiやプラグインにロックされることはなく、既存のワークフローにback4appの自動化を統合できます。 利用可能なmcpツール back4app mcpサーバーは、包括的なアクションツールボックスを提供します アプリ管理 – create parse app 簡単なプロンプトでback4appに新しいparseアプリを作成します – get parse apps back4appにあるすべてのparseアプリをリストします – get parse app 特定のアプリに関する詳細情報を取得します – set current app 後続の操作のためにデフォルトアプリを設定します – get current app 現在作業しているアプリを確認します 直接apiアクセス(parse rest api) – call parse api バックエンド操作のためのスイスアーミーナイフ – データベーススキーマを設計および変更します – データに対してcrud操作を実行します – ユーザーと認証を管理する – ファイルの保存と取得を処理する – クラウド関数を呼び出し、ジョブをスケジュールする – セキュリティ権限とアクセス制御を設定する クラウドコードとウェブホスティング – list cloud code and web hosting files 現在デプロイされているものを確認する – get file content デプロイメント内の特定のクラウドコードとウェブホスティングファイルをレビューする – deploy cloud code files サーバーレス関数をアプリにプッシュする – deploy web hosting files ウェブフロントエンドを更新する back4app mcpの設定 始めるのは簡単です back4appアカウントキーを生成する back4appダッシュボードにログインし、「アカウントキー」に移動して、新しい個人アクセストークンを作成します。 aiエージェントを設定する back4app mcpサーバーをmcp互換クライアントに追加します。例えば、cursorで { "mcpservers" { "back4app" { "command" "npx", "args" \[ "@back4app/mcp server back4app", " account key", "your account key" ] } } } 注意 サーバーはnode jsパッケージとして実行されるため、最初にシステムにnode jsをインストールする必要があります。また、npxコマンドが機能していることを確認してください。mcpは、グローバルインストールを必要とせずにパッケージを実行するためにnpxに依存しています。 接続を確認してください aiエージェントは、正しく設定されるとback4appサーバーを「アクティブ」と表示するはずです。 リリースノート (4月25日) アプリ概要、parse server 7 5 アプリ概要 私たちの新しいアプリ概要ダッシュボードがライブになりました。アプリ情報、ログ、パフォーマンスモニタリング、アプリケーションのセキュリティに関する洞察、関連するアプリ管理アクションを集約した中央ハブです。この強力なツールを手に入れれば、次のことができます 重要なデータを集中管理 – 主要なアプリ情報、パフォーマンス指標、システムログを直感的なインターフェースで表示します。 実用的な洞察を提供 – リアルタイムのパフォーマンス指標、セキュリティ警告、リソース利用状況の追跡で情報を得ることができます。 簡単に統合 フロントエンドとback4appのバックエンドサービスの間でワンクリック接続を楽しみ、迅速な実装のための使えるコードスニペットが用意されています。 parse server 7 5 2 – 重要なセキュリティアップデート セキュリティは私たちの最優先事項です。「 parse server 7 5 2 」のリリースにより、アプリケーションを保護するための大きな一歩を踏み出しました 強化されたセキュリティ: このアップデートは認証資格情報を隔離し、主要な脆弱性に対処することで、アプリが新たな脅威に対して安全であることを保証します。 最適化されたパフォーマンス: 重要なパフォーマンスの向上と安定性の向上を体験し、アプリケーションがスムーズに動作し続けることを保証します。 シームレスなアップグレード: back4appダッシュボードを通じてparse serverを簡単に更新できます。スムーズな移行のために、プロダクションアプリを更新する前にクローン環境で新しいバージョンをテストすることをお勧めします。 あなたの成功は私たちのすべての活動の中心であり、これらのアップデートは、安全で効率的かつ革新的なバックエンド開発体験を提供するという私たちのコミットメントの証です。 リリースノート(12月24日) 簡素化されたオンボーディングフロー、改善されたセキュリティと安定性、管理アプリ。 私たちは、オンボーディングからバックエンド管理まで、プラットフォームのあらゆる側面を洗練させるために懸命に取り組んできました。ここに私たちが行ったいくつかの重要な改善点があります 効率的なオンボーディングフロー: 初期設定プロセスを簡素化し、より迅速に始められるようにし、プラットフォームとの最初のやり取りをより直感的にしました。 プラットフォームの制御とセキュリティの強化: リクエストを呼び出す回数に対するより厳格な制御を実装し、より予測可能で安定したアプリケーションのパフォーマンスを確保しました。 デプロイメントの作成時間に基づいてブロックする機能を導入し、セキュリティと運用の明確さをさらに向上させました。 より包括的なドキュメント: 私たちのドキュメントは現在、最新のプラットフォームの更新を反映しており、必要な情報を見つけやすくし、ベストプラクティスに沿った状態を維持するのが容易になっています。 バックエンドダッシュボードの強化: 洗練されたアクセス管理を促進するための専用の管理画面を追加し、環境内で誰が何をするかについてより多くの制御を提供します。 ファイルタイプフィールドのユーザーインターフェースを強化し、より明確なビジュアルとインタラクションを提供しました。 より良く、直感的なナビゲーションのためにメニューの調整を公開しました。 javascriptコンソールの使いやすさの懸念に対処し、デバッグとトラブルシューティングを簡単にしました。 バグ修正とプラットフォームの安定性: 無効なポインタと配列の処理に関する問題を解決し、データ管理をよりスムーズにしました。 無効なポインタと配列の処理に関する問題を解決し、データ管理をよりスムーズにしました。 予約されたクラス名の使用をブロックして、競合やエラーを防ぎました。 大規模データボリュームに対処するためのダッシュボードのバグを解決し、全体的な安定性を向上させました。 リソースをシームレスに転送できるように、インポート/エクスポートデータ機能を修正しました。 これらの改善は、スムーズで安全、かつ効率的なバックエンド開発体験を提供するという私たちの継続的なコミットメントの一部に過ぎません。あなたのフィードバックは、私たちがプラットフォームを洗練させ、進化させる際の指針となり続けています。 リリースノート (9月24日) parse server 6 と新しいオンボーディングaiアドバイザー back4appバックエンドのparse server 6 セキュリティの改善 ファイルアップロードの制限 back4appのユーザーは、htmlファイルのアップロードを通じたフィッシング攻撃の可能性がデフォルトでブロックされるため、強化されたセキュリティの恩恵を受けます。htmlアップロードに依存するユーザーは設定をカスタマイズする必要がありますが、ほとんどのユーザーはこれを脆弱性に対する保護手段として見るでしょう。 カスタムレート制限 この新機能により、back4appのユーザーはratelimitパラメータを調整することでアプリへのリクエスト数を制限できるようになり、ddos攻撃に対する追加の保護層を提供します。これにより、アプリの可用性が確保され、悪意のあるトラフィックから保護されます。 修正と改善 livequery、cloud codeトリガー、ネストされたオブジェクトのエンコーディング、クライアントipの問題に対する修正 back4appのユーザーは、特にlivequeryとcloud codeを使用したリアルタイムアプリケーションにおいて、より安定した予測可能なアプリの動作を体験します。これらの修正は、日付のフォーマットやオブジェクトの処理に関する問題を解決し、データの整合性と正確性を向上させます。 重大な変更 ネストされたオブジェクトが正しく保存される 複雑なデータ構造をネストされたオブジェクトで保存しているback4appのユーザーは、これらが正しくシリアライズされて保存されるのを確認できます。これによりデータの一貫性が向上しますが、データストレージに予期しない問題が発生しないように、以前の実装を見直す必要があるかもしれません。 parse cloud httprequestの削除 httprequestの便利なメソッドに依存していたback4appのユーザーは、httpリクエストを行うために代替のサードパーティライブラリに切り替える必要があります。この変更は、一部のユーザーにとってコードの調整が必要になる可能性がありますが、axiosやfetchなどの人気のあるライブラリを通じてより多くの柔軟性が得られます。 新機能 parse sdk js 4 0を使用したクラウドコード このアップデートにより、back4appのユーザーは、データの処理やクラウドコード内での操作の実行を改善するためのより強力で機能豊富なsdk機能にアクセスできるようになります。このアップデートは、より堅牢なクラウド機能を求めるユーザーにとって重要です。 新しいカスタムparseオプション ユーザーは、parse serverのセットアップを構成するためのよりカスタマイズ可能なオプション(例:allowexpiredauthdatatoken、defaultlimit、ratelimit)を活用できるようになりました。これにより、アプリ固有の最適化の新しい可能性が開かれ、より大きな制御とカスタマイズが提供されます。 node 18のサポート back4appのバックエンドは現在node js 18をサポートしており、ユーザーはcloud code内でより新しいバージョンのnodeパッケージをインストールして使用できるようになります。これにより、パフォーマンスの向上、最新機能へのアクセス、サーバーサイドコードの実行におけるセキュリティの向上が可能になります。