|
1 | 1 | # hive
|
2 | 2 |
|
| 3 | +## 7.0.0 |
| 4 | + |
| 5 | +### Major Changes |
| 6 | + |
| 7 | +- [#6758](https://github.com/graphql-hive/console/pull/6758) |
| 8 | + [`0cf1194`](https://github.com/graphql-hive/console/commit/0cf1194c89d82f8dd2750fb6187234b084cbfc31) |
| 9 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Add target management fields to the public GraphQL |
| 10 | + API schema. |
| 11 | + |
| 12 | + This includes the following fields and related types/fields: |
| 13 | + |
| 14 | + - `Mutation.updateTargetConditionalBreakingChangeConfiguration` |
| 15 | + - `Mutation.updateTargetSlug` |
| 16 | + - `Mutation.updateTargetDangerousChangeClassification` |
| 17 | + - `Mutation.createTarget` |
| 18 | + - `Mutation.deleteTarget` |
| 19 | + - `Mutation.createCdnAccessToken` |
| 20 | + - `Mutation.deleteCdnAccessToken` |
| 21 | + - `Target.conditionalBreakingChangeConfiguration` |
| 22 | + - `Target.failDiffOnDangerousChange` |
| 23 | + - `Target.cdnAccessTokens` |
| 24 | + - `Organization.availableOrganizationAccessTokenPermissionGroups` |
| 25 | + |
| 26 | + **BREAKING CHANGE** This renames existing types and fields within the private GraphQL schema. |
| 27 | + |
| 28 | +### Minor Changes |
| 29 | + |
| 30 | +- [#6626](https://github.com/graphql-hive/console/pull/6626) |
| 31 | + [`2056307`](https://github.com/graphql-hive/console/commit/20563078449dbb6bf33bac3b2e5ac3d2c772fc6f) |
| 32 | + Thanks [@jdolle](https://github.com/jdolle)! - Add target breaking change setting to turn |
| 33 | + dangerous changes into breaking changes |
| 34 | + |
| 35 | +- [#6658](https://github.com/graphql-hive/console/pull/6658) |
| 36 | + [`e6a970f`](https://github.com/graphql-hive/console/commit/e6a970f790b388ff29f97709acdd73136a79dfb7) |
| 37 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Adjust GraphQL schema according to schema design |
| 38 | + policies. |
| 39 | + |
| 40 | +- [#6701](https://github.com/graphql-hive/console/pull/6701) |
| 41 | + [`f2fe6c8`](https://github.com/graphql-hive/console/commit/f2fe6c83a2467fcb77ca49c8ed5405d3f6256157) |
| 42 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Print dangerous schema changes as own section in |
| 43 | + github changes. |
| 44 | + |
| 45 | +- [#6662](https://github.com/graphql-hive/console/pull/6662) |
| 46 | + [`2b220a5`](https://github.com/graphql-hive/console/commit/2b220a560c4e4777a20ec0cf5f6ee68032055022) |
| 47 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Support federation composition validation for |
| 48 | + `IMPLEMENTED_BY_INACCESSIBLE`. |
| 49 | + |
| 50 | +- [#6678](https://github.com/graphql-hive/console/pull/6678) |
| 51 | + [`8fd9ad0`](https://github.com/graphql-hive/console/commit/8fd9ad018a50d54eb61759ea3e178790172d82d6) |
| 52 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Deprecate `CriticalityLevel` scalar and fields |
| 53 | + referencing it in favor of the `SeverityLevelType` scalar. Expose `SchemaChange.severityLevel` and |
| 54 | + `SchemaChange.severityReason` via the public API endpoint. |
| 55 | + |
| 56 | +- [#6614](https://github.com/graphql-hive/console/pull/6614) |
| 57 | + [`c1d9c05`](https://github.com/graphql-hive/console/commit/c1d9c0568d5a4b4671aceb831883d348db5f9a55) |
| 58 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Add new route `/graphql-public` to the `server` |
| 59 | + service which contains the public GraphQL API (fields and types will follow). |
| 60 | + |
| 61 | +- [#6675](https://github.com/graphql-hive/console/pull/6675) |
| 62 | + [`ed66171`](https://github.com/graphql-hive/console/commit/ed66171a4b40d439183c91600bd17044dceafcb7) |
| 63 | + Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Updates the |
| 64 | + `@theguild/federation-composition` to `v0.18.1` that includes the following changes: |
| 65 | + |
| 66 | + - Support progressive overrides (`@override(label: "<value>")`) |
| 67 | + - Allow to use `@composeDirective` on a built-in scalar (like `@oneOf`) |
| 68 | + - Performance improvements (lazy compute of errors), especially noticeable in large schemas (2s -> |
| 69 | + 600ms) |
| 70 | + - Ensure nested key fields are marked as `@shareable` |
| 71 | + - Stop collecting paths when a leaf field was reached (performance improvement) |
| 72 | + - Avoid infinite loop when entity field returns itself |
| 73 | + |
| 74 | +- [#6665](https://github.com/graphql-hive/console/pull/6665) |
| 75 | + [`cb41478`](https://github.com/graphql-hive/console/commit/cb41478829e41695df686e47dd7673a9601d6008) |
| 76 | + Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Update |
| 77 | + `@theguild/federation-composition` to `v0.16.0`. |
| 78 | + |
| 79 | + - Support Apollo Federation `v2.7`, but without the progressive `@override`. |
| 80 | + - Support Apollo Federation `v2.8`, but without the `@context` and `@fromContext` directives. |
| 81 | + - Support Apollo Federation `v2.9`, including `@cost` and `@listSize` directives. |
| 82 | + |
| 83 | +- [#6683](https://github.com/graphql-hive/console/pull/6683) |
| 84 | + [`ab774b7`](https://github.com/graphql-hive/console/commit/ab774b72bea54b88a2fb2ed1ea01f17a84970fc5) |
| 85 | + Thanks [@jdolle](https://github.com/jdolle)! - Make url optional for subsequent federated schema |
| 86 | + publishes |
| 87 | + |
| 88 | +### Patch Changes |
| 89 | + |
| 90 | +- [#6716](https://github.com/graphql-hive/console/pull/6716) |
| 91 | + [`1767037`](https://github.com/graphql-hive/console/commit/17670374485c36ac459150286559cb3b9edba596) |
| 92 | + Thanks [@jdolle](https://github.com/jdolle)! - Improve slack alert error logs |
| 93 | + |
| 94 | +- [#6687](https://github.com/graphql-hive/console/pull/6687) |
| 95 | + [`349b78f`](https://github.com/graphql-hive/console/commit/349b78f39ad8fe28977f05e7542ca3e9c28092fd) |
| 96 | + Thanks [@jdolle](https://github.com/jdolle)! - Improve resource ID tooltip behavior |
| 97 | + |
| 98 | +- [#6685](https://github.com/graphql-hive/console/pull/6685) |
| 99 | + [`a107ad3`](https://github.com/graphql-hive/console/commit/a107ad363bf2aee2ffab9d03ecf61ba0e32fac53) |
| 100 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix failing schema contract composition. |
| 101 | + |
| 102 | +- [#6729](https://github.com/graphql-hive/console/pull/6729) |
| 103 | + [`cc552c9`](https://github.com/graphql-hive/console/commit/cc552c973c63f0a4b034b2c489c3925c347a7e75) |
| 104 | + Thanks [@jdolle](https://github.com/jdolle)! - Disable redis snapshotting |
| 105 | + |
| 106 | +- [#6602](https://github.com/graphql-hive/console/pull/6602) |
| 107 | + [`df3e5a2`](https://github.com/graphql-hive/console/commit/df3e5a23e5cd505d346a6d5719a4a7308aba208d) |
| 108 | + Thanks [@jdolle](https://github.com/jdolle)! - Added directions for publishing on no schema |
| 109 | + component |
| 110 | + |
| 111 | +- [#6759](https://github.com/graphql-hive/console/pull/6759) |
| 112 | + [`132feb9`](https://github.com/graphql-hive/console/commit/132feb93e88667f5fdf118eb85f399e9e4330c56) |
| 113 | + Thanks [@jdolle](https://github.com/jdolle)! - Reduce usage service readiness threshold; Disable |
| 114 | + nagles algorithm and increase keepAlive from 60s to 180s for KafkaJS |
| 115 | + |
| 116 | +- [#6713](https://github.com/graphql-hive/console/pull/6713) |
| 117 | + [`4f9aeae`](https://github.com/graphql-hive/console/commit/4f9aeae78a0f8feaec225dd7398aeda3000036f5) |
| 118 | + Thanks [@jdolle](https://github.com/jdolle)! - Do not store empty metadata in db |
| 119 | + |
| 120 | +- [#6660](https://github.com/graphql-hive/console/pull/6660) |
| 121 | + [`5ff2aaa`](https://github.com/graphql-hive/console/commit/5ff2aaa624a6b9f6fe2a3633105ec7ce5ce188d5) |
| 122 | + Thanks [@jdolle](https://github.com/jdolle)! - fix schedule a meeting link |
| 123 | + |
| 124 | +- [#6718](https://github.com/graphql-hive/console/pull/6718) |
| 125 | + [`fd9b160`](https://github.com/graphql-hive/console/commit/fd9b160015ee139bf8f09a41d14fa5446d60b3f5) |
| 126 | + Thanks [@jdolle](https://github.com/jdolle)! - upgrade 'got' package to fix TimeoutError case |
| 127 | + |
| 128 | +- [#6752](https://github.com/graphql-hive/console/pull/6752) |
| 129 | + [`d0404db`](https://github.com/graphql-hive/console/commit/d0404db1cb0121357a9d7ea0fbdd33c03cdf243f) |
| 130 | + Thanks [@jdolle](https://github.com/jdolle)! - Improve external composer UX: Handle network errors |
| 131 | + gracefully, do not use native composer when testing, and improve settings UI |
| 132 | + |
| 133 | +- [#6755](https://github.com/graphql-hive/console/pull/6755) |
| 134 | + [`60981bd`](https://github.com/graphql-hive/console/commit/60981bd94466acad9e0cf461b470c10ffbf80357) |
| 135 | + Thanks [@jdolle](https://github.com/jdolle)! - Correctly set usage service state to Ready after |
| 136 | + processing all of the fallback queue. |
| 137 | + |
| 138 | +- [#6632](https://github.com/graphql-hive/console/pull/6632) |
| 139 | + [`9b2bec6`](https://github.com/graphql-hive/console/commit/9b2bec6185f939b378aa898215c56bb82119d0b6) |
| 140 | + Thanks [@jdolle](https://github.com/jdolle)! - Capture Stripe.js load error to avoid raising an |
| 141 | + unhandled error |
| 142 | + |
| 143 | +- [#6706](https://github.com/graphql-hive/console/pull/6706) |
| 144 | + [`4435820`](https://github.com/graphql-hive/console/commit/4435820a2c666a39580156eea01a482768d61ab9) |
| 145 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Improve contract schema building for subgraphs |
| 146 | + using the `extend` keyword. |
| 147 | + |
3 | 148 | ## 6.0.0
|
4 | 149 |
|
5 | 150 | ### Major Changes
|
|
0 commit comments