Skip to content

Remove allowEmptyValue from REST Catalog OpenAPI Spec #13444

@elphastori

Description

@elphastori

Feature Request / Improvement

Background

Follow-up on dev@ mailing list thread which discussed the drawbacks of using allowEmptyValue in our REST Catalog OpenAPI specification and proposed removing it: https://lists.apache.org/thread/pg2obnmlhkdfg2gtbd0xo4j9zqwlcxf4

Key points raised:

Proposal

  • Remove every occurrence of allowEmptyValue from rest-catalog-open-api.yaml.
  • Keep current behaviour backwards-compatible until the next major release by treating the absence of pageToken and parent (and similar query params) exactly as today.

Query engine

None

Willingness to contribute

  • I can contribute this improvement/feature independently
  • I would be willing to contribute this improvement/feature with guidance from the Iceberg community
  • I cannot contribute this improvement/feature at this time

Metadata

Metadata

Assignees

No one assigned

    Labels

    improvementPR that improves existing functionality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions