Skip to content

feat: updates to several AIPs#1562

Merged
noahdietz merged 12 commits intoaip-dev:masterfrom
noahdietz:aip-updates
Oct 23, 2025
Merged

feat: updates to several AIPs#1562
noahdietz merged 12 commits intoaip-dev:masterfrom
noahdietz:aip-updates

Conversation

@noahdietz
Copy link
Copy Markdown
Collaborator

@noahdietz noahdietz commented Oct 3, 2025

Note: Each AIP update is broken out into its own commit for ease of review.

In AIP-180 we add guidance regarding string field value length changes, the potential user impact, and how to design this ahead of time. Internal bug post-team discussion. Additionally, we add guidance regarding changes to the format or construction of a field as part of the "semantic changes" guidance after a specific case hurt customers. Internal bug from producer feedback. Finally, we add an example of how adding components to an API, namely pagination, is not always compatible and can be tricky. Internal bug from producer feedback. Needs no linter update.

In AIP-126 we clarify that the allowed zero-value exception - UNKNOWN - can be prefixed with the enum name to avoid collisions as is typical. Internal bug from producer/linter feedback. Linter already updated.

In AIP-157 (and AIP-133/AIP-134) we explicitly allow and default value guidance for using the View pattern in other standard methods, soft delete, and custom methods. Internal bug contains references of discussion and prior art. Needs linter update.

In AIP-160, we clarify that the HAS operator can be used on top-level fields. Internal bug with references and tests.

@noahdietz noahdietz requested a review from a team as a code owner October 3, 2025 18:26
@noahdietz noahdietz requested review from jskeet, shwoodard and slevenick and removed request for shwoodard October 3, 2025 18:26
Comment thread aip/general/0180.md Outdated
Comment thread aip/general/0180.md Outdated
Comment thread aip/general/0180.md Outdated
Comment thread aip/general/0160.md
@noahdietz noahdietz requested a review from jskeet October 10, 2025 15:50
@noahdietz noahdietz merged commit 9524a9e into aip-dev:master Oct 23, 2025
2 checks passed
@noahdietz noahdietz deleted the aip-updates branch October 23, 2025 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants