AlgoliaのShopify連携がB2Bカタログに対応
AlgoliaのShopify連携が、Shopify標準のB2Bカタログをパブリックベータでサポートしました。サインインしたB2B購入者には、所属企業の拠点に許可された商品と契約価格が、検索・ブラウズ全体で表示されます。マーチャントはAlgoliaアプリの「Indexing > B2B settings」から有効化できます。
開発に分類される海外のWeb・ITサービスの最新アップデート情報をまとめています。
AlgoliaのShopify連携が、Shopify標準のB2Bカタログをパブリックベータでサポートしました。サインインしたB2B購入者には、所属企業の拠点に許可された商品と契約価格が、検索・ブラウズ全体で表示されます。マーチャントはAlgoliaアプリの「Indexing > B2B settings」から有効化できます。
Algoliaは、AIエージェントがAlgolia CLIからアカウントとアプリケーションを直接作成できるようにしました。サインアップ後のアプリケーション設定もエージェントが管理できますが、利用規約への同意、メールアドレスの確認、請求情報の変更などの重要な操作には引き続き人による承認が必要です。
Algoliaは、ダッシュボードでのA/Bテスト作成画面を、テスト種別の選択からコントロール・バリアントの設定、トラフィック配分、実施期間の指定、開始前の確認までを一貫して行えるインターフェースに刷新しました。コンテキストに応じたフィルタリングと警告も追加し、設定ミスの低減を支援します。
GitLabはCommunity EditionとEnterprise Editionの18.11.9を公開し、複数の回帰や不具合を修正しました。Mattermostが誤って有効になる問題や、大規模環境でインデックス再構築が失敗する問題を修正したほか、PostgreSQLを16.14および17.10へ更新しています。なお、本リリースにはセキュリティ修正は含まれません。
Sentryは、手動で実行したAutofixの処理が完了した際に、ブラウザー通知を受け取れる機能を追加しました。
Sentryは、プロジェクトの週間状況をより明確に把握できるよう、Weekly Reportを刷新しました。上昇傾向にある項目や修正が必要な項目、優先して取り組むべき内容を確認できます。
LaravelのPhpRedis接続が、一時的な接続障害の発生時に自動再接続し、安全なコマンドを再試行するようになりました。読み取り専用コマンドとオプションなしのSETは既定で1回再試行し、非冪等の書き込みは対象外です。追加の試行回数はREDIS_COMMAND_RETRIES環境変数で設定できます。
Laravelのベクトルクエリメソッドが、MariaDBのネイティブなベクトル機能に対応しました。whereVectorSimilarToやorderByVectorDistanceなどのメソッドがMariaDBのベクトル距離関数に変換され、PostgreSQLで利用できた表現力の高いクエリAPIを、対応するMariaDBのリリースでも使えるようになります。
Laravelで、#[DebounceFor]属性をキュー投入されたイベントリスナーにも適用できるようになりました。同じリソースでデバウンス期間中に複数のイベントが発生した場合は、最後にディスパッチされたリスナーだけを処理します。maxWaitを設定すれば、イベントが継続的に発生しても処理が無期限に遅延するのを防げます。
Laravelのキューコマンドで、すべての接続とキューを対象に作業を一括停止・再開できるようになりました。全体停止はキュー単位の停止とは独立しており、操作を監視できるQueuesPausedイベントとQueuesResumedイベントも追加されています。
Laravel Scoutに、Turbopuffer向け検索エンジンを追加しました。バッチインデックス、名前空間の自動作成、重み付けBM25全文検索、フィルタリング、ベクトル距離メタデータに対応し、LaravelのHTTPクライアントを直接利用するため追加のTurbopuffer PHP SDKは必要ありません。さらに、データベースエンジンでセマンティック検索とハイブリッド検索を利用でき、生成済みまたは事前計算した埋め込みを使って、ベクトル検索、テキスト検索、フィルター、ページネーション、検索比重の設定をScoutのビルダーAPIから扱えます。
ScoutのMeilisearchエンジンが、セマンティック検索とハイブリッド検索に対応しました。埋め込みモデルなどを設定すると、semantic()またはhybrid()ビルダーメソッドで生成済みベクトルを使った検索が可能です。必要な場合はLaravel AIで埋め込みを生成でき、インデックス作成やクエリ用に独自のベクトルも指定できます。