Releases
v2024-08-07
Notable changes
Overhaul of AIP-217 :
New guidance for adopting AIP-217 in brownfield APIs (#1385 )
Significant change to AIP-217 pagination guidance to align with existing horizontal capabilities & improve user experience (#1392 )
Restructuring of and clarifications to existing AIP-217 guidance (#1393 )
Standard Update update_mask
, going forward, must be OPTIONAL
and default to payload-based patch semantics (#1327 )
Introduction of new google.api.field_behavior
value IDENTIFIER
(AIP-203 )
Introduction of new google.api.FieldInfo
(proto) extension and AIP-202
New guidance for server-modified values, service-specific default values, and field ownership (AIP-129 )
Singleton resources (AIP-156 ) may support Standard List via Reading Across Collections (AIP-159 ) (#1195 )
Other changes
fix(AIP-123 ): add order-preserving requirement for resource name patterns (#1398 )
fix(AIP-121 ): clarify acyclic parent-child relation (#1379 )
fix(AIP-123 ): clarify that resource type naming constraints
fix(AIP-122 ): clarify shortening rules for nested collections (#1372 )
feat(AIP-191 ): add go_package guidance (#1371 )
fix(AIP-135 ): add parent deletion precondition behavior (#1370 )
fix(AIP-149 ): add backwards compatibility section (#1366 )
fix(AIP-158 ): clarify breaking change rules around pagination (#1358 )
fix(AIP-140 ): adding note about client side impact of fiel naming (#1355 )
feat(AIP-4236 ): API Versioning for Version-aware clients (#1331 )
feat(AIP-151 ): Add AIP-163 validation-only guidance for LROs (#1341 )
feat(AIP-193 ): Refactor with Actionable Errors guidance (#1305 )
fix(AIP-4231 ): add resource reference compatibility guidance (#1332 )
fix(AIP-156 ): require singular and plural in resource (#1328 )
fix(AIP-4235 ): update generator behavior for explicit field presence (#1325 )
feat(AIP-4235 ): automatically populate fields in the request message (#1307 )
fix(AIP-133 ): clarify user-specified ids only required on standard create (#1250 )
fix(AIP-203 ): explain IDENTIFIER behavior (#1241 )
feat(AIP-148 ): add well known strings section (#1239 )
fix(AIP-155 ): add format extension guidance (#1234 )
feat(AIP-129 ): new AIP for server modified values (#1144 )
feat(AIP-202 ): add enriched Field descriptor AIP (#1216 )
feat(AIP-203 ): clarify fb in nested messages (#1182 )
feat(AIP-121 ): adding guidance around consistency (#1060 )
feat(AIP-122 ): disallow embedding resources in resources (#1196 )
fix(AIP-192 ): Expand deprecated comment requirement to all components (#1198 )
You can’t perform that action at this time.