Releases: graphql-hive/console
[email protected]
Major Changes
-
#6231
b7e4052
Thanks @n1ru4l! - New permission system for organization member
roles.The existing scopes assigned to organization members have been replaced with a permissions-based
system, enabling more granular access control and role-based access control (RBAC) in Hive.Breaking Changes
- Viewer Role Adjustments – Members with the default Viewer role can no longer create targets
or projects. - Restricted Role Management – Permissions for inviting, removing, and assigning roles have
been revoked. An admin must manually reassign these permissions where needed. - Expanded Role Assignment Capabilities – Members with permissions to manage invites, remove
members, or modify roles can now grant additional permissions without restrictions. Caution is
advised when assigning these rights, as they should be reserved for "Admin" roles.
These changes enhance security and provide greater flexibility in managing user permissions across
organizations. - Viewer Role Adjustments – Members with the default Viewer role can no longer create targets
Minor Changes
-
#6378
f14daa8
Thanks @jasonkuhrt! - You can now set HTTP headers in your
Laboratory Preflight Script.
Every time you run a request from Laboratory, your preflight headers, if any, will be merged into
the request before it is sent.You achieve this by interacting with the
Headers
instance newly available at
lab.request.headers
. For example, this script would would add afoo
header with the value
bar
to every Laboratory request.lab.request.headers.set('foo', 'bar')
A few notes about how headers are merged:
- Unlike static headers, preflight headers do not receive environment variable substitutions on
their values. - Preflight headers take precedence, overwriting any same-named headers already in the Laboratory
request.
Documentation for this new feature is available at
https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers. - Unlike static headers, preflight headers do not receive environment variable substitutions on
-
#6123
abfd1b1
Thanks @Intellicode! - encode postgres variables and introduce
optional password -
#6412
f352bba
Thanks @Intellicode! - Added a new environment variable
PROMETHEUS_METRICS_PORT
to control the promethus port of the policy service. The default value
is10254
(no action needed).
Patch Changes
-
#6398
0e4be14
Thanks @kamilkisiela! - Remove the db leftovers related to
activities (no longer a thing) -
#6433
a902d8b
Thanks @kamilkisiela! - Improves validation for operation
durations and error totals. Prevents processing of invalid usage report data. -
#6374
393ece7
Thanks @kamilkisiela! - Adjust the Kafka message size
estimation only when Kafka gives backMESSAGE_TOO_LARGE
error -
#6358
ab06518
Thanks @jdolle! - Use sum instead of max of top request counts for
breaking changes calculation
[email protected]
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
forrate-limit
andtokens
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 theusage
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 newOPENTELEMETRY_COLLECTOR_ENDPOINT
env var.This option is disabled by default for self-hosting, you can opt-in by setting
OPENTELEMETRY_COLLECTOR_ENDPOINT
.
Patch Changes
-
#6386
d19229f
Thanks @kamilkisiela! - Remove the code leftovers related to
activities (no longer a thing) -
#6380
40213fb
Thanks @kamilkisiela! - Update
@theguild/federation-composition
to
v0.14.3 -
#6399
607192e
Thanks @kamilkisiela! - Disable "select organization" dropdown
for OIDC accounts
[email protected]
Patch Changes
- #6383
ec356a7
Thanks @kamilkisiela! - Collect custom scalars from arguments
and input object fields
@graphql-hive/[email protected]
Patch Changes
-
#6383
ec356a7
Thanks @kamilkisiela! - Collect custom scalars from arguments
and input object fields -
Updated dependencies
[ec356a7
]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#6383
ec356a7
Thanks @kamilkisiela! - Collect custom scalars from arguments
and input object fields -
Updated dependencies
[ec356a7
]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
- #6383
ec356a7
Thanks @kamilkisiela! - Collect custom scalars from arguments
and input object fields
@graphql-hive/[email protected]
Patch Changes
-
#6380
40213fb
Thanks @kamilkisiela! - Update
@theguild/federation-composition
to
v0.14.3 -
Updated dependencies
[ec356a7
]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#6383
ec356a7
Thanks @kamilkisiela! - Collect custom scalars from arguments
and input object fields -
Updated dependencies
[ec356a7
]:- @graphql-hive/[email protected]
[email protected]
Patch Changes
c6a21ff
Thanks @dotansimha! - Bump version to test release flow
[email protected]
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