Here [1] is a draft agenda for the OData TC (Technical Committee) meeting scheduled
on Wednesday February 21, 2024, during 8-10 am PST (17:00-19:00 CET).
For TC timeline, see [2].
Feel free to suggest additions or modifications.
Thanks.
[1] Agenda
-
Roll call [8:00]
-
-
Conference ID: 629 315 222#
Local
numbers |
Learn more about Teams |
Meeting options
-
Approve agenda [8:05]
-
Approve minutes from previous meeting(s) [8:10]
-
-
-
Pull
Requests
-
-
Publish V4.02 CSD01
-
Decision: publish with public review
-
Which issues MUST or SHOULD go into CSD01?
-
Issues [8:20]
-
-
ODATA-1214 Annotate
constructor/factory actions
-
ODATA-1239 Define
a mechanism to distinguish between inserted and updated entities in a Delta message
-
ODATA-1253 Abstract
type definition Core.Number as a super-type of all numeric types
-
ODATA-1323 Clarify
representation of GEO literals and streams in annotations (XML, JSON)
-
ODATA-1336 Querying
“JSON properties”
-
ODATA-1370 CSDL
Section 12.9 “Parameter” mixing with “overload” causes ambiguity, particularly with regard to parameter ordering
-
ODATA-1405 /$query
shall allow Content-Type: application/x-www-form-urlencoded
-
ODATA-1435 Conditionally
add an element to a collection
-
ODATA-1506 Allow
index segments in path expressions
-
ODATA-1540 Require
decoding of plus as space in query part of URL
-
ODATA-1583 Clarify
representation of context URLs in JSON payloads
-
ODATA-1610 Clarify
use of ‘wait’ preference without ‘respond-async’ preference
-
ODATA-1624 Make
conformance clauses more future-proof
-
ODATA-1626 Should
support annotations to bound actions/functions via path
-
ODATA-1630 Resharpen
definitions of PropertyPath and NavigationPropertyPath
-
ODATA-1637 Clarify
that content-id referencing for newly created entities also works for entities created by an action
-
-
ODATA-1354 Add
support for SoundsLike expressions
-
ODATA-1426 Clarify
use of byte-order mark (BOM) in text/plain responses
-
ODATA-1436 Relax
constraint that DELETE Cannot return data
-
ODATA-1484 Allow
a client to query the status of an asynchronous request without returning the result if the request completed.
-
ODATA-1516 Support
returning inline count accuracy
-
ODATA-1526 Support
collapsing individual sections (chapters) in the HTML versions of the specification
-
ODATA-1528 Update
JSON Delta Response payload examples
-
ODATA-1549 Clarify
semantics of etag in delta requests/responses
-
ODATA-1567 Clarify
“Expand to the level present in the deep insert request”
-
ODATA-1580 Further
clarify restrictions around open types
-
ODATA-1599 Clarify
support for supplementary plane characters in OData Identifiers
-
ODATA-1633 In
should support empty literal arrays
-
-
ODATA-579 Should
we support dynamic functions/actions?
-
ODATA-601 Investigate
enhancements to interoperability and feature set of OData JSON through JSON-LD
-
ODATA-730 Lack
of ordering constraints on delta responses may require clients to buffer (or persist) entire response to process it correctly
-
ODATA-854 Consider
use of OPTIONS for discovering formats, other capabilities and features
-
ODATA-879 Support
Arrays of Arrays
-
ODATA-919 Specify
the result type for each operation based on operator types
-
ODATA-923 Support
subsetting returned metadata
-
ODATA-1052 Consider
the “fragility” of server-driven paging
-
ODATA-1059 Improve
specification and use of NavigationProperties, EntitySets, and Singletons
-
ODATA-1060 Improve
specification of element response requirements
-
ODATA-1062 Formally
define OData Metamodel
-
ODATA-1070 Clarify
text related to Canonical URL
-
ODATA-1071 Nullable
Collection Navigation Property
-
ODATA-1107 Introduce
instance annotation to specify which types an instance “implements”
-
ODATA-1113 Allow
alternate / native search syntax
-
ODATA-1235 ActionImport
and FunctionImport on EntityType
-
ODATA-1246 Allow
BaseType of EntityType to be a ComplexType
-
ODATA-1261 Allow
$pagesize system query option
-
ODATA-1262 Explicitly
state structural restrictions of type Edm.Untyped
-
ODATA-1308 Ability
to reference newly discovered OData services
-
ODATA-1317 ContextUrl
does not represent navigation properties for which the entity references ($ref) are included
-
ODATA-1333 Add
Terms, Abbreviated Terms, and Symbols sections to specifications
-
ODATA-1340 PATCH:
new preference return=delta to get back a delta response
-
ODATA-1350 OData
V2 required continue-on-error style batch responses, V4 makes it optional for servers (due to use of Prefer)
-
ODATA-1379 Consider
adding railroad diagrams for the URL syntax
-
ODATA-1386 Introduce
primitive types for color values
-
ODATA-1407 No
way to $select instance annotations on primitive types
-
ODATA-1424 OData
4.01 JSON “Delta Responses” doesn’t describe use of “@id” (or “@odata.id”) for Added/Changed Entity
-
ODATA-1438 New
preference return=keys
-
ODATA-1441 New
query option $expect combining $expand and $select
-
ODATA-1457 Potential
confusion wrt Content-Type header for media entities
-
ODATA-1479 Current
instance/collection is only defined adhoc
-
ODATA-1504 Dry-run
of data modification requests
-
ODATA-1505 Expressions
in action payloads
-
ODATA-1514 Generalize
the use of $each
-
ODATA-1527 Allow
functions/actions to return (and take) a delta payload
-
ODATA-1529 Provide
support for selecting the id of an entity
-
ODATA-1534 OData
4.01 JSON batch format doesn’t support streaming use cases well
-
ODATA-1535 Should
updates of related resources be supported in Create?
-
ODATA-1544 Section
4.17: support new HTTP QUERY method, deprecate /$query path suffix
-
ODATA-1545 Allow
services to validate read-only properties in update payloads
-
ODATA-1548 Encourage
clients to specify the correct value for non-key, non-computed read-only values (or omit)
-
ODATA-1558 Define
semantics for navigation properties of type Edm.EntityType
-
ODATA-1560 Clarify
usage of URL templates with callback preference
-
ODATA-1573 clarify
behavior for omitted values in PATCH and PUT
-
ODATA-1574 Expand
function results
-
ODATA-1575 Remove
restriction on Partner navigation
-
ODATA-1579 Allow
references to Core.ContentIDs in batch request URLs
-
ODATA-1585 Should
be able to change type when PATCHing an entity
-
ODATA-1586 Clarify
create/replace for server-defined dynamic properties
-
ODATA-1589 /$query
shall allow Content-Type: application/json
-
ODATA-1590 Clarify
where alternate keys can be used
-
ODATA-1594 Add
support for fuzzy search function within $filter, etc.
-
ODATA-1597 Allow
to create annotations in CSDL with a less verbose format to increase adoption
-
ODATA-1603 It
is not clear if the entities in a collection returned by a function always have an entity-id
-
ODATA-1606 Separation
of concerns: ABNF for URL components instead of whole URLs
-
ODATA-1608 Safety,
Security and Privacy Considerations: fill out or remove appendix
-
ODATA-1614 Add
NonSelectableProperties to SelectSupportType
-
ODATA-1616 Clarify
rules around results returned from Create/Update
-
ODATA-1621 Clarify
annotations on unavailable properties
-
ODATA-1623 Support
alternate keys in delta patch
-
ODATA-1625 Cannot
specify null as DefaultValue in CSDL XML
-
ODATA-1638 Clarify
creation of a singleton media entity
-
Next meetings [9:50]
-
Wednesday February 28, 2024, during 8-10 PST (17:00-19:00 CET)
-
Wednesday March 06, 2024, during 8-10 PST (17:00-19:00 CET)
-
Wednesday March 13, 2024, during 8-10 PST (17:00-19:00 CET)
-
Wednesday March 20, 2024, during 8-10 PST (17:00-19:00 CET)
-
AOB and wrap up [9:55]
[2] Timeline
-
https://www.oasis-open.org/committees/download.php/71620/TC-Timeline-2024-01-10.docx
|