Self-Hosting Changelog

Here you can find all the recent improvements and updates about the self-hosting images. The Docker images published to the GitHub registry using the same tags. For a high-level overview of improvements please refer to our product updates.

4.1.0

Minor Changes

  • #6400 d2a4387 Thanks @kamilkisiela! - Display logs from the Preflight Script in Laboratory

  • #6348 e754700 Thanks @kamilkisiela! - Adds ability to select a default role for new OIDC users

  • #6351 ba20748 Thanks @dotansimha! - Added a new environment variable OPENTELEMETRY_TRACE_USAGE_REQUESTS for rate-limit and tokens services.

    Self-hosters who wish to report telemetry information for usage service, can opt-in and set OPENTELEMETRY_TRACE_USAGE_REQUESTS=1 to these services. This will skip sampling and will always trace requests originating from the usage service.

  • #6388 a8ff443 Thanks @kamilkisiela! - Add multi-column sort to Insights > Operations table

  • #6389 781b140 Thanks @kamilkisiela! - Show Impact metric in the Operations list on the Insights page. Impact equals to the total time spent on this operation in the selected period in seconds. It helps assess which operations contribute the most to overall latency.

    Impact = Requests * avg/1000
  • #6393 84fd770 Thanks @kamilkisiela! - Add type definitions of global.lab to Preflight Script editor

  • #6351 ba20748 Thanks @dotansimha! - Added OpenTelemetry traces to Usage service using a new OPENTELEMETRY_COLLECTOR_ENDPOINT env var.

    This option is disabled by default for self-hosting, you can opt-in by setting OPENTELEMETRY_COLLECTOR_ENDPOINT.

Patch Changes

4.0.1

Patch Changes

4.0.0

Major Changes

Minor Changes

Patch Changes

3.0.0

Major Changes

  • #6066 e747e4c Thanks @n1ru4l! - Drop user accounts and organization not linked to a SuperTokens account.

    This is mainly a cleanup for legacy accounts on Hive Cloud that were not migrated from Auth0 some years ago. It should not affect self-hosters.

Minor Changes

  • #6261 09c01d6 Thanks @kamilkisiela! - Adds a response validation of the POST https://slack.com/api/oauth.v2.access request.

    This request is made when connecting Slack to Hive. This is to ensure that the response is a JSON object and that it contains the expected keys and provide informative error messages if it does not.

Patch Changes

2.1.0

Minor Changes

  • #5564 e0eb3bd Thanks @dimaMachina! - Add preflight scripts for laboratory.

    It is now possible to add a preflight script within the laboratory that executes before sending a GraphQL request. Learn more.

  • #5530 38c14e2 Thanks @TuvalSimha! - Add organization audit log.

    Each organization now has an audit log of all user actions that can be exported by admins. Exported audit logs are stored on the pre-configured S3 storage.

    In case you want to store exported audit logs on a separate S3 bucket, you can use the S3_AUDIT_LOG prefixed environment variables for the configuration.

    Learn more.

  • #6234 eecd099 Thanks @kamilkisiela! - Adds lab.prompt(message, defaultValue) to Preflight Script API

Patch Changes

2.0.1

Patch Changes

  • #6158 3093c9f Thanks @dotansimha! - Added missing index for postgres db field “schema_version_changes.schema_version_id”

2.0.0

Major Changes

  • #6142 25f1460 Thanks @TuvalSimha! - Upgrade the PostgreSQL version for Docker Compose from version 14.13 to use 16.4.

    This change is published as major, as it requires attention based on your setup.

    For self-hosters with a managed database, we recommend upgrading PostgreSQL based on your Cloud provider’s or IT’s recommendation.

    For self-hosters running in Docker, you can read about upgrading PostgreSQL in a Docker container here.

    The Hive data that was previously created with PostgreSQL v14 is compatible with v16.

Patch Changes

1.2.4

Patch Changes

1.2.3

Patch Changes

1.2.2

Patch Changes

  • #6065 9297f33 Thanks @n1ru4l! - Allow organizations without a GitHub or Slack integration to add and manage integrations.

1.2.1

Patch Changes

1.2.0

Minor Changes

Patch Changes

  • #5924 5ad52ba Thanks @n1ru4l! - Fix logging for invalid operation body within usage reporting.

1.1.1

Patch Changes

  • #5907 5adfb6c Thanks @n1ru4l! - Remove option to remove the organization owner from the organization.

1.1.0

Minor Changes

  • #5884 8aec41a Thanks @andriihrachov! - Add REDIS_TLS_ENABLED environment variable for enabling and disabling Redis TLS for emails, schema, tokens, webhooks and server services.

  • #5889 0eef5ed Thanks @n1ru4l! - Update supertokens-postgresql to 8.0.

1.0.2

Patch Changes

1.0.1

Patch Changes

1.0.0

This is the first officially versioned release of Hive.

While it has been available and in use for some time, this marks the introduction of formal versioning and a changelog to track future updates and improvements.