Hi Jasdip, On 12.12.25 21:28, Jasdip Singh wrote:
[PK] definitely. I am in doubt if we come up with an exhaustive list, but giving some guidance and examples would be of a valueHi Pawel,From: Pawel Kowalik <[email protected]> Date: Friday, December 12, 2025 at 3:59 AM To: Andy Newton <[email protected]>, [email protected] <[email protected]> Subject: [regext] Re: I-D Action: draft-ietf-regext-rdap-extensions-09.txt On 11.12.25 22:02, Andy Newton wrote: Just to be clear, are you suggesting evolving an extension without an evolution signal should be allowed? In other words, not MUST NOT and not NOT RECOMMENDED? Yes, not MUST NOT and not NOT RECOMMENDED.But RECOMMEND using versioning extension and MUST assure clients do not break, whatever it means if not yet enough specified in STD 95.[JS] To your "assure clients do not break, whatever it means” point, would it help to clarify that in the draft?
[PK] "new object class" - only if returned on an already existing path, otherwise it's not breakingFrom a client’s perspective, changes injected into an existing extension (without a successor extension) could fall into:Breaking: new object class, referral with different semantics from another extension, altered JSON member value syntax, new required JSON member, new required query parameter
"referral with different semantics from another extension" - this I don't understand. What is "another extension"? Do you mean new semantics of an already defined referral? I believe otherwise the clients shall not break by a presence of any referral link, which they don't understand.
"new required JSON member - this is typically valid for requests but not for responses, as "required" actually applies to the server not to the client. I would rather use "new JSON member which is critical to the client to properly understand the response".
Non-breaking: new JSON member, new query path, new query parameter, new HTTP header
[PK] + New referral type Kind Regards, Pawel
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ regext mailing list -- [email protected] To unsubscribe send an email to [email protected]
