Skip to content

Canonicalize namespace names - #5967

Draft
aasoni wants to merge 1 commit into
masterfrom
alessandro/fix-canonical-vs-accessor-name-in-typescript-submodules
Draft

aasoni wants to merge 1 commit into
masterfrom
alessandro/fix-canonical-vs-accessor-name-in-typescript-submodules

Conversation

@aasoni

@aasoni aasoni commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Description of Changes

API and ABI breaking changes

This breaks existing modules that were published with names that will now canonicalize to a different name.
E.g. if a database was published with a submodule under namespace myAuth, then this database will no longer work properly because the module definition will bo loaded as my_auth but the datastore will have myAuth.

There are ways around this but they make the change more complicated. My take is we ship this and announce that the
upgrade will break modules with submodules.

Rollback safety impact

n/a

Expected complexity level and risk

3

Testing

  • Add unit tests to confirm case conversion applies correctly

@aasoni aasoni added the abi-break A PR that makes an ABI breaking change label Sep 22, 2026

This branch has not been deployed

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

Labels

abi-break A PR that makes an ABI breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant