jdolle
444c0cc10d
Add usage data to our public API ( #7418 )
2025-12-15 09:36:16 +01:00
Dotan Simha
23f0fb9c3c
chore(deps): update vitest and vite to latest, fix node version constraints, fix eslint in zed ( #7251 )
2025-11-16 11:38:27 +02:00
Dotan Simha
e96f8362c1
fix(deps): update to latest version of vite+vitest ( #6856 )
2025-06-23 10:50:29 +03:00
Laurin Quast
fdcfc1dead
feat(api): add OperationStatsValues.name and OperationStatsValues,operationHash to the public api schema ( #6813 )
2025-05-21 13:33:28 +02:00
Laurin Quast
c20f01e2b8
chore: add percentage value to assertion ( #6808 )
2025-05-20 13:02:03 +02:00
jdolle
cc5a9b7c3c
tests: Use pollFor logic instead of static wait times in integration tests ( #6803 )
2025-05-19 11:09:01 +02:00
Laurin Quast
3552957eeb
feat(api): add usage fields to public api schema ( #6795 )
2025-05-19 11:08:09 +02:00
jdolle
5ee3a2e98c
Specify oclif exitcode in cli errors ( #6768 )
2025-05-12 11:53:29 +02:00
Laurin Quast
0cf1194c89
feat(api): target crud operations ( #6758 )
2025-04-29 12:42:36 +02:00
Laurin Quast
7fdfdf88bf
feat(api): refactor Query.target + expose via public API ( #6656 )
2025-03-26 11:36:10 +01:00
jdolle
ab065182d8
fix: check request threshold against total request count ( #6358 )
2025-01-28 11:31:14 +01:00
jdolle
b58d2c5fdb
feat: add breaking changes total operations option ( #6254 )
2025-01-14 10:30:30 -08:00
Kamil Kisiela
f5fd160efe
Add E2E test for usage reporting ( #6009 )
2024-11-21 10:20:29 +02:00
Laurin Quast
ff60d049d6
feat(api): new permission system ( #5674 )
2024-11-05 10:36:10 +01:00
Laurin Quast
f722b39b3d
refactor: simplify integration tests and clarify target access tokens ( #5745 )
2024-10-28 09:43:51 +01:00
Dimitri POSTOLOV
3516a7495f
clean warnings from codegen the following anonymous operation is skipped: ( #5735 )
2024-10-25 18:21:52 +03:00
Kamil Kisiela
7edd150e63
Deprecate cleanId, use slug instead ( #5684 )
2024-10-21 13:06:29 +02:00
Kamil Kisiela
3cb8861df0
Deprecate name, use slug (cleanId) instead ( #5681 )
2024-10-17 15:01:48 +02:00
Kamil Kisiela
be5d39cbf0
Removing a used enum value is a breaking change ( #5667 )
2024-10-14 10:04:58 +02:00
Kamil Kisiela
b622862ecd
feat: double precision traffic percentage in Conditional Breaking Changes ( #5256 )
2024-07-23 09:29:41 +02:00
Dotan Simha
1ca63a758b
run integration tests locally against local running services ( #5096 )
2024-07-15 11:21:23 +00:00
Kamil Kisiela
53a0804434
Experimental: Incremental native composition migration ( #4936 )
2024-06-14 09:12:07 +02:00
Kamil Kisiela
524e2cd9d3
Add an integration test where a union member is deleted ( #4973 )
2024-06-13 17:58:17 +02:00
Kamil Kisiela
696b630e6a
Ensure correct data retention propagation ( #4828 )
...
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2024-05-28 14:07:48 +02:00
Kamil Kisiela
7c476f941d
Make Member.id unique ( #4794 )
2024-05-22 09:55:27 +02:00
Kamil Kisiela
06d465e882
Break /client into /core /yoga /envelop /apollo ( #4573 )
2024-04-23 17:51:43 +02:00
Kamil Kisiela
fa8e6e12fe
Fix incorrect threshold calculation ( #4549 )
2024-04-17 13:23:18 +02:00
Laurin Quast
df0ea91920
feat: client subscription usage reporting and ingestion ( #4176 )
2024-03-25 13:08:58 +01:00
Kamil Kisiela
b5f34f4457
Fix non-nullable input field of used input object ( #3552 )
2023-12-08 16:52:41 +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
Kamil Kisiela
2106641f2c
Move Query.targetSettings to Target.validationSettings ( #1731 )
2023-03-22 11:32:13 +01:00
Dimitri POSTOLOV
ad94213674
Update eslint/prettier config ( #1363 )
2023-02-19 02:50:29 +00:00
Kamil Kisiela
afae33eb21
New and improved model of Schema Registry ( #789 )
2023-02-02 19:35:59 +01:00
Denis Badurina
8287a51255
prettier should be responsible for import sorting instead of eslint ( #1027 )
2023-01-23 10:30:38 +01:00
Kamil Kisiela
5548a7bb32
Avoid overfetching and get operation's body on-demand ( #1058 )
2023-01-18 14:38:56 +01:00
Kamil Kisiela
f0af9f2e67
Use ClickHouse Cloud for READ operations and drop legacy tables ( #1031 )
2023-01-17 11:45:09 +01:00
Dimitri POSTOLOV
7ad5e26c34
[ 🔧 ESLint] import sort ( #736 )
2022-12-28 20:22:54 +01:00
Kamil Kisiela
d185e4f24e
Use named arguments in createToken (seed) ( #918 )
2022-12-28 12:35:44 +00:00
Dotan Simha
34b80e9492
Drop dockest, refactor integration testkit, and run all integration tests in parallel ( #883 )
...
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-12-28 10:37:23 +01:00
Dimitri POSTOLOV
01124cd5a3
[ 🔧 ESLint] fixes for unicorn/numeric-separators-style rule ( #735 )
2022-12-08 08:18:48 +01:00
renovate[bot]
1afe0ec73a
Update dependency @theguild/prettier-config to v1 ( #676 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-11-24 10:00:41 +00:00
Kamil Kisiela
e8287d2abc
Ensure no parsing errors in usage reports ( #496 )
...
* Ensure no parsing errors in usage reports
* Report back the number of accepted and rejected operations
2022-10-17 12:49:30 +00:00
Kamil Kisiela
db19282bf8
Implement new ClickHouse DB structure ( #304 )
...
FF_CLICKHOUSE_V2_TABLES
2022-08-23 12:53:22 +02:00
Kamil Kisiela
d02f9efdf0
Initial Emails service ( #261 )
...
* Initial Emails service
* Fix yarn.lock
* Metrics
* Fixes
2022-08-12 14:51:09 +02:00
Kamil Kisiela
52969c0632
Hash operation based on its body, name, list of sorted coordinates ( #283 )
...
* Hash operation based on its body, name, list of sorted coordinates
* Support Docker Compose v2
* martynka
* Move hashing behind cache
* Add comments
* Move transformation of coordinates to the caching layer
* Add another test
2022-08-12 11:23:07 +02:00
Kamil Kisiela
9e90b1a53d
Client exclusions in breaking change detection ( #243 )
...
* Replace date-fns-tz with Intl.DateTimeFormat
2022-07-19 16:24:41 +02:00
Kamil Kisiela
ebddde55e5
Create production, staging and development targets by default for new projects ( #196 )
2022-06-28 16:41:24 +02:00
Kamil Kisiela
c82b22ac05
Simplify the schema publishing logic ( #156 )
...
- Removes the uniqueness requirement of commit it
- Makes the logic of schema publishing simpler and more readable
- Updating the service url results in a new version (previously an update of existing version)
- Introduces a requirement of defining service url in federated projects (new `SchemaPublishMissingUrlError` type)
2022-06-23 10:00:43 +02:00
Kamil Kisiela
5d0f0770d8
Revert "Simplify the schema publishing logic ( #153 )" ( #155 )
...
This reverts commit 38f6a92d39 .
2022-06-22 15:16:36 +02:00
Dotan Simha
38f6a92d39
Simplify the schema publishing logic ( #153 )
...
- Removes the uniqueness requirement of commit it
- Makes the logic of schema publishing simpler and more readable
- Updating the service url results in a new version (previously na update of existing version)
- Introduces a requirement of defining service url in federated projects (new `SchemaPublishMissingUrlError` type)
2022-06-22 12:41:46 +02:00