Skip to content

Releases: apache/iceberg-go

Apache Iceberg Go 0.4.0

13 Oct 17:51
c082326

Choose a tag to compare

What's Changed

  • build(deps): bump github.com/containerd/containerd/v2 from 2.0.4 to 2.0.5 by @dependabot[bot] in #436
  • fix(table): ensure manifest length matches file size by @zeroshade in #439
  • fix(ci): Fix the minio config by @zeroshade in #444
  • build(deps): bump the gomod_updates group with 3 updates by @dependabot[bot] in #440
  • fix(catalog/glue): Fix nil map assignment issue in glue catalog by @lliangyu-lin in #446
  • fix(table): fix race condition in scanner by @zeroshade in #445
  • fix(transforms): DayTransform by @jhump in #423
  • release: improve release.sh script by @zeroshade in #447
  • testing(catalog/glue): Verify glue catalog snapshot management is supported by @lliangyu-lin in #448
  • build(deps): bump the gomod_updates group with 2 updates by @dependabot[bot] in #449
  • refactor: pass context into actual IO by @laskoviymishka in #452
  • build(deps): bump the gomod_updates group with 14 updates by @dependabot[bot] in #457
  • refactor: remove panics from manifest by @laskoviymishka in #456
  • Use gcp.NewHTTPClient and pass creds by @agchang in #454
  • fix(cli/rest): Add custom scope for rest cli when using with Oauth by @dttung2905 in #461
  • build(deps): bump the gomod_updates group with 15 updates by @dependabot[bot] in #462
  • fix(transforms): Add can transform method to transform interface by @lliangyu-lin in #463
  • feat(catalog/sql): Add views related ops by @dttung2905 in #414
  • fix(table): handle missing or nil stats + metadata field nil comparison by @James-Gilbert- in #460
  • test: use create or replace by @kevinjqliu in #466
  • build(deps): bump the gomod_updates group with 16 updates by @dependabot[bot] in #465
  • fix(catalog/rest): pass key-scope by @laskoviymishka in #464
  • feat(catalog/sql): Add integration test for sql catalog by @dttung2905 in #450
  • build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot[bot] in #472
  • build(deps): bump the gomod_updates group with 5 updates by @dependabot[bot] in #473
  • feat(partitions): Add support for get partition field name by @lliangyu-lin in #468
  • build(deps): bump the gomod_updates group with 3 updates by @dependabot[bot] in #476
  • docs: Introduce website with docs by @laskoviymishka in #478
  • fix(catalog/glue): case insensitive type match by @vbekiaris in #480
  • docs: remove mentiones of dynamodb by @laskoviymishka in #481
  • build(deps): bump the gomod_updates group with 2 updates by @dependabot[bot] in #484
  • feat(transaction): Add initial support for update spec in transaction API by @lliangyu-lin in #467
  • feat(table/updates): add unmarshal for table updates & requirements by @twuebi in #488
  • build(deps): bump the gomod_updates group with 16 updates by @dependabot[bot] in #490
  • fix(schema): Fix bug in Schema.HighestFieldId by @jnagel12 in #494
  • feat(table/updates): add stubs for the remove schemas & remove partition specs table updates by @twuebi in #491
  • feat (cli): Add Support CreateTableOpt with table properties, partition spec & sort order by @dttung2905 in #475
  • build(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible by @dependabot[bot] in #517
  • feat(table): Implement snapshot expiration by @arnaudbriche in #401
  • build(deps): bump the gomod_updates group across 1 directory with 10 updates by @dependabot[bot] in #523
  • feat: reuse schemas & increment their IDS by @twuebi in #495
  • fix: SetSnapshotRef has to produce updates for all branches by @twuebi in #519
  • feat(table): add Refresh method to reload table metadata by @xixipi-lining in #520
  • feat(evaluator): Add strict metrics evaluator by @lliangyu-lin in #522
  • feat(name_mapping): Add UpdateNameMapping function by @xixipi-lining in #521
  • fix(infra/testing): Enable iceberg spark interops integration tests on ci pipeline by @lliangyu-lin in #493
  • build(deps): bump the gomod_updates group with 7 updates by @dependabot[bot] in #528
  • fix(cli): Fix version detection for CLI by @ankane in #531
  • refactor(catalog/glue): remove database_type parameter in Glue catalog operations by @xixipi-lining in #535
  • fix(builder): main ref removal by @twuebi in #533
  • build(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #543
  • build(deps): bump the gomod_updates group with 6 updates by @dependabot[bot] in #534
  • refactor(metadata): remove newLastColumnID check in AddSchema method by @xixipi-lining in #539
  • fix(manifest): Interpret manifest files written without content metadata as data files by @joellubi in #545
  • refactor(catalog/internal): Improve error handling in WriteTableMetadata and WriteMetadata functions by @xixipi-lining in #541
  • build(deps): bump the gomod_updates group with 7 updates by @dependabot[bot] in #546
  • feat(glue): add optimistic locking and skip-archive support to Glue catalog by @xixipi-lining in #537
  • refactor(catalog): remove props parameter from LoadTable and change table.Table to table.Identifier in CommitTable by @xixipi-lining in #542
  • feat(cli): add token parameter for rest catalog by @rodrigopv in #549
  • feate(table): Add time travel functionality by @dttung2905 in #548
  • feat: Add rest.Catalog Option to provide custom http.RoundTripper by @joellubi in #552
  • build(deps): bump the gomod_updates group with 7 updates by @dependabot[bot] in #553
  • feat: implement object store location provider with hash-based path generation by @xixipi-lining in #550
  • feat(table): Add cleanup orphan files features by @dttung2905 in #525
  • build(deps): bump the gomod_updates group with 2 updates by @dependabot[bot] in #555
  • feat: Fallback to Azure DefaultCredential by @alessandro-nori in #557
  • build(deps): bump the gomod_updates group with 8 updates by @dependabot[bot] in #563
  • fix: Azure URI parsing with KeyExtractor function for blobFileIO preprocessing by @alessandro-nori in #562
  • feat(metadata): PartitionSpec builder & validations by @twuebi in #558
  • fix: verify_rc.sh should fetch the latest go version by @twuebi in #565
  • feat(manifest): Extent manifest to support iceberg v3 format by @dttung2905 in #560
  • chore(metadata): remove Builder returns from MetadataBuilder by @twuebi in #566
  • feat(metadata): remove schemas + validations & tests by @twuebi in #567
  • fix(metadata): typo in schema-ids by @twuebi in #568
  • feat(metadata): prevent reserved table properties from being set / removed by @twuebi in #572
  • feat(metadata): validated SortOrders constructor, validations & tests by @twuebi in #571
  • fix: return err when not nil in WriteTableMetadata by @alessandro-nori in #574
  • feat(table): add fanout partition writer and rolling data writer by @badalprasadsingh in #524
  • build(deps): bump the gomod_updates group with 3 updates by @dependabot[bot] in #573
  • fix...
Read more

Apache Iceberg Go v0.4.0-rc2

09 Oct 20:58
v0.4.0-rc2
c082326

Choose a tag to compare

Pre-release

What's Changed

  • infra: just run audit-and-verify.yml once by @kevinjqliu in #591
  • infra: add rat check to verify_rc.sh by @kevinjqliu in #592
  • infra: release_rc.sh regenerate sha512 file after rename by @kevinjqliu in #590
  • fix(metadata): wrap errors with exported types by @twuebi in #597
  • fix(table): writing map column with multiple entries in a row by @zeroshade in #598

Full Changelog: v0.4.0-rc1...v0.4.0-rc2

Apache Iceberg Go v0.4.0-rc1

06 Oct 23:27
v0.4.0-rc1
97c9178

Choose a tag to compare

Pre-release

What's Changed

  • fix: correct release_upload in release_rc script by @zeroshade in #576
  • feat(metadata): snapshot validations by @twuebi in #575
  • feat(manifest): implement missing method NewManifestListWriterV3 by @dttung2905 in #569
  • feat(metadata): verify timestamps in snapshot & metadata log by @twuebi in #578
  • feat(metadata): Add support for Statistics and PartitionStatistics in table metadata by @alessandro-nori in #577
  • build(deps): bump the gomod_updates group with 7 updates by @dependabot[bot] in #582
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot[bot] in #586
  • fix: improve error handling on defer Close() by @twuebi in #583
  • feat(metadata): export UpdateTable & fixes by @twuebi in #580
  • infra: fix rc artifact structure by @kevinjqliu in #588

Full Changelog: v0.4.0-rc0...v0.4.0-rc1

Apache Iceberg Go v0.4.0-rc0

24 Sep 15:50
v0.4.0-rc0
1daab13

Choose a tag to compare

Pre-release

What's Changed

  • build(deps): bump github.com/containerd/containerd/v2 from 2.0.4 to 2.0.5 by @dependabot[bot] in #436
  • fix(table): ensure manifest length matches file size by @zeroshade in #439
  • fix(ci): Fix the minio config by @zeroshade in #444
  • build(deps): bump the gomod_updates group with 3 updates by @dependabot[bot] in #440
  • fix(catalog/glue): Fix nil map assignment issue in glue catalog by @lliangyu-lin in #446
  • fix(table): fix race condition in scanner by @zeroshade in #445
  • fix(transforms): DayTransform by @jhump in #423
  • release: improve release.sh script by @zeroshade in #447
  • testing(catalog/glue): Verify glue catalog snapshot management is supported by @lliangyu-lin in #448
  • build(deps): bump the gomod_updates group with 2 updates by @dependabot[bot] in #449
  • refactor: pass context into actual IO by @laskoviymishka in #452
  • build(deps): bump the gomod_updates group with 14 updates by @dependabot[bot] in #457
  • refactor: remove panics from manifest by @laskoviymishka in #456
  • Use gcp.NewHTTPClient and pass creds by @agchang in #454
  • fix(cli/rest): Add custom scope for rest cli when using with Oauth by @dttung2905 in #461
  • build(deps): bump the gomod_updates group with 15 updates by @dependabot[bot] in #462
  • fix(transforms): Add can transform method to transform interface by @lliangyu-lin in #463
  • feat(catalog/sql): Add views related ops by @dttung2905 in #414
  • fix(table): handle missing or nil stats + metadata field nil comparison by @James-Gilbert- in #460
  • test: use create or replace by @kevinjqliu in #466
  • build(deps): bump the gomod_updates group with 16 updates by @dependabot[bot] in #465
  • fix(catalog/rest): pass key-scope by @laskoviymishka in #464
  • feat(catalog/sql): Add integration test for sql catalog by @dttung2905 in #450
  • build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot[bot] in #472
  • build(deps): bump the gomod_updates group with 5 updates by @dependabot[bot] in #473
  • feat(partitions): Add support for get partition field name by @lliangyu-lin in #468
  • build(deps): bump the gomod_updates group with 3 updates by @dependabot[bot] in #476
  • docs: Introduce website with docs by @laskoviymishka in #478
  • fix(catalog/glue): case insensitive type match by @vbekiaris in #480
  • docs: remove mentiones of dynamodb by @laskoviymishka in #481
  • build(deps): bump the gomod_updates group with 2 updates by @dependabot[bot] in #484
  • feat(transaction): Add initial support for update spec in transaction API by @lliangyu-lin in #467
  • feat(table/updates): add unmarshal for table updates & requirements by @twuebi in #488
  • build(deps): bump the gomod_updates group with 16 updates by @dependabot[bot] in #490
  • fix(schema): Fix bug in Schema.HighestFieldId by @jnagel12 in #494
  • feat(table/updates): add stubs for the remove schemas & remove partition specs table updates by @twuebi in #491
  • feat (cli): Add Support CreateTableOpt with table properties, partition spec & sort order by @dttung2905 in #475
  • build(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible by @dependabot[bot] in #517
  • feat(table): Implement snapshot expiration by @arnaudbriche in #401
  • build(deps): bump the gomod_updates group across 1 directory with 10 updates by @dependabot[bot] in #523
  • feat: reuse schemas & increment their IDS by @twuebi in #495
  • fix: SetSnapshotRef has to produce updates for all branches by @twuebi in #519
  • feat(table): add Refresh method to reload table metadata by @xixipi-lining in #520
  • feat(evaluator): Add strict metrics evaluator by @lliangyu-lin in #522
  • feat(name_mapping): Add UpdateNameMapping function by @xixipi-lining in #521
  • fix(infra/testing): Enable iceberg spark interops integration tests on ci pipeline by @lliangyu-lin in #493
  • build(deps): bump the gomod_updates group with 7 updates by @dependabot[bot] in #528
  • fix(cli): Fix version detection for CLI by @ankane in #531
  • refactor(catalog/glue): remove database_type parameter in Glue catalog operations by @xixipi-lining in #535
  • fix(builder): main ref removal by @twuebi in #533
  • build(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #543
  • build(deps): bump the gomod_updates group with 6 updates by @dependabot[bot] in #534
  • refactor(metadata): remove newLastColumnID check in AddSchema method by @xixipi-lining in #539
  • fix(manifest): Interpret manifest files written without content metadata as data files by @joellubi in #545
  • refactor(catalog/internal): Improve error handling in WriteTableMetadata and WriteMetadata functions by @xixipi-lining in #541
  • build(deps): bump the gomod_updates group with 7 updates by @dependabot[bot] in #546
  • feat(glue): add optimistic locking and skip-archive support to Glue catalog by @xixipi-lining in #537
  • refactor(catalog): remove props parameter from LoadTable and change table.Table to table.Identifier in CommitTable by @xixipi-lining in #542
  • feat(cli): add token parameter for rest catalog by @rodrigopv in #549
  • feate(table): Add time travel functionality by @dttung2905 in #548
  • feat: Add rest.Catalog Option to provide custom http.RoundTripper by @joellubi in #552
  • build(deps): bump the gomod_updates group with 7 updates by @dependabot[bot] in #553
  • feat: implement object store location provider with hash-based path generation by @xixipi-lining in #550
  • feat(table): Add cleanup orphan files features by @dttung2905 in #525
  • build(deps): bump the gomod_updates group with 2 updates by @dependabot[bot] in #555
  • feat: Fallback to Azure DefaultCredential by @alessandro-nori in #557
  • build(deps): bump the gomod_updates group with 8 updates by @dependabot[bot] in #563
  • fix: Azure URI parsing with KeyExtractor function for blobFileIO preprocessing by @alessandro-nori in #562
  • feat(metadata): PartitionSpec builder & validations by @twuebi in #558
  • fix: verify_rc.sh should fetch the latest go version by @twuebi in #565
  • feat(manifest): Extent manifest to support iceberg v3 format by @dttung2905 in #560
  • chore(metadata): remove Builder returns from MetadataBuilder by @twuebi in #566
  • feat(metadata): remove schemas + validations & tests by @twuebi in #567
  • fix(metadata): typo in schema-ids by @twuebi in #568
  • feat(metadata): prevent reserved table properties from being set / removed by @twuebi in #572
  • feat(metadata): validated SortOrders constructor, validations & tests by @twuebi in #571
  • fix: return err when not nil in WriteTableMetadata by @alessandro-nori in #574
  • feat(table): add fanout partition writer and rolling data writer by @badalprasadsingh in #524
  • build(deps): bump the gomod_updates group with 3 updates by @dependabot[bot] in #573

N...

Read more

Apache Iceberg Go 0.3.0

29 May 15:55
v0.3.0
8270498

Choose a tag to compare

What's Changed

  • build(deps): bump google.golang.org/api from 0.226.0 to 0.227.0 in the gomod_updates group by @dependabot in #358
  • feat: (catalog/glue): Add RegisterTable method in Glue catalog by @dttung2905 in #359
  • fix: duckdb is strict on avro record names by @zeroshade in #361
  • fix(glue): create new table with database and table name on LoadTable by @maninc in #363
  • fix(table): make IsIn filter work by @zeroshade in #362
  • refactor(table): shift parquet-specific details to internal package by @zeroshade in #353
  • fix(catalog/rest): fix build by @zeroshade in #364
  • feat(table): add ReplaceFiles method to transaction by @zeroshade in #356
  • Repo: Set status checks to strict by @kevinjqliu in #365
  • feat(table): write an Arrow Table or stream of Arrow records by @zeroshade in #369
  • fix(rest): rename page-size & page-token query params by @jwtryg in #372
  • ci: fixing the golangci action by @zeroshade in #373
  • feat: add support for azure blob with connection string/sas token/account key by @xuhui-lu in #313
  • feat(catalog): Make CreateTableOpt public to ease creation of custom Catalog Impls by @arnaudbriche in #380
  • feat (catalog/rest): Add create view for rest catalog by @dttung2905 in #376
  • fix(table): for add partition spec constant by @mimikwang in #382
  • feat(catalog/rest): Add create view integration test by @dttung2905 in #387
  • build(deps): manual upgrade by @zeroshade in #389
  • build(deps): bump the gomod_updates group across 1 directory with 2 updates by @dependabot in #390
  • testing: test-container recipe for iceberg by @laskoviymishka in #388
  • fix(table): a bug in MapExec that triggers when len(slice) > nWorkers. by @arnaudbriche in #391
  • build(deps): bump github.com/substrait-io/substrait-go/v3 from 3.9.0 to 3.9.1 in the gomod_updates group by @dependabot in #394
  • feat(table): Add json parsing of table Requirement by @mimikwang in #393
  • refactor(table): move all action names to constants by @mimikwang in #392
  • ci(catalog): Enable Glue RenameTable test by @maninc in #383
  • fix(catalog/rest): Fix concurrency bug in REST catalog request signing by @jhump in #384
  • build(deps): bump google.golang.org/api from 0.228.0 to 0.229.0 in the gomod_updates group by @dependabot in #397
  • fix(manifests): Don't use avro.DefaultSchemaCache by @jhump in #385
  • feat: update the supported catalog operations with some operation implementation by @xuhui-lu in #396
  • Add test to verify that no avro schema cache is used with manifest files by @jhump in #402
  • fix(catalog/glue): Fix glue integration test failures by @lliangyu-lin in #400
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot in #406
  • build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 by @dependabot in #409
  • feat: Add commit table support for Glue Catalog by @lliangyu-lin in #403
  • fix(table): Handle nullable struct with Required Field by @zeroshade in #408
  • feat(cmd/iceberg): Implement json output format by @okhomin in #413
  • fix(catalog/glue): create table with required fields by @zeroshade in #410
  • Add ManifestReader, which provides access to manifest metadata by @jhump in #417
  • Allow HTTP proxy to be used to talk to REST catalog server by @jhump in #420
  • dont fail when last-column-id is 0 by @Shreyas220 in #421
  • fix(table): logging error when deleting old metadata by @Shreyas220 in #422
  • fix: Improve list logic to fallback from tables to namespaces by @lliangyu-lin in #426
  • build(deps): bump the gomod_updates group with 2 updates by @dependabot in #418
  • feat: Add initial support for create table CLI through json schema by @lliangyu-lin in #424
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot in #428
  • fix(table) getPartitionRecord to use field ID rather than field name by @loicalleyne in #427
  • feat: Implement remove properties CLI using catalog commit table API and improve references by @lliangyu-lin in #429
  • build(deps): bump the gomod_updates group with 2 updates by @dependabot in #433
  • fix(table): apply transform before comparing lower and upper partition values by @godwhoa in #432
  • fix: Writing Avro for Spark by @zeroshade in #435

New Contributors

Full Changelog: v0.2.0...v0.3.0

Apache Iceberg Go v0.3.0-rc0

21 May 15:10
v0.3.0-rc0
8270498

Choose a tag to compare

Pre-release

What's Changed

  • build(deps): bump google.golang.org/api from 0.226.0 to 0.227.0 in the gomod_updates group by @dependabot in #358
  • feat: (catalog/glue): Add RegisterTable method in Glue catalog by @dttung2905 in #359
  • fix: duckdb is strict on avro record names by @zeroshade in #361
  • fix(glue): create new table with database and table name on LoadTable by @maninc in #363
  • fix(table): make IsIn filter work by @zeroshade in #362
  • refactor(table): shift parquet-specific details to internal package by @zeroshade in #353
  • fix(catalog/rest): fix build by @zeroshade in #364
  • feat(table): add ReplaceFiles method to transaction by @zeroshade in #356
  • Repo: Set status checks to strict by @kevinjqliu in #365
  • feat(table): write an Arrow Table or stream of Arrow records by @zeroshade in #369
  • fix(rest): rename page-size & page-token query params by @jwtryg in #372
  • ci: fixing the golangci action by @zeroshade in #373
  • feat: add support for azure blob with connection string/sas token/account key by @xuhui-lu in #313
  • feat(catalog): Make CreateTableOpt public to ease creation of custom Catalog Impls by @arnaudbriche in #380
  • feat (catalog/rest): Add create view for rest catalog by @dttung2905 in #376
  • fix(table): for add partition spec constant by @mimikwang in #382
  • feat(catalog/rest): Add create view integration test by @dttung2905 in #387
  • build(deps): manual upgrade by @zeroshade in #389
  • build(deps): bump the gomod_updates group across 1 directory with 2 updates by @dependabot in #390
  • testing: test-container recipe for iceberg by @laskoviymishka in #388
  • fix(table): a bug in MapExec that triggers when len(slice) > nWorkers. by @arnaudbriche in #391
  • build(deps): bump github.com/substrait-io/substrait-go/v3 from 3.9.0 to 3.9.1 in the gomod_updates group by @dependabot in #394
  • feat(table): Add json parsing of table Requirement by @mimikwang in #393
  • refactor(table): move all action names to constants by @mimikwang in #392
  • ci(catalog): Enable Glue RenameTable test by @maninc in #383
  • fix(catalog/rest): Fix concurrency bug in REST catalog request signing by @jhump in #384
  • build(deps): bump google.golang.org/api from 0.228.0 to 0.229.0 in the gomod_updates group by @dependabot in #397
  • fix(manifests): Don't use avro.DefaultSchemaCache by @jhump in #385
  • feat: update the supported catalog operations with some operation implementation by @xuhui-lu in #396
  • Add test to verify that no avro schema cache is used with manifest files by @jhump in #402
  • fix(catalog/glue): Fix glue integration test failures by @lliangyu-lin in #400
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot in #406
  • build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 by @dependabot in #409
  • feat: Add commit table support for Glue Catalog by @lliangyu-lin in #403
  • fix(table): Handle nullable struct with Required Field by @zeroshade in #408
  • feat(cmd/iceberg): Implement json output format by @okhomin in #413
  • fix(catalog/glue): create table with required fields by @zeroshade in #410
  • Add ManifestReader, which provides access to manifest metadata by @jhump in #417
  • Allow HTTP proxy to be used to talk to REST catalog server by @jhump in #420
  • dont fail when last-column-id is 0 by @Shreyas220 in #421
  • fix(table): logging error when deleting old metadata by @Shreyas220 in #422
  • fix: Improve list logic to fallback from tables to namespaces by @lliangyu-lin in #426
  • build(deps): bump the gomod_updates group with 2 updates by @dependabot in #418
  • feat: Add initial support for create table CLI through json schema by @lliangyu-lin in #424
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot in #428
  • fix(table) getPartitionRecord to use field ID rather than field name by @loicalleyne in #427
  • feat: Implement remove properties CLI using catalog commit table API and improve references by @lliangyu-lin in #429
  • build(deps): bump the gomod_updates group with 2 updates by @dependabot in #433
  • fix(table): apply transform before comparing lower and upper partition values by @godwhoa in #432
  • fix: Writing Avro for Spark by @zeroshade in #435

New Contributors

Full Changelog: v0.2.0...v0.3.0-rc0

v0.2.0

26 Mar 19:17
cfd2c3b

Choose a tag to compare

What's Changed

  • Use svn mv instead for releasing by @Fokko in #211
  • verify_rc.sh, download artifacts from apache dist by @kevinjqliu in #205
  • build(deps): bump github.com/aws/smithy-go from 1.22.0 to 1.22.1 by @dependabot in #206
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.1 to 1.28.5 by @dependabot in #212
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.101.2 to 1.102.0 by @dependabot in #214
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.3 to 1.67.1 by @dependabot in #215
  • Update tabulario/iceberg-rest to apache/iceberg-rest-fixture by @hendoxc in #222
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.67.1 to 1.71.0 by @dependabot in #225
  • build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 by @dependabot in #223
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #218
  • Fix release_rc.sh, use the right artifact file name by @kevinjqliu in #203
  • ci(infra): Remove sha256 by @kevinjqliu in #226
  • IO Implementation using Go CDK by @loicalleyne in #176
  • build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in #230
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.102.0 to 1.104.0 by @dependabot in #227
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.6 to 1.28.7 by @dependabot in #232
  • build(deps): bump google.golang.org/api from 0.211.0 to 0.214.0 by @dependabot in #234
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.104.0 to 1.105.0 by @dependabot in #238
  • release_rc.sh upload artifacts to apache dist by @chil-pavn in #237
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.71.0 to 1.71.1 by @dependabot in #239
  • Updated Readme file to reflect Implemented operations by @chil-pavn in #242
  • docs: fix prerequisites by @haoxins in #241
  • Impl rest catalog + table updates & requirements by @jwtryg in #146
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.71.1 to 1.72.0 by @dependabot in #243
  • feat(catalog): Add Catalog Registry by @zeroshade in #244
  • chore(dependencies): update Arrow and Substrait dependencies by @zeroshade in #253
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.7 to 1.28.10 by @dependabot in #251
  • refactor: improve manifest scanning organization and concurrency by @iskakaushik in #252
  • build(deps): bump google.golang.org/api from 0.214.0 to 0.216.0 by @dependabot in #248
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.72.0 to 1.72.2 by @dependabot in #249
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.105.0 to 1.105.1 by @dependabot in #247
  • feat(catalog): Standardize Catalog create table function by @zeroshade in #245
  • Added Unit tests for Remaining Catalog operations for REST catalog by @chil-pavn in #254
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.32.8 to 1.33.0 by @dependabot in #259
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.72.2 to 1.73.2 by @dependabot in #255
  • build(deps): bump google.golang.org/api from 0.216.0 to 0.217.0 by @dependabot in #257
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.105.1 to 1.105.3 by @dependabot in #258
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.11 to 1.29.1 by @dependabot in #256
  • feat(catalog): Have Load use "type" property and "name" for config by @zeroshade in #260
  • feat(catalog): Add CommitTable method by @zeroshade in #261
  • feat(io): Add Create method for creating file writers by @zeroshade in #262
  • ci(catalog): Improvement to unittest cases in catalog/registry.go by @dttung2905 in #264
  • feat(catalog): Make rest catalog auth scope configurable by @curtisr7 in #265
  • fix(catalog/rest): Do not set Content-type header in doPost by @curtisr7 in #268
  • refactor(catalog): restructure catalog package by @zeroshade in #266
  • build(deps): bump github.com/substrait-io/substrait-go/v3 from 3.2.1 to 3.5.0 by @dependabot in #273
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.73.2 to 1.74.1 by @dependabot in #271
  • build(deps): bump google.golang.org/api from 0.217.0 to 0.218.0 by @dependabot in #270
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.54 to 1.17.55 by @dependabot in #272
  • ci(catalog): Add tests for checkNamespaceExists method by @dttung2905 in #274
  • Add CheckTableExists method for rest.go by @dttung2905 in #277
  • feat(catalog): Initial implementation of sql catalog by @zeroshade in #246
  • fix(catalog/sql): change isolation to LevelDefault by @zeroshade in #279
  • feat(catalog): Propagate ctx from catalog interface through call stack by @curtisr7 in #276
  • Add test for RegisterTable method by @dttung2905 in #280
  • chore: upgrade bun and dialects together by @zeroshade in #288
  • build(deps): bump google.golang.org/api from 0.218.0 to 0.220.0 by @dependabot in #293
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.74.1 to 1.76.0 by @dependabot in #295
  • build(deps): bump github.com/substrait-io/substrait-go/v3 from 3.5.0 to 3.6.0 by @dependabot in #294
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.55 to 1.17.59 by @dependabot in #296
  • chore: tweak dependabot to bundle all go mod upgrades into the same PR by @raidancampbell in #289
  • feat(cmd/iceberg): Add commands for iceberg CLI. by @subkanthi in #298
  • ci(dependabot): fix dependabot config by @zeroshade in #299
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot in #300
  • feat(catalog/glue): Use awscfg from catalog creation when loading data from glue by @curtisr7 in #286
  • feat(catalog/rest): Add support for view related operations by @dttung2905 in #290
  • fix(io): fix blobFS writing by @zeroshade in #303
  • docs(cmd/iceberg): Added description of CLI usage in README by @subkanthi in #301
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot in #304
  • feat(catalog): Add pagination for list table operation across different catalog types by @dttung2905 in #306
  • feat(catalog/glue): add checkNamespaceExist by @dttung2905 in #312
  • fix(catalog/rest): Nessie CreateTable by @shubham-tomar in #308
  • build(deps): bump the gomod_updates group with 16 updates by @dependabot in #314
  • fix(manifest): ManifestEntry partition field schema should be dynamically generated by @arnaudbriche in #307
  • ci(catalog/rest): initial framework for rest catalog integration tests by @zeroshade in #310
  • fix(table/scanner): Fix nested field scan by @zeroshade in #311
  • feat(partitions): Add PartitionToPath method to Specs by @zeroshade in #316
  • build(deps): bump the gomod_updates group with 7 updates by @dependabot in https://github...
Read more

Apache Iceberg Go v0.2.0-rc1

20 Mar 17:50
cfd2c3b

Choose a tag to compare

Pre-release

What's Changed

  • chore(ci): use generate-notes and fix svn by @zeroshade in #340
  • Supress version warning by @Fokko in #342
  • Replace tabulario in favor of apache by @Fokko in #341
  • fix: Clickhouse does not support "null" as partition spec metadata by @arnaudbriche in #347
  • fix(catalog): strip trailing slash for warehouse paths by @zeroshade in #349
  • fix(table): fix funky test paths by @zeroshade in #351
  • fix(table): remove inconsistencies in metadata serialize by @zeroshade in #350
  • fix(catalog): add rest integration write test by @zeroshade in #352
  • Use svn mv instead for releasing by @Fokko in #211
  • verify_rc.sh, download artifacts from apache dist by @kevinjqliu in #205
  • build(deps): bump github.com/aws/smithy-go from 1.22.0 to 1.22.1 by @dependabot in #206
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.1 to 1.28.5 by @dependabot in #212
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.101.2 to 1.102.0 by @dependabot in #214
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.3 to 1.67.1 by @dependabot in #215
  • Update tabulario/iceberg-rest to apache/iceberg-rest-fixture by @hendoxc in #222
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.67.1 to 1.71.0 by @dependabot in #225
  • build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 by @dependabot in #223
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #218
  • Fix release_rc.sh, use the right artifact file name by @kevinjqliu in #203
  • ci(infra): Remove sha256 by @kevinjqliu in #226
  • IO Implementation using Go CDK by @loicalleyne in #176
  • build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in #230
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.102.0 to 1.104.0 by @dependabot in #227
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.6 to 1.28.7 by @dependabot in #232
  • build(deps): bump google.golang.org/api from 0.211.0 to 0.214.0 by @dependabot in #234
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.104.0 to 1.105.0 by @dependabot in #238
  • release_rc.sh upload artifacts to apache dist by @chil-pavn in #237
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.71.0 to 1.71.1 by @dependabot in #239
  • Updated Readme file to reflect Implemented operations by @chil-pavn in #242
  • docs: fix prerequisites by @haoxins in #241
  • Impl rest catalog + table updates & requirements by @jwtryg in #146
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.71.1 to 1.72.0 by @dependabot in #243
  • feat(catalog): Add Catalog Registry by @zeroshade in #244
  • chore(dependencies): update Arrow and Substrait dependencies by @zeroshade in #253
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.7 to 1.28.10 by @dependabot in #251
  • refactor: improve manifest scanning organization and concurrency by @iskakaushik in #252
  • build(deps): bump google.golang.org/api from 0.214.0 to 0.216.0 by @dependabot in #248
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.72.0 to 1.72.2 by @dependabot in #249
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.105.0 to 1.105.1 by @dependabot in #247
  • feat(catalog): Standardize Catalog create table function by @zeroshade in #245
  • Added Unit tests for Remaining Catalog operations for REST catalog by @chil-pavn in #254
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.32.8 to 1.33.0 by @dependabot in #259
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.72.2 to 1.73.2 by @dependabot in #255
  • build(deps): bump google.golang.org/api from 0.216.0 to 0.217.0 by @dependabot in #257
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.105.1 to 1.105.3 by @dependabot in #258
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.11 to 1.29.1 by @dependabot in #256
  • feat(catalog): Have Load use "type" property and "name" for config by @zeroshade in #260
  • feat(catalog): Add CommitTable method by @zeroshade in #261
  • feat(io): Add Create method for creating file writers by @zeroshade in #262
  • ci(catalog): Improvement to unittest cases in catalog/registry.go by @dttung2905 in #264
  • feat(catalog): Make rest catalog auth scope configurable by @curtisr7 in #265
  • fix(catalog/rest): Do not set Content-type header in doPost by @curtisr7 in #268
  • refactor(catalog): restructure catalog package by @zeroshade in #266
  • build(deps): bump github.com/substrait-io/substrait-go/v3 from 3.2.1 to 3.5.0 by @dependabot in #273
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.73.2 to 1.74.1 by @dependabot in #271
  • build(deps): bump google.golang.org/api from 0.217.0 to 0.218.0 by @dependabot in #270
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.54 to 1.17.55 by @dependabot in #272
  • ci(catalog): Add tests for checkNamespaceExists method by @dttung2905 in #274
  • Add CheckTableExists method for rest.go by @dttung2905 in #277
  • feat(catalog): Initial implementation of sql catalog by @zeroshade in #246
  • fix(catalog/sql): change isolation to LevelDefault by @zeroshade in #279
  • feat(catalog): Propagate ctx from catalog interface through call stack by @curtisr7 in #276
  • Add test for RegisterTable method by @dttung2905 in #280
  • chore: upgrade bun and dialects together by @zeroshade in #288
  • build(deps): bump google.golang.org/api from 0.218.0 to 0.220.0 by @dependabot in #293
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.74.1 to 1.76.0 by @dependabot in #295
  • build(deps): bump github.com/substrait-io/substrait-go/v3 from 3.5.0 to 3.6.0 by @dependabot in #294
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.55 to 1.17.59 by @dependabot in #296
  • chore: tweak dependabot to bundle all go mod upgrades into the same PR by @raidancampbell in #289
  • feat(cmd/iceberg): Add commands for iceberg CLI. by @subkanthi in #298
  • ci(dependabot): fix dependabot config by @zeroshade in #299
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot in #300
  • feat(catalog/glue): Use awscfg from catalog creation when loading data from glue by @curtisr7 in #286
  • feat(catalog/rest): Add support for view related operations by @dttung2905 in #290
  • fix(io): fix blobFS writing by @zeroshade in #303
  • docs(cmd/iceberg): Added description of CLI usage in README by @subkanthi in #301
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot in #304
  • feat(catalog): Add pagination for list table operation across different catalog types by @dttung2905 in #306
  • feat(catalog/glue): add checkNamespaceExist by @dttung2905 in h...
Read more

Apache Iceberg Go v0.2.0-rc0

19 Mar 15:47
30705a6

Choose a tag to compare

Pre-release

What's Changed

  • Use svn mv instead for releasing by @Fokko in #211
  • verify_rc.sh, download artifacts from apache dist by @kevinjqliu in #205
  • build(deps): bump github.com/aws/smithy-go from 1.22.0 to 1.22.1 by @dependabot in #206
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.1 to 1.28.5 by @dependabot in #212
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.101.2 to 1.102.0 by @dependabot in #214
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.3 to 1.67.1 by @dependabot in #215
  • Update tabulario/iceberg-rest to apache/iceberg-rest-fixture by @hendoxc in #222
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.67.1 to 1.71.0 by @dependabot in #225
  • build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 by @dependabot in #223
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #218
  • Fix release_rc.sh, use the right artifact file name by @kevinjqliu in #203
  • ci(infra): Remove sha256 by @kevinjqliu in #226
  • IO Implementation using Go CDK by @loicalleyne in #176
  • build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in #230
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.102.0 to 1.104.0 by @dependabot in #227
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.6 to 1.28.7 by @dependabot in #232
  • build(deps): bump google.golang.org/api from 0.211.0 to 0.214.0 by @dependabot in #234
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.104.0 to 1.105.0 by @dependabot in #238
  • release_rc.sh upload artifacts to apache dist by @chil-pavn in #237
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.71.0 to 1.71.1 by @dependabot in #239
  • Updated Readme file to reflect Implemented operations by @chil-pavn in #242
  • docs: fix prerequisites by @haoxins in #241
  • Impl rest catalog + table updates & requirements by @jwtryg in #146
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.71.1 to 1.72.0 by @dependabot in #243
  • feat(catalog): Add Catalog Registry by @zeroshade in #244
  • chore(dependencies): update Arrow and Substrait dependencies by @zeroshade in #253
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.7 to 1.28.10 by @dependabot in #251
  • refactor: improve manifest scanning organization and concurrency by @iskakaushik in #252
  • build(deps): bump google.golang.org/api from 0.214.0 to 0.216.0 by @dependabot in #248
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.72.0 to 1.72.2 by @dependabot in #249
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.105.0 to 1.105.1 by @dependabot in #247
  • feat(catalog): Standardize Catalog create table function by @zeroshade in #245
  • Added Unit tests for Remaining Catalog operations for REST catalog by @chil-pavn in #254
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.32.8 to 1.33.0 by @dependabot in #259
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.72.2 to 1.73.2 by @dependabot in #255
  • build(deps): bump google.golang.org/api from 0.216.0 to 0.217.0 by @dependabot in #257
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.105.1 to 1.105.3 by @dependabot in #258
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.11 to 1.29.1 by @dependabot in #256
  • feat(catalog): Have Load use "type" property and "name" for config by @zeroshade in #260
  • feat(catalog): Add CommitTable method by @zeroshade in #261
  • feat(io): Add Create method for creating file writers by @zeroshade in #262
  • ci(catalog): Improvement to unittest cases in catalog/registry.go by @dttung2905 in #264
  • feat(catalog): Make rest catalog auth scope configurable by @curtisr7 in #265
  • fix(catalog/rest): Do not set Content-type header in doPost by @curtisr7 in #268
  • refactor(catalog): restructure catalog package by @zeroshade in #266
  • build(deps): bump github.com/substrait-io/substrait-go/v3 from 3.2.1 to 3.5.0 by @dependabot in #273
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.73.2 to 1.74.1 by @dependabot in #271
  • build(deps): bump google.golang.org/api from 0.217.0 to 0.218.0 by @dependabot in #270
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.54 to 1.17.55 by @dependabot in #272
  • ci(catalog): Add tests for checkNamespaceExists method by @dttung2905 in #274
  • Add CheckTableExists method for rest.go by @dttung2905 in #277
  • feat(catalog): Initial implementation of sql catalog by @zeroshade in #246
  • fix(catalog/sql): change isolation to LevelDefault by @zeroshade in #279
  • feat(catalog): Propagate ctx from catalog interface through call stack by @curtisr7 in #276
  • Add test for RegisterTable method by @dttung2905 in #280
  • chore: upgrade bun and dialects together by @zeroshade in #288
  • build(deps): bump google.golang.org/api from 0.218.0 to 0.220.0 by @dependabot in #293
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.74.1 to 1.76.0 by @dependabot in #295
  • build(deps): bump github.com/substrait-io/substrait-go/v3 from 3.5.0 to 3.6.0 by @dependabot in #294
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.55 to 1.17.59 by @dependabot in #296
  • chore: tweak dependabot to bundle all go mod upgrades into the same PR by @raidancampbell in #289
  • feat(cmd/iceberg): Add commands for iceberg CLI. by @subkanthi in #298
  • ci(dependabot): fix dependabot config by @zeroshade in #299
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot in #300
  • feat(catalog/glue): Use awscfg from catalog creation when loading data from glue by @curtisr7 in #286
  • feat(catalog/rest): Add support for view related operations by @dttung2905 in #290
  • fix(io): fix blobFS writing by @zeroshade in #303
  • docs(cmd/iceberg): Added description of CLI usage in README by @subkanthi in #301
  • build(deps): bump the gomod_updates group with 4 updates by @dependabot in #304
  • feat(catalog): Add pagination for list table operation across different catalog types by @dttung2905 in #306
  • feat(catalog/glue): add checkNamespaceExist by @dttung2905 in #312
  • fix(catalog/rest): Nessie CreateTable by @shubham-tomar in #308
  • build(deps): bump the gomod_updates group with 16 updates by @dependabot in #314
  • fix(manifest): ManifestEntry partition field schema should be dynamically generated by @arnaudbriche in #307
  • ci(catalog/rest): initial framework for rest catalog integration tests by @zeroshade in #310
  • fix(table/scanner): Fix nested field scan by @zeroshade in #311
  • feat(partitions): Add PartitionToPath method to Specs by @zeroshade in #316
  • build(deps): bump the gomod_updates group with 7 updates by @dependabot in https://github...
Read more

v0.1.0

18 Nov 18:15
0921b84

Choose a tag to compare

The initial release of Iceberg-Go

What's Changed

  • feat: schema and types by @zeroshade in #1
  • Ignore IntelliJ files by @nastra in #5
  • feat(partitioning): Add partition specs/fields and basic transform interface by @zeroshade in #2
  • feat(manifests): Adding implementation of manifest files by @zeroshade in #3
  • build(deps): bump github.com/hamba/avro/v2 from 2.14.1 to 2.16.0 by @dependabot in #6
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.34 to 1.13.40 by @dependabot in #7
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.35 to 1.18.42 by @dependabot in #9
  • build(deps): bump github.com/wolfeidau/s3iofs from 1.2.0 to 1.3.0 by @dependabot in #10
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.38.4 to 1.40.0 by @dependabot in #12
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.40.0 to 1.40.1 by @dependabot in #13
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.40 to 1.13.42 by @dependabot in #15
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.42 to 1.18.44 by @dependabot in #16
  • feat(tables): add basic table implementation by @zeroshade in #11
  • fix(manifests): Make added_snapshot_id mandatory in V1 by @zeroshade in #23
  • Disable merge commit by @Fokko in #17
  • build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #18
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.21.1 to 1.21.2 by @dependabot in #20
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.42 to 1.13.43 by @dependabot in #21
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.40.1 to 1.40.2 by @dependabot in #22
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.44 to 1.19.1 by @dependabot in #26
  • docs(readme): Add feature roadmap and support to readme by @zeroshade in #32
  • chore(deps): upgrade all the AWS SDK v2 deps, and s3iofs by @wolfeidau in #50
  • feat: add support for catalogs with glue implementation to start by @wolfeidau in #51
  • feat(catalog): add initial rest catalog impl by @zeroshade in #58
  • feat(catalog): Send X-Iceberg-Access-Delegation header to signal support for vended credentials by @nastra in #67
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.3 to 1.26.6 by @dependabot in #57
  • build(deps): bump github.com/google/uuid from 1.3.1 to 1.6.0 by @dependabot in #55
  • build(deps): bump golang.org/x/net from 0.18.0 to 0.23.0 by @dependabot in #73
  • build(deps): bump github.com/hamba/avro/v2 from 2.16.0 to 2.21.1 by @dependabot in #74
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.16.16 to 1.17.12 by @dependabot in #75
  • build(deps): bump github.com/wolfeidau/s3iofs from 1.5.0 to 1.5.2 by @dependabot in #53
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.73.1 to 1.80.1 by @dependabot in #81
  • build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #78
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.12 to 1.17.15 by @dependabot in #83
  • build(deps): bump github.com/pterm/pterm from 0.12.78 to 0.12.79 by @dependabot in #80
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.0 to 1.54.2 by @dependabot in #82
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.80.1 to 1.80.3 by @dependabot in #84
  • build(deps): bump github.com/hamba/avro/v2 from 2.21.1 to 2.22.0 by @dependabot in #85
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.6 to 1.27.15 by @dependabot in #86
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.54.2 to 1.54.3 by @dependabot in #87
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.80.3 to 1.81.1 by @dependabot in #88
  • feat: Adding literals by @zeroshade in #76
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.15 to 1.27.16 by @dependabot in #90
  • build(deps): bump github.com/apache/arrow/go/v16 from 16.0.0 to 16.1.0 by @dependabot in #97
  • build(deps): bump github.com/hamba/avro/v2 from 2.21.1 to 2.22.1 by @dependabot in #94
  • build(deps): bump github.com/pterm/pterm from 0.12.78 to 0.12.79 by @dependabot in #93
  • Add the build from source section by @git-hulk in #70
  • feat(exprs): Adding BooleanExpressions and Predicates by @zeroshade in #91
  • build(deps): bump github.com/aws/smithy-go from 1.20.2 to 1.20.3 by @dependabot in #104
  • feat(visitors): Implement basic boolean expression visitors by @zeroshade in #108
  • build(deps): bump github.com/hamba/avro/v2 from 2.22.1 to 2.23.0 by @dependabot in #116
  • refactor(evaluators): shift evaluator code into the table package by @zeroshade in #123
  • chore(s3): update to remove deprecated s3 sdk by @zeroshade in #122
  • feat(manifest): fix partition data map by @zeroshade in #124
  • refactor: some more small refactors by @zeroshade in #130
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.27.0 to 1.30.4 by @dependabot in #128
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.16 to 1.17.28 by @dependabot in #129
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.73.1 to 1.94.1 by @dependabot in #125
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.0 to 1.60.0 by @dependabot in #131
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.16 to 1.27.28 by @dependabot in #126
  • feat(table/scanner): Initial pass for planning a scan and returning the files to use by @zeroshade in #118
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.60.0 to 1.60.1 by @dependabot in #136
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.28 to 1.17.29 by @dependabot in #135
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.94.1 to 1.95.0 by @dependabot in #132
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.28 to 1.27.30 by @dependabot in #134
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.60.1 to 1.61.2 by @dependabot in #144
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.30 to 1.27.33 by @dependabot in #140
  • fix: SIGSEGV when describe empty table by @alex-kar in #145
  • ci(release): add release scripts and workflow by @zeroshade in #150
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/glue from 1.95.0 to 1.99.2 by @dependabot in #160
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.32 to 1.17.37 by @dependabot in #157
  • Test: Add coverage for Output by @alex-kar in #149
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.33 to 1.27.39 by @dependabot in #158
  • feat(table): add conversion from Arrow Schema to Iceberg by @zeroshade in #155
  • feat(catalog/glue): add support for list namespaces by @natusioe in #169
  • build(deps): bump github.com/aws/aws-sdk-go-v2/s...
Read more