apache / apache/iceberg-go

When will a new version be released?

Open
#2,000 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
463
Forks
232
Avg merge
2d 11h
Merged PRs (30d)
121

Description

### Question

When updating the dependencies of a project using iceberg-go (using `go get -u`), an incompatible version of avro is pulled in, which leads to the following build error:
```
# github.com/apache/iceberg-go/internal
../../../go/pkg/mod/github.com/apache/iceberg-go@v0.6.0/internal/avro_schemas.go:42:33: cannot use schema.Root() (value of type *avro.SchemaNode) as avro.SchemaNode value in argument to NullableNode
../../../go/pkg/mod/github.com/apache/iceberg-go@v0.6.0/internal/avro_schemas.go:426:10: cannot use partitionType.Root() (value of type *avro.SchemaNode) as avro.SchemaNode value in struct literal
../../../go/pkg/mod/github.com/apache/iceberg-go@v0.6.0/internal/avro_schemas.go:463:10: cannot use dfschema.Root() (value of type *avro.SchemaNode) as avro.SchemaNode value in struct literal (exit status 1)
```
However, the main branch of iceberg-go already references avro 1.8.0.
Are there any plans to release a new version soon?

Contributor guide

Open the contributing guide

Research direction

Review the dependency references in the main branch and internal/avro_schemas.go, then compare them with the v0.6.0 module selected by go get -u. Check the release process and compatibility expectations for avro 1.8.0; done means a new compatible iceberg-go version is published or the release plan is clarified.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
release
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.