Skip to content

Conversation

@mamcx
Copy link
Contributor

@mamcx mamcx commented Nov 4, 2025

Description of Changes

As title says

API and ABI breaking changes

This is a behavioural change. Before clients incorrectly operate under the old rules.

Expected complexity level and risk

1

Testing

  • Adding unit and smoke tests
  • Manual inspection with spacetime subscribe

@mamcx mamcx self-assigned this Nov 4, 2025
@mamcx mamcx added the release-any To be landed in any release window label Nov 4, 2025
@mamcx mamcx force-pushed the mamcx/rls-disconnect-clients branch 2 times, most recently from 11c4134 to 4245ae5 Compare November 4, 2025 20:46
@mamcx mamcx force-pushed the mamcx/rls-disconnect-clients branch from 4245ae5 to 0041eca Compare November 5, 2025 15:48

self.write_module_code(self.MODULE_CODE_UPDATED)
self.publish_module(self.database_identity, clear=False)
self.publish_module(self.database_identity, clear=False, break_clients=True)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you remove the RLS rules from this test now that we have a separate smoke test for them? It's important that publishing the module in this test doesn't break clients.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@mamcx mamcx force-pushed the mamcx/rls-disconnect-clients branch from 0041eca to 8dab9b7 Compare November 6, 2025 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-any To be landed in any release window

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants