Skip to content

Conversation

@weiminyu
Copy link
Collaborator

@weiminyu weiminyu commented Nov 13, 2025

Nomulus supports multiple Fee extensions, and use hardcoded version-specific namespace tags for each version. Previously the mapping is as follows:

  • Draft 06 --> 'fee'
  • Draft 11 --> 'fee11'
  • Draft 12 --> 'fee12'

When we added support for the final standard in RFC 8748, we assigned it 'fee_1_00'.

Some customers are having trouble with this new tag. We propose to change the mappings to:

  • Draft 06 --> 'fee06'
  • Draft 11 --> 'fee11'
  • Draft 12 --> 'fee12'
  • Standard 1.0 -> 'fee'

Note that this only affects clients whose XML parsing is not namespace-aware. Our XML is valid before AND after this change.


This change is Reviewable

Nomulus supports multiple Fee extensions, and use hardcoded
version-specific namespace tags for each version. Previously the mapping
is as follows:
- Draft 06 --> 'fee'
- Draft 11 --> 'fee11'
- Draft 12 --> 'fee12'

When we added support for the final standard in RFC 8748, we assigned it
'fee_1_00'.

Some customers are having trouble with this new tag. We propose to
change the mappings to:

- Draft 06 --> 'fee06'
- Draft 11 --> 'fee11'
- Draft 12 --> 'fee12'
- Standard 1.0 -> 'fee'

Note that this only affects clients whose XML parsing is not
namespace-aware. Our XML is valid before AND after this change.
@weiminyu weiminyu requested a review from CydeWeys November 13, 2025 21:50
@weiminyu weiminyu added the do not merge Do not merge this PR. label Nov 17, 2025
@weiminyu
Copy link
Collaborator Author

See b/458403981. We may not need this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Do not merge this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants