原文: Continued Momentum Leading up to MySQL Community Edition Release

4 月の MySQL Community Editionのリリースに向けて、また、更新されたコミュニティエンゲージメントのアプローチ(参照:MySQLコミュニティエンゲージメントの新時代)の一環として、MySQLワークログの追加公開、MySQL開発者ガイドの公開、および先日公開されたアーリーアクセスリリースビルドへのフィードバック提供のお願いについてお知らせいたします。

オープンソース・ソフトウェアの開発は、現在取り組まれている内容を確認し、その背景にある意図を理解し、実装や広範なテストが始まる前の早い段階でフィードバックを提供することで、最も効果的に進みます。この考えに基づき、先週公開されたものに続き、さらに多くのMySQLワークログを公開することで透明性を高め、開発ライフサイクルのより早い段階で、より頻繁に公開を続けていく予定です。

ワークログはこちらでご覧いただけます:https://dev.mysql.com/worklog

MySQLワークログとは?

MySQLワークログは、機能、改善、リファクタリング、その他の変更といった開発作業を追跡するために使用されるエンジニアリング記録です。これらは、取り組みの背景にある動機や意図を把握するのに役立ち、作業の進展に合わせて記録を残す場を提供します。

コミュニティのメンバーにとって、ワークログは以下の点で有用です:

  • MySQL全体で現在取り組まれている内容を追跡する。
  • 変更の背景にある「理由」を理解する。
  • 早期のフィードバックやテストが役立つ領域を特定する。

変更点:公開を再開し、より早期かつ頻繁な更新を行います

変更点は、個々のワークログが「拡張」されたということではなく、公開および共有の方法とタイミングにあります。

今後は、以下の取り組みを行います:

  • ワークログの公開を再開(定期的な公開更新を再開)、
  • 公開頻度を高める。準備が整い次第、ワークログを公開します。
  • 開発サイクルの早い段階で公開(適切な場合)。これにより、コミュニティは進行中の作業を早期に把握できるようになります。

目的は明確です: 透明性を高めること、そしてコミュニティが開発状況を追跡し、より早期に関与しやすくすることです。

早期公開が役立つ理由

より早く、より定期的に公開することで、建設的なコラボレーションの機会が増えます:

  • 早期のフィードバック:設計、ユーザビリティ、運用上の考慮事項に関する意見が、実装に影響を与えられる段階で寄せられるようになります。
  • 早期のテスト:コミュニティのメンバーは、新しい動作、パフォーマンス特性、互換性への影響を、より早く評価し始めることができます。
  • より良い計画:ユーザーやエコシステムのメンテナーは、方向性を追跡し、予期せぬ事態を減らして変更に備えることができます。

重要な注意点

ワークログは現在のエンジニアリング上の意図を反映したものであり、実装の保証ではありません。作業の進捗に伴い、優先順位や範囲が変更される可能性があります。また、早期公開を行いますが、正当な理由(例えば、セキュリティ上機密性の高いトピックなど)により、詳細の公開を遅らせたり制限したりする場合もあります。

ワークログの閲覧

現在取り組まれている進捗を追いたい方は、こちらからご覧ください:https://dev.mysql.com/worklog

MySQL Developer Guide

新たに、MySQL.com に 開発者ガイド が追加されました。MySQLの強みはコミュニティにあります。この開発者ガイドでは、以下の取り組みについて説明しています:

  • コミュニティからのフィードバックに基づき、MySQLコミュニティへの関与を活性化させる
  • MySQL Community Editionにより多くのイノベーションをもたらす
  • エコシステムを拡大・成長させる
  • MySQLの品質、安定性、セキュリティを維持しつつ、貢献しやすくすることで、透明性と参加を促進する

今後の展開を検討する上で、皆様からのフィードバックは不可欠です。MySQL 開発者ガイドの重要な側面の一つは、早期リリースビルドに対するフィードバックの提供方法に関するガイダンスを提供することです。

お知らせ:Early Access Release Builds

こちらで発表したとおり、9.7 の最初の Early Access Release build が公開されています。今後数週間で、リリースノートと Docker イメージを伴う 2 番目のEarly Access Release build を提供する予定です。

このEarly Access Release build には、以下の主な機能が含まれています(各機能の詳細については、こちらのブログ記事に記載されています)。

  • MySQL InnoDB Cluster(Group Replication)のフロー制御モニタリング
  • マルチスレッドアプライヤー:拡張されたアプライヤー統計
  • 自動エヴィクションおよびリジョイン
  • 最新状態を認識したプライマリ選出
  • テレメトリ(OpenTelemetry / OTLP)
  • プロファイルガイド最適化(PGO)
  • MySQL JSON Duality View
  • ハイパーグラフオプティマイザー

Early Access Release build の入手先: 専用のダウンロードページを公開しました。

コミュニティの皆様への参加方法と、最も有益なフィードバックについて

最後に、皆様からいただける最も有益なフィードバックは、EA Release builds に関する経験談です:

  • EAリリースビルドをテストし(リンクは近日公開)、リグレッション、アップグレード時の問題、パフォーマンスの変化、レプリケーション/HAのエッジケースについて共有してください。
  • 再現手順と環境の詳細を明確に記載した、具体的なバグ報告を提出してください。
  • 公開されているワークログを確認し、設計上のトレードオフや未対応のケースについてコメントしてください。
  • 3月23日(月)に開催されるMySQLコミュニティ公開ディスカッションへの参加登録をお願いします。

いつもMySQLをご利用いただき、ありがとうございます!

参考リンク:

コミュニティへの参加とロードマップ

開発とフィードバック

技術的な詳細