Skip to content

Conversation

@sergiupopescu199
Copy link
Contributor

@sergiupopescu199 sergiupopescu199 commented Nov 13, 2025

Description of change

This PR restricts the usage of the GraphQL Subscription feature only for testnet & mainnet networks.

Links to any relevant issues

fixes #9208

How the change has been tested

  • Basic tests (linting, compilation, formatting, unit/integration tests)
  • Patch-specific tests (correctness, functionality coverage)

Infrastructure QA (only required for crates that are maintained by @iotaledger/infrastructure)

  • Synchronization of the indexer from genesis for a network including migration objects.
  • Restart of indexer synchronization locally without resetting the database.
  • Restart of indexer synchronization on a production-like database.
  • Deployment of services using Docker.
  • Verification of API backward compatibility.

Note

The path does not affect the normal operation of the indexer, thus no tests were conducted.

Release Notes

  • GraphQL: Usage of the Subscription feature is only supported on devnet and local netwroks, as the feature is still in alpha.

@sergiupopescu199 sergiupopescu199 requested a review from a team as a code owner November 13, 2025 12:54
@vercel
Copy link

vercel bot commented Nov 13, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

6 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
apps-backend Ignored Ignored Preview Nov 13, 2025 3:18pm
apps-ui-kit Ignored Ignored Preview Nov 13, 2025 3:18pm
iota-evm-bridge Ignored Ignored Preview Nov 13, 2025 3:18pm
iota-multisig-toolkit Ignored Ignored Preview Nov 13, 2025 3:18pm
rebased-explorer Ignored Ignored Preview Nov 13, 2025 3:18pm
wallet-dashboard Ignored Ignored Preview Nov 13, 2025 3:18pm

@iota-ci iota-ci added infrastructure Issues related to the Infrastructure Team sc-platform Issues related to the Smart Contract Platform group. labels Nov 13, 2025
@tomxey tomxey self-requested a review November 13, 2025 14:14
@sergiupopescu199 sergiupopescu199 force-pushed the sc-platform/feat/streaming-support branch from e005aa7 to 1a28f69 Compare November 13, 2025 15:08
@sergiupopescu199 sergiupopescu199 requested review from a team as code owners November 13, 2025 15:08
@sergiupopescu199 sergiupopescu199 force-pushed the sc-platform/issue-9208-graphql-restrict-subscriptions-feature branch from 9b72663 to 2e8da99 Compare November 13, 2025 15:17
@sergiupopescu199 sergiupopescu199 removed request for a team November 13, 2025 15:18
Copy link
Contributor

@kodemartin kodemartin left a comment

Choose a reason for hiding this comment

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

lgtm

@sergiupopescu199 sergiupopescu199 linked an issue Nov 14, 2025 that may be closed by this pull request
@sergiupopescu199 sergiupopescu199 merged commit 53cd6cd into sc-platform/feat/streaming-support Nov 14, 2025
40 of 41 checks passed
@sergiupopescu199 sergiupopescu199 deleted the sc-platform/issue-9208-graphql-restrict-subscriptions-feature branch November 14, 2025 14:44
sergiupopescu199 added a commit that referenced this pull request Nov 20, 2025
…et` & `mainnet` networks (#9271)

# Description of change

This PR restricts the usage of the GraphQL Subscription feature only for
`testnet` & `mainnet` networks.

## Links to any relevant issues

fixes #9208 

## How the change has been tested

- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [ ] Patch-specific tests (correctness, functionality coverage)

### Infrastructure QA (only required for crates that are maintained by
@iotaledger/infrastructure)

- [ ] Synchronization of the indexer from genesis for a network
including migration objects.
- [ ] Restart of indexer synchronization locally without resetting the
database.
- [ ] Restart of indexer synchronization on a production-like database.
- [ ] Deployment of services using Docker.
- [ ] Verification of API backward compatibility.

> [!NOTE]
> The path does not affect the normal operation of the indexer, thus no
tests were conducted.

### Release Notes
- [x] GraphQL: Usage of the Subscription feature is only supported on
`devnet` and local netwroks, as the feature is still in alpha.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infrastructure Issues related to the Infrastructure Team sc-platform Issues related to the Smart Contract Platform group.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[graphql]: restrict usage of graphql subscriptions

5 participants