Snowflake Native App Framework: Apps with containers share events with provider when consumer event table not set (Pending)

Attention

This behavior change is in the 2024_08 bundle.

For the current status of the bundle, refer to Bundle History.

Previously, consumers could disable an event table by setting the value of the event table to NONE as shown in the following example:

ALTER ACCOUNT SET EVENT_TABLE = NONE
Copy

If the consumer set this value to NONE and they have enabled event sharing, log messages and trace events were no longer shared with the provider.

BCR-1724 introduced a change where the log messages and trace events the consumer has agreed to share are still shared with the provider, even if the event table is set to NONE.

This behavior change introduces the same change for apps with containers. When this behavior change bundle is enabled, the behavior of event sharing for apps with containers changes as follows:

Before the change:

If the consumer sets the event table to NONE and event sharing is enabled for an app with containers, log messages and trace events are no longer shared with the provider.

After the change:

If event sharing is enabled for an app with containers, the log messages and trace events the consumer has agreed to share are still shared with the provider, even if the event table is set to NONE.

Ref: 1800