お知らせ on 2026-06-03

Serene Bach v4.0.0-beta.19 リリース

Serene Bach v4.0.0-beta.19 をリリースしています。

  • 機能追加: デフォルトテンプレートに検索 UI を追加しました
  • テンプレート: go.serenebach.net で配布しているテンプレートにも同じ変更を適用し、default 系および monochrome テンプレートに検索フォームとエントリ別 SEO メタブロックを追加しました
  • その他: GitHub Actions のランタイムを Node.js 24 に更新しました

ダウンロード: Serene Bach v4.0.0-beta.19

お知らせ on 2026-05-30

Serene Bach v4.0.0-beta.18 リリース

Serene Bach v4.0.0-beta.18 をリリースしています。

  • 機能追加: SQLite FTS5 トライグラムトークナイザーによるエントリの全文検索を追加しました
  • 機能追加: テンプレートエンジンに selected_entry ブロックと {selected_entry_list} タグを実装しました
  • ドキュメント: Noto Sans JP の OFL ライセンスを同梱し、サードパーティライセンスを明文化しました

ダウンロード: Serene Bach v4.0.0-beta.18

お知らせ on 2026-05-27

Serene Bach v4.0.0-beta.17 リリース

Serene Bach v4.0.0-beta.17 をリリースしています。

  • リファクタリング: admin.js を ES モジュールへ移行し、コアユーティリティ・CSRF・モーダル・ローディングヘルパー・各ページ機能を個別モジュールに分離しました
  • リファクタリング: アップロード・画像ライブラリ・画像ピッカー・Ace エディタ・AI アシストを専用モジュールとして切り出しました
  • 機能追加: 画像およびライブラリファイルのリネーム操作に共通モーダルを導入しました
  • 機能追加: エントリおよびページに個別の SEO メタデータ(抜粋・正規 URL・noindex オプション)を設定できるようにしました
  • 機能追加: 管理画面フォームの入力ヒントを (?) ツールチップで確認できるようにしました
  • 修正: ライブラリのファイル種別アイコンとメディアプレビューの表示を修正しました

ダウンロード: Serene Bach v4.0.0-beta.17

お知らせ on 2026-05-26

Serene Bach v4.0.0-beta.16 リリース

Serene Bach v4.0.0-beta.16 をリリースしています。

  • 機能追加: ZIP スナップショットを作成するバックアップ CLI サブコマンドを追加しました
  • 機能追加: sitemap.xml および robots.txt の自動生成に対応しました
  • ドキュメント: ヘルプのサイドバー順序を見直し、デザインページとリンクページを分割しました
  • リファクタリング: 管理画面 JavaScript モジュールの共通ヘルパーを整理し、重複を解消しました

ダウンロード: Serene Bach v4.0.0-beta.16

お知らせ on 2026-05-25

Serene Bach v4.0.0-beta.15 リリース

Serene Bach v4.0.0-beta.15 をリリースしています。

  • 機能追加: テンプレートアセットで JavaScript ファイルおよびウェブフォントを受け付けるようにしました
  • 機能追加: ファイルライブラリで音声・ドキュメント・動画ファイルをサポートしました

ダウンロード: Serene Bach v4.0.0-beta.15

お知らせ on 2026-05-23

Serene Bach v4.0.0-beta.14 リリース

Serene Bach v4.0.0-beta.14 をリリースしています。

  • 修正: アナリティクスおよび MCP OAuth プロキシにおける共有ステートの競合状態を解消しました
  • 修正: サイドバーのカテゴリ件数を公開済みエントリのみ対象に集計するよう修正しました
  • 修正: EntryResolver を通じてスラッグ形式のエントリビュー数がエントリに正しく紐づくよう修正しました
  • リファクタリング: writeJSON を util.go へ移動し、コード構成を整理しました
  • リファクタリング: parsePositiveID ヘルパーを導入し、各ハンドラに適用しました
  • リファクタリング: postFormValue ヘルパーを追加し、各ハンドラに適用しました
  • リファクタリング: 一覧ページでの重複した weblog 読み込みを排除しました
  • パフォーマンス: writeEntries でタグをまとめて取得するよう変更しました
  • パフォーマンス: 前後記事のナビゲーションをデータベースクエリからソート済みスライスの計算に置き換えました
  • パフォーマンス: shared templateCache を活用してコメントをまとめて取得するよう改善しました
  • パフォーマンス: 閲覧数上位エントリの取得クエリを SQL レベルで最適化しました

ダウンロード: Serene Bach v4.0.0-beta.14

お知らせ on 2026-05-22

Serene Bach v4.0.0-beta.13 リリース

Serene Bach v4.0.0-beta.13 をリリースしています。

  • セキュリティ: プロダクション起動時の MCP OAuth プロキシを堅牢化し、安全でない初期化パスを防止しました (SAST-001)
  • セキュリティ: 認証前の CSRF ミドルウェアにおいて、マルチパートボディのパース量に上限を設け、認証前の攻撃対象領域を縮小しました (SAST-002)
  • 改善: 管理画面の一覧表示にサーバーサイドのページネーション・検索・ソート機能を導入するための基盤を整備しました
  • 改善: 管理画面のエントリ一覧にサーバーサイドのページネーション・検索・ソートを適用しました
  • 改善: ページ・コメント一覧にもページネーション・検索・ソートを展開しました
  • 改善: タグ・MCP トークン・Webhook の一覧にソート可能なカラムヘッダーを追加しました

ダウンロード: Serene Bach v4.0.0-beta.13

お知らせ on 2026-05-19

Serene Bach v4.0.0-beta.12 リリース

Serene Bach v4.0.0-beta.12 をリリースしています。

  • 機能追加: AI 作成機能のシステムプロンプト・max_tokenstemperature をバイナリに同梱した JSONC カタログファイルで管理するようにしました。一箇所を編集するだけでプロンプトの文言やパラメータを調整できます
  • 機能追加: CLI に Markdown インポーターを追加しました。YAML フロントマターを含む *.md ファイルが置かれたディレクトリを serenebach import --source=md <dir> で指定すると、エントリとして一括登録・更新できます
  • 改善: タイトル・タグ・キーワードなど短文生成アクションの max_tokens 上限を 200 から 2048 に引き上げました。Thinking モデル使用時に出力が途中で切れる問題に対応したものです

ダウンロード: Serene Bach v4.0.0-beta.12

お知らせ on 2026-05-17

Serene Bach v4.0.0-beta.11 リリース

Serene Bach v4.0.0-beta.11 をリリースしています。

  • 機能追加: CLI に --version フラグを追加しました
  • 機能追加: テンプレート編集画面からインラインモーダルでテンプレート名をリネームできるようになりました
  • 機能追加: テンプレートインポートでドラッグ&ドロップによるファイル選択に対応しました
  • 改善: 管理画面の「デザイン設定」メニューを「デザイン」にリネームしました
  • 不具合修正: Webhooks ページで設定タブバーが表示されない問題を修正しました
  • 不具合修正: AI プロバイダ選択ラベルが英語のままだった箇所を多言語化しました

ダウンロード: Serene Bach v4.0.0-beta.11

お知らせ on 2026-05-16

Serene Bach v4.0.0-beta.10 リリース

Serene Bach v4.0.0-beta.10 をリリースしています。

  • 機能追加: 記事・コメント・画像のイベントに対する Outbound Webhooks(送信側 Webhook)に対応しました

ダウンロード: Serene Bach v4.0.0-beta.10