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.0.1
Patch Changes
c6a21ff
Thanks @dotansimha! - Bump version to test release flow
4.0.0
Major Changes
- #6259
1168564
Thanks @kamilkisiela! - No longer support the legacy registry models. Announcement https://the-guild.dev/blog/graphql-hive-improvements-in-schema-registry
Minor Changes
-
#6340
3183f5a
Thanks @n1ru4l! - Remove the legacy member role assignment wizard. -
#6341
2fa3352
Thanks @kamilkisiela! - Allow to close the last tab in Laboratory -
#6254
b58d2c5
Thanks @jdolle! - Add option for checking breaking changes by a fixed request count
Patch Changes
-
#6332
6b9192c
Thanks @kamilkisiela! - Assigns custom roles to members without a role to complete https://the-guild.dev/graphql/hive/product-updates/2023-12-05-member-roles -
#6369
b40cabd
Thanks @kamilkisiela! - Fix the audit log export -
#6368
0c2e953
Thanks @n1ru4l! - Fix connecting slack integration. -
#6365
bab2cf0
Thanks @dotansimha! - Fix release and package flow for Docker images ofhive
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
-
#6265
cecd95b
Thanks @dotansimha! - Relaxuuid
check for external IDs in audit log metadata. Fixes https://github.com/graphql-hive/console/issues/6264 -
#6262
d98e146
Thanks @kamilkisiela! - Resolve the issue where the laboratory mocked endpoint consistently returns: “Please publish your first schema to Hive.” -
#6267
817fed3
Thanks @dotansimha! - bugfix:scrollIntoView
is not a function in lab page (fixed https://github.com/graphql-hive/console/issues/6263) -
#6282
a7f9d50
Thanks @kamilkisiela! - Fix editor state and operation handling in Laboratory.When opening a new tab or selecting a saved operation, the editor incorrectly populated the query, defaulting to the active query. This made it impossible to view the selected operation. Additionally, the submit button for saving an operation was always disabled, even when the form was in a valid state.
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. -
#6234
eecd099
Thanks @kamilkisiela! - Addslab.prompt(message, defaultValue)
to Preflight Script API
Patch Changes
-
#6232
ff44b62
Thanks @kamilkisiela! - Improvements to UI of Preflight Script (Laboratory) -
#6233
7b0c920
Thanks @kamilkisiela! - Tiny UI fixes
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
-
#6156
b6eb5d0
Thanks @dotansimha! - Improvement for OTEL tracing and added missing attributes -
#6156
b6eb5d0
Thanks @dotansimha! - Performance improvements for Postgres DB calls (specificallygetSchemasOfVersion
, see https://github.com/graphql-hive/console/pull/6154)
1.2.4
Patch Changes
- #6138
349a67d
Thanks @kamilkisiela! - Prevent stripe.js from loading automatically
1.2.3
Patch Changes
-
#6115
0d7ce02
Thanks @kamilkisiela! - Move information about target and organization to logger’s metadata in usage service -
#6121
6d78547
Thanks @kamilkisiela! - Make optional properties optional or nullable in usage report v2 -
#6111
cffd08a
Thanks @kamilkisiela! - Fix a missing @join__field on a query field where @override is used, but not in all subgraphs.
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
-
#5945
03f08ca
Thanks @n1ru4l! - Require “registry write” permissions for approving failed schema checks, schema versions, and the laboratory. -
#5989
a87a541
Thanks @kamilkisiela! - Retry calls to Github API when creating check-runs -
#5989
a87a541
Thanks @kamilkisiela! - Inform users about Github API issues when creating check runs
1.2.0
Minor Changes
Patch Changes
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! - AddREDIS_TLS_ENABLED
environment variable for enabling and disabling Redis TLS foremails
,schema
,tokens
,webhooks
andserver
services. -
#5889
0eef5ed
Thanks @n1ru4l! - Updatesupertokens-postgresql
to8.0
.
1.0.2
Patch Changes
- #5872
580d349
Thanks @kamilkisiela! - Bump @theguild/federation-composition to v0.14.1
1.0.1
Patch Changes
- #5858
11973c7
Thanks @kamilkisiela! - fix: conditional breaking changes form #5852
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.