When will a new version be released?
- 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
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