Skip to content

Releases: graphql-hive/console

[email protected]

24 Nov 10:56
b49a88c

Choose a tag to compare

Minor Changes

  • #7281
    791c025
    Thanks @n1ru4l! - Introduce rate limiting for email sign up, sign in
    and password rest. The IP value to use for the rate limiting can be specified via the
    SUPERTOKENS_RATE_LIMIT_IP_HEADER_NAME environment variable. By default the CF-Connecting-IP
    header is being used.

  • #7292
    9c19215
    Thanks @n1ru4l! - Add AWS Lambda CDN Artifact Handler.

Patch Changes

  • #7304
    172ee83
    Thanks @adambenhassen! - Upgrade OpenTelemetry Collector to
    v0.140.0 (from v0.122.0) and Go to 1.25 (from 1.23). This includes updating all collector
    component dependencies and adapting the hive auth extension for API compatibility changes.

  • #7295
    76c700f
    Thanks @jonathanawesome! - Fixes a UI bug in
    MembershipInvitation modal when there are many projects/targets/services.

@graphql-hive/[email protected]

24 Nov 10:56
b49a88c

Choose a tag to compare

Patch Changes

@graphql-hive/[email protected]

24 Nov 10:56
b49a88c

Choose a tag to compare

Patch Changes

@graphql-hive/[email protected]

24 Nov 10:56
b49a88c

Choose a tag to compare

Patch Changes

@graphql-hive/[email protected]

24 Nov 10:56
b49a88c

Choose a tag to compare

Patch Changes

@graphql-hive/[email protected]

24 Nov 10:56
b49a88c

Choose a tag to compare

Patch Changes

@graphql-hive/[email protected]

18 Nov 10:07
c222824

Choose a tag to compare

Minor Changes

  • #7280
    2cc443c
    Thanks @n1ru4l! - Support circuit breaking for usage reporting.

    Circuit breaking is a fault-tolerance pattern that prevents a system from repeatedly calling a
    failing service. When errors or timeouts exceed a set threshold, the circuit “opens,” blocking
    further requests until the service recovers.

    This ensures that during a network issue or outage, the service using the Hive SDK remains healthy
    and is not overwhelmed by failed usage reports or repeated retries.

    import { createClient } from '@graphql-hive/core'
    
    const client = createClient({
      agent: {
        circuitBreaker: {
          /**
           * Count of requests before starting evaluating.
           * Default: 5
           */
          volumeThreshold: 5,
          /**
           * Percentage of requests failing before the circuit breaker kicks in.
           * Default: 50
           */
          errorThresholdPercentage: 1,
          /**
           * After what time the circuit breaker is attempting to retry sending requests in milliseconds
           * Default: 30_000
           */
          resetTimeout: 10_000
        }
      }
    })

Patch Changes

@graphql-hive/[email protected]

18 Nov 10:07
c222824

Choose a tag to compare

Minor Changes

  • #7280
    2cc443c
    Thanks @n1ru4l! - Support circuit breaking for usage reporting.

    Circuit breaking is a fault-tolerance pattern that prevents a system from repeatedly calling a
    failing service. When errors or timeouts exceed a set threshold, the circuit “opens,” blocking
    further requests until the service recovers.

    This ensures that during a network issue or outage, the service using the Hive SDK remains healthy
    and is not overwhelmed by failed usage reports or repeated retries.

    import { createClient } from '@graphql-hive/core'
    
    const client = createClient({
      agent: {
        circuitBreaker: {
          /**
           * Count of requests before starting evaluating.
           * Default: 5
           */
          volumeThreshold: 5,
          /**
           * Percentage of requests failing before the circuit breaker kicks in.
           * Default: 50
           */
          errorThresholdPercentage: 1,
          /**
           * After what time the circuit breaker is attempting to retry sending requests in milliseconds
           * Default: 30_000
           */
          resetTimeout: 10_000
        }
      }
    })

Patch Changes

@graphql-hive/[email protected]

18 Nov 10:07
c222824

Choose a tag to compare

Minor Changes

  • #7280
    2cc443c
    Thanks @n1ru4l! - Support circuit breaking for usage reporting.

    Circuit breaking is a fault-tolerance pattern that prevents a system from repeatedly calling a
    failing service. When errors or timeouts exceed a set threshold, the circuit “opens,” blocking
    further requests until the service recovers.

    This ensures that during a network issue or outage, the service using the Hive SDK remains healthy
    and is not overwhelmed by failed usage reports or repeated retries.

    import { createClient } from '@graphql-hive/core'
    
    const client = createClient({
      agent: {
        circuitBreaker: {
          /**
           * Count of requests before starting evaluating.
           * Default: 5
           */
          volumeThreshold: 5,
          /**
           * Percentage of requests failing before the circuit breaker kicks in.
           * Default: 50
           */
          errorThresholdPercentage: 1,
          /**
           * After what time the circuit breaker is attempting to retry sending requests in milliseconds
           * Default: 30_000
           */
          resetTimeout: 10_000
        }
      }
    })

@graphql-hive/[email protected]

18 Nov 10:07
c222824

Choose a tag to compare

Patch Changes