Commit graph

106 commits

Author SHA1 Message Date
Laurin Quast
00ad87a5cb
feat: schema contracts api + ui (#3506) 2024-02-06 12:10:19 +01:00
Laurin Quast
692ec54b86
feat: schema version api + app cleanup (#3771) 2024-01-12 11:45:46 +01:00
Kamil Kisiela
7a1e1506f0
Revert Node 21 upgrade and use Node 18 again (#3546) 2023-12-11 17:04:44 +02:00
Kamil Kisiela
b5f34f4457
Fix non-nullable input field of used input object (#3552) 2023-12-08 16:52:41 +01:00
Kamil Kisiela
3e2d068cf2
SQL statements should not have PostgreSQL schema names hardcoded (#3505) (#3544)
Co-authored-by: Bartłomiej Czerwiński <82802372+bczerwinski-equinix@users.noreply.github.com>
2023-12-07 12:35:02 +01:00
Kamil Kisiela
9c3e7b3b16
Node 21 (#3035) 2023-12-07 11:29:29 +01:00
Kamil Kisiela
53ac2fcb03
Member access roles (#3364) 2023-12-05 11:54:03 +01:00
Kamil Kisiela
9160e56268
Fix usage-based exclusion of clients (#3503) (#3519)
Co-authored-by: Charlie Croom <charlie.croom@gmail.com>
2023-12-04 11:19:06 +00:00
Laurin Quast
cd9a6ac35d
fix: return api schema for sdl instead of supergraph schema (#3439) 2023-11-27 10:51:17 +00:00
Laurin Quast
21d246d815
feat: remember breaking change approvals in context of a pull request (#3359) 2023-11-16 13:35:51 +01:00
Dotan Simha
72f59267a1
prettier v3 and apply fixes to existing files (#3279) 2023-11-07 07:14:57 +00:00
Kamil Kisiela
79c0b4139e
Enable graphql-jit for GraphQL requests made by @hive/app (#3254) 2023-11-03 12:48:07 +01:00
Laurin Quast
c8ec151e5d
cleanup: remove unused persisted operations feature (#3215) 2023-10-31 08:25:30 +01:00
Laurin Quast
9f71e76e6a
fix: send correct correct error message for invalid registry token (#3174) 2023-10-25 14:03:16 +00:00
Kamil Kisiela
03a67c58ea
Publishing schema with a deprecated "github: false" should be successful (#3040) 2023-10-12 13:22:36 +02:00
Laurin Quast
037a5b5b3c
require target:registry:write permissions instead of `target:settin… (#2717) 2023-08-08 11:19:57 +02:00
Laurin Quast
b43249740b
feat: manual schema check approval (#2582) 2023-07-13 09:37:45 +00:00
Kamil Kisiela
845ac18d69
Use Fed v2.3 in external composition test (#2562) 2023-07-04 13:51:55 +02:00
Laurin Quast
f6510317be
feat: expose link to schema check in graphql schema (#2544) 2023-06-28 12:37:17 +00:00
Kamil Kisiela
862d3cf7e0
Sentry should ignore tRPC errors caused by ZodError (#2499) 2023-06-21 11:27:32 +02:00
renovate[bot]
006d225f39
chore(deps): update dependency @theguild/prettier-config to v1.2.0 (#2405)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2023-06-18 13:48:32 +00:00
Kamil Kisiela
89a6dd8620
Cache Query.tokenInfo for 5s (#2434) 2023-06-14 16:50:01 +02:00
Laurin Quast
407adafb92
feat: persist schema check in database and expose it via api (#2417) 2023-06-13 13:22:01 +02:00
Dimitri POSTOLOV
1cc2a0adca
Operation Collections in Lab (#1610)
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2023-06-12 16:56:27 +02:00
Laurin Quast
a3397c27dc
fix: avoid leaking internal (unexpected) errors to the outside world (#2409) 2023-06-09 12:43:16 +02:00
Laurin Quast
b5039ab139
feat: supergraph field information in explorer (#2235) 2023-05-22 10:01:07 +02:00
Laurin Quast
f3ee45ee9c
fix: side-effects when deleting a service (#2220) 2023-05-12 15:27:29 +02:00
Dotan Simha
9238a1f915
Schema policy checks using graphql-eslint (#1730) 2023-05-09 10:07:17 +02:00
Laurin Quast
1218cf4cd7
feat: make sure legacy project records are not broken (#2164) 2023-05-08 13:22:19 +01:00
Laurin Quast
7e1f7688f4
stop serving results from the database for stitching projects (hot fix) (#2149) 2023-05-02 12:00:04 +02:00
Laurin Quast
1fa8f762aa
feat: persist meta data and errors during schema publish (#1821) 2023-04-20 10:31:25 +02:00
Kamil Kisiela
e09daf9d2b
FeatureFlag: use latest composable version for comparisons (#1884) 2023-03-30 16:15:32 +02:00
Kamil Kisiela
fb63517c7e
Timout errors should be visible by the user (#1652) 2023-03-23 09:20:08 +00:00
Kamil Kisiela
2106641f2c
Move Query.targetSettings to Target.validationSettings (#1731) 2023-03-22 11:32:13 +01:00
Kamil Kisiela
c998eb6f05
Small improvements to the schema publishing flow (#1622) 2023-03-08 14:02:19 +01:00
Kamil Kisiela
0bdc50cfa7
Show status of external schema composition service (#1481) 2023-03-07 13:44:09 +01:00
Dotan Simha
5e62d45f04
Validate service URL in schema checks (#1529)
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2023-03-01 11:13:48 +01:00
Laurin Quast
1e2ab08f95
replace tag-operations with client preset (#1441) 2023-02-24 15:39:44 +01:00
Dotan Simha
d6d2347701
1️⃣ Stop creating default organization and refactor ui for org creation (#1450) 2023-02-22 14:03:01 +02:00
Dimitri POSTOLOV
ad94213674
Update eslint/prettier config (#1363) 2023-02-19 02:50:29 +00:00
Kamil Kisiela
b824f5e906
integration-tests: fix a race condition in Artifacts CDN tests 2023-02-10 16:53:08 +01:00
Dimitri POSTOLOV
de7ba835e4
migrate to vitest (#921)
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2023-02-10 11:11:23 +01:00
Kamil Kisiela
99f7c66a44
Fix publishing of a service right after deleting it (#1326) 2023-02-09 16:45:36 +01:00
Kamil Kisiela
afae33eb21
New and improved model of Schema Registry (#789) 2023-02-02 19:35:59 +01:00
Kamil Kisiela
97f15a2d58
Fix reporting of Invalid Token error to Sentry (#1184) 2023-01-30 18:32:15 +01:00
Laurin Quast
a9087915d8
chore: move integration-tests to use the client preset (#1180) 2023-01-30 11:09:44 +01:00
Laurin Quast
c8d6aa4a27
feat: support new cdn tokens (#1061) 2023-01-27 12:59:09 +01:00
Laurin Quast
162bda92d9
feat: use s3 bucket for validating CDN access tokens (#1143) 2023-01-26 16:36:49 +01:00
Kamil Kisiela
fcec5f7b18
Pass errors coming from the external composition to the end-user (#1132) 2023-01-25 16:59:47 +01:00
Laurin Quast
dfd1d37e96
refactor: change dependency chain (#1127) 2023-01-25 09:10:29 +00:00