Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Apache Iceberg - Go

apache/iceberg-go は初心者に優しい?

直近 30 日間に、apache/iceberg-go は外部コントリビューターの PR 118 件のうち 81 件をマージしました。メンテナーはふだん 3 日以内に返信します。 初心者向けの issue が現在 3 件オープンです。

スター
472
フォーク
249
オープンの初心者向け issue
3
索引済み issue
81
平均マージ
3日 5時間
マージ済み PR(30日)
92
主要言語
Go
ライセンス
Apache-2.0
最終 GitHub push
2026年10月7日
最新の索引
2026年9月14日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
good first issue help wanted

apache/iceberg-go にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  3. あなたのコントリビュートはプロジェクトの Apache-2.0 ライセンスで公開されます。
  4. 下にある 3 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • Assert ErrNotImplemented for unsupported catalog operations instead of skipping tests
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 50/100

    apache/iceberg-go#2168 ·

    メンテナーはふだん 3 日以内に返信

  • Transaction: COW Delete/Overwrite reads all delete files in the table
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 50/100

    apache/iceberg-go#2160 ·

    メンテナーはふだん 3 日以内に返信

  • feat(table): Recover geo metrics for geo fields nested in structs, lists and maps
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 56/100

    apache/iceberg-go#2158 ·

    メンテナーはふだん 3 日以内に返信

  • feat(rest): reusable server-side scan planning for Go catalogs
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apache/iceberg-go#2154 ·

    メンテナーはふだん 3 日以内に返信

  • feat(cmd): use REST scan planning in the CLI
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 40/100

    apache/iceberg-go#2153 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • feat(table,rest): remote planning for incremental scans (start/end-snapshot-id)
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    apache/iceberg-go#2152 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • NotNaN and NotIn skip rows of files written before the column was added
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    apache/iceberg-go#2133 ·

    メンテナーはふだん 3 日以内に返信

  • NotIn matches NULL rows with several values but not with one
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    apache/iceberg-go#2132 ·

    メンテナーはふだん 3 日以内に返信

  • NOT(x < 5) on a float column matches NaN rows in some files but not in others
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    apache/iceberg-go#2131 ·

    メンテナーはふだん 3 日以内に返信

  • REST catalog: support freshness-aware table loading (If-None-Match / 304 Not Modified), as Iceberg Java does
    再び着手できるかも @Revanth14 が 7 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    apache/iceberg-go#2124 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • RowDelta: deletes for data files added in the same commit are rejected
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    apache/iceberg-go#2085 ·

    メンテナーはふだん 3 日以内に返信

  • TruncateTransform splits multi-byte UTF-8 characters, producing invalid string bounds in manifests
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 84/100

    apache/iceberg-go#2063 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • Proposal: Decouple metadata & REST client from Arrow execution dependencies, and add an in-process REST testkit
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apache/iceberg-go#2044 · コメント 3 件 ·

    メンテナーはふだん 3 日以内に返信

  • Add Hilbert-curve clustering strategy for `rewrite_data_files`
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apache/iceberg-go#2043 · コメント 3 件 ·

    メンテナーはふだん 3 日以内に返信

  • perf(table): avoid full snapshot materialization when creating metadata builders
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    apache/iceberg-go#1986 ·

    メンテナーはふだん 3 日以内に返信

  • [Proposal] feat(table): compute and write table statistics (NDV) as Puffin StatisticsFile
    再び着手できるかも @tanmayrauth が 45 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    apache/iceberg-go#1929 · コメント 6 件 · リアクション 1 件 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • Track a stable REST fixture image for scan-planning integration tests
    再び着手できるかも @richiebachala が 8 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    apache/iceberg-go#1880 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • Manifest: Partition logical-type decoding panics and mis-scales milliseconds
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 70/100

    apache/iceberg-go#1847 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • flaky test: TestSqlCatalog/TestConcurrentTableViewCollisionReturnsCatalogSentinel hits SQLITE_BUSY on ubuntu runners
    再び着手できるかも @Jais3159 が 54 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    apache/iceberg-go#1793 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • REST: lazy-load unreferenced snapshots when snapshot-loading-mode=refs
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    apache/iceberg-go#1792 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • UpdateSchema: moving a nested column added in the same transaction is silently ignored
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    apache/iceberg-go#1685 ·

    メンテナーはふだん 3 日以内に返信

  • ci: retry transient Docker pulls during integration setup
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 52/100

    apache/iceberg-go#1535 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • SQL UDF REST catalog write support (once standardized)
    再び着手できるかも @rraulinio が 77 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    apache/iceberg-go#1433 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • Windows support: enable `windows-latest` in CI
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    apache/iceberg-go#1262 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • feat(table): partition-match predicate builder for dynamic overwrite (phase 1)
    再び着手できるかも @laskoviymishka が 118 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    apache/iceberg-go#1216 · リアクション 1 件 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • feat(table): Support Dynamic Partition Overwrite (ReplacePartitions)
    再び着手できるかも @laskoviymishka が 118 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    apache/iceberg-go#1215 · コメント 1 件 · リアクション 4 件 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • Epic: REST Catalog Scan Planning (server-side scan planning) client support
    再び着手できるかも @rambleraptor が 118 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    enhancement

    apache/iceberg-go#1178 · コメント 6 件 · リアクション 1 件 · 担当者 3 名 ·

    メンテナーはふだん 3 日以内に返信

  • feat(table): reorganize the table package into domain sub-packages (post-v3)
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apache/iceberg-go#1149 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • feat(catalog): RenameTable feature in hadoop catalog
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apache/iceberg-go#1097 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • discussion: align v1/v2 metadata parsing with Java/PyIceberg on v3-only fields
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    apache/iceberg-go#1086 · コメント 3 件 ·

    メンテナーはふだん 3 日以内に返信

  • discussion: align CommitNumRetriesDefault with Java/PyIceberg (0 → 4)?
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    apache/iceberg-go#1015 ·

    メンテナーはふだん 3 日以内に返信

  • Transaction.Overwrite drops rows under concurrent writes — partitionedFanoutWriter race suspected
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    apache/iceberg-go#860 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • Enormous dependency tree — consider "drivers"?
    再び着手できるかも @laskoviymishka が 161 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    apache/iceberg-go#696 · コメント 22 件 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • v0.3.1: `NewAddSchemaUpdate` no longer takes `lastColumnID` → deleting highest-ID column triggers `invalid_metadata` (last-assigned-field-id regression)
    再び着手できるかも @alliasgher が 176 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    apache/iceberg-go#538 · コメント 21 件 ·

    メンテナーはふだん 3 日以内に返信

  • Metrics Reporting
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    apache/iceberg-go#485 · コメント 2 件 · リアクション 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • Dependency on github.com/apache/arrow-go/v18/arrow/compute greatly increases binary size
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    apache/iceberg-go#399 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • Iceberg Extensions
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    apache/iceberg-go#183 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Implementations?
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    apache/iceberg-go#4 · コメント 3 件 ·

    メンテナーはふだん 3 日以内に返信

  • Set referenced_data_file on v2 position delete files that target a single data file
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    apache/iceberg-go#2167 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Location provider percent-encodes local table paths, so data and manifest files land in another directory
    対応中かも @Goodnight77 が 2 日前に担当しました。 オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 78/100

    apache/iceberg-go#2161 ·

    メンテナーはふだん 3 日以内に返信

  • clean-orphan-files: WalkDir never descends on ADLS hierarchical namespace (OneLake); returns the table location as the only orphan
    対応中かも @ajiteshsingh が 1 日前に担当しました。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    apache/iceberg-go#2159 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Copy-on-write Delete drops rows with NULL in the filtered column
    対応中かも @eneskeles が 9 日前に担当しました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 78/100

    apache/iceberg-go#2110 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • feat(table,rest): enforce the catalog's scan-planning-mode directive (match Java)
    対応中かも @Revanth14 が 4 日前に担当しました。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    apache/iceberg-go#2102 · コメント 3 件 ·

    メンテナーはふだん 3 日以内に返信

  • catalog/rest: OAuth bearer token and header.* defaults are re-sent on cross-origin redirects
    対応中かも @Revanth14 が 11 日前に担当しました。 オープン
    bug

    難易度 3/5 1〜2日 初心者へのやさしさ 74/100

    apache/iceberg-go#2089 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Extract table services (orphan cleanup, inspect) into their own packages before v1
    対応中かも @laskoviymishka が 12 日前に担当しました。 オープン

    apache/iceberg-go#2083 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • fix(cli): return a clear error for an unknown --output type
    対応中かも @eneskeles が 11 日前に担当しました。 オープン
    good first issue help wanted

    難易度 2/5 1〜3時間 初心者へのやさしさ 84/100

    apache/iceberg-go#2082 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • Umbrella: API and dependency cleanup before the v1.0.0 freeze
    対応中かも @laskoviymishka が 16 日前に担当しました。 オープン

    apache/iceberg-go#2062 · コメント 3 件 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • Transaction: COW Delete/Overwrite brings back rows that were already deleted [P0]
    対応中かも @badalprasadsingh が 20 日前に担当しました。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    apache/iceberg-go#2042 ·

    メンテナーはふだん 3 日以内に返信

  • perf(table): run compaction groups concurrently in RewriteDataFiles
    対応中かも @KranzL が 20 日前に担当しました。 オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 45/100

    apache/iceberg-go#2040 ·

    メンテナーはふだん 3 日以内に返信

  • Manifest decoding does not support lower-case values for `file_format`, making data files from some writers unreadable
    対応中かも @wroever が 40 日前に担当しました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 70/100

    apache/iceberg-go#1983 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。