- #6057
e4f8b0a
Thanks @kamilkisiela! - Explain what Hive is in README
- #5872
580d349
Thanks @kamilkisiela! - Bump @theguild/federation-composition to v0.14.1
- Updated dependencies
[
c728803
]:- @graphql-hive/core@0.8.2
- Updated dependencies
[
be5d39c
]:- @graphql-hive/core@0.8.1
- #5661
ed25aca
Thanks @n1ru4l! - Improve error output for rejected app deployment creation. The CLI now shows which operation is affected and the reason for the failed upload.
- #5474
3850ad2
Thanks @n1ru4l! - Introduce schema publish retries, when being blocked by other concurrent schema publishes.
- Updated dependencies
[
3ffdb6e
]:- @graphql-hive/core@0.8.0
- Updated dependencies
[
a896642
]:- @graphql-hive/core@0.7.1
-
#5304
f2fef08
Thanks @kamilkisiela! - Fixed a logging issue where both initiated requests and successful responses were being recorded. This was causing the logs to be filled with unnecessary information and affectedhive artifact:fetch --artifact
command. -
Updated dependencies [
f2fef08
]:- @graphql-hive/core@0.6.1
- #5234
e6dc5c9
Thanks @n1ru4l! - Provide debug logging for HTTP requests when providing the--debug
flag.
- Updated dependencies
[
e6dc5c9
]:- @graphql-hive/core@0.6.0
-
#5237
c20907b
Thanks @kamilkisiela! - Changes the default behavior ofhive dev
command. Now schema composition is done locally, without substituting subgraphs available in the registry.We added
--remote
flag to thehive dev
command to mimic the previous behavior.Breaking Change The
$ hive dev
command is still a work in progress (as stated in the command description). That's why we are not considering this a breaking change, but a minor change.Before:
The
hive dev
command would substitute subgraphs available in the registry with their local counterparts, performing schema composition over the network according to your project's configuration.After:
The
hive dev
command will now perform schema composition locally, without substituting subgraphs available in the registry. This is the default behavior.To mimic the previous behavior, you can apply the
--remote
flag and continue using the command as before.
- Updated dependencies
[
f1e43c6
]:- @graphql-hive/core@0.5.0
-
#5097
b8998e7
Thanks @kamilkisiela! - Retry up to 3 times a GET request in the artifact:fetch command -
Updated dependencies [
b8998e7
]:- @graphql-hive/core@0.4.0
- Updated dependencies
[
cbc8364
]:- @graphql-hive/core@0.3.1
- #4814
15a8c54
Thanks @kamilkisiela! - No changes
- #4812
8497c2e
Thanks @kamilkisiela! - No changes
- #4807
44b80b2
Thanks @kamilkisiela! - Upgrade to Oclif v3
- #4494
c5eeac5
Thanks @kamilkisiela! - 🚨 BREAKING CHANGE 🚨 Requires now Node v16+
- #4519
08d8706
Thanks @kamilkisiela! - No longer show dangerous changes
- #4383
ff480e9
Thanks @kamilkisiela! - Introducinghive dev
command - compose local subgraphs with subgraphs from the registry.
-
#4328
bb0ff23
Thanks @Hebilicious! - Use node specifier for crypto import -
Updated dependencies [
bb0ff23
]:- @graphql-hive/core@0.2.4
- #3543
6895ee3
Thanks @kamilkisiela! - Support Apollo Client directives in operations:check command (pass --apolloClient flag)
- #3529
1615ad4
Thanks @kamilkisiela! - fix: use Hive Cloud as a default value for registry.endpoint
-
#3359
21d246d
Thanks @n1ru4l! - Associate schema checks with context ID for remembering approved breaking schema changes for subsequent schema checks when running theschema:check
command.If you are using the
--github
flag, all you need to do is to upgrade to this version. Thecontext
will be automatically be the pull request scope.On pull request branch GitHub Action:
hive schema:check --github ./my-schema.graphql
If you are not using GitHub Repositories and Actions, you can manually provide a context ID with the
--contextId
flag.hive schema:check --contextId "pull-request-69" ./my-schema.graphql
- #1716
f79fcf2
Thanks @dimaMachina! - Dropgraphql-request
dependency
- #3240
6b7aef8b
Thanks @dotansimha! - RemoveAccess to operation:publish
information from CLI command "whoami" (unused)
- #3045
925b943e
Thanks @kamilkisiela! - Fix [: /bin: unexpected operator on POSIX
- #3042
eeaec3fb
Thanks @kamilkisiela! - Fix command != not found
-
#2701
fdf71a1c
Thanks @n1ru4l! - Support forwarding GitHub repository information for schema checks and schema publishes when using the--github
flag.Please upgrade if you want to correctly forward the information for (federated) subgraphs to the Hive registry.
- #2569
5bef13b
Thanks @kamilkisiela! - Add ability to identify non-standard template litarls in operations:check command
-
#2720
79227f8
Thanks @n1ru4l! - Fetch a specific schema sdl or supergraph from the API using the action id (commit sha) with thehive schema:fetch
command.Example:
hive schema:fetch 99dad865e1d710b359049f52be0b018 -T supergraph -W supergraph.graphql
-
#2723
2a13ed4
Thanks @kamilkisiela! - Add missing exit(1) -
#2723
2a13ed4
Thanks @kamilkisiela! - Fix empty error list when running operations:check command (cause of the issue: GraphQL Inspector returns both errors and deprecation warnings)
- #2697
0475ca9
Thanks @kamilkisiela! - Adds introspect command
-
#2568
9a205952
Thanks @kamilkisiela! - Remove experimental operations:publish command -
#2568
9a205952
Thanks @kamilkisiela! - Use latest composable schema in operations:check command
- #2594
c10e1250
Thanks @kamilkisiela! - prevent reading a key of undefined value from config file
- #2557
1a1aae6
Thanks @kamilkisiela! - Hide deprecation warning when --force is not provided by user
- #2378
05b37a88
Thanks @kamilkisiela! - Support HIVE_AUTHOR and HIVE_COMMIT env vars
- #2378
05b37a88
Thanks @kamilkisiela! - Adds windows installer
- #2430
951f6865
Thanks @kamilkisiela! - Use lighter solution to get commit sha and author from git
- #1730
9238a1f9
Thanks @dotansimha! - Added support for new warnings feature duringschema:check
commands
-
#2080
331a1116
Thanks @n1ru4l! - Introduce new config file format. Please move theaccessToken
property to aregistry
object.The old top-level property approach is now considered deprecated and will no longer be supported in the next major version of the CLI.
{ - "accessToken": "xxxxxd4cxxx980xxxxf3099efxxxxx" + "registry": { + "accessToken": "xxxxxd4cxxx980xxxxf3099efxxxxx" + } }
-
#2080
331a1116
Thanks @n1ru4l! - Support fetching artifacts from the CDN withhive artifact:fetch
.See the readme for more information.
- #1326
99f7c66a
Thanks @kamilkisiela! - Do not show "Skipping" when publishing schema to the modern model
3688d09a
Thanks @kamilkisiela! - Update README
854e22fb
Thanks @kamilkisiela! - Addsschema:delete
command
- #1047
8c2cc65b
Thanks @kamilkisiela! - Bump
-
#904
20edc8c5
Thanks @dotansimha! - Upgrade dependency git-parse to v3 -
#909
9a4a69bb
Thanks @dotansimha! - Upgrade oclif to latest version -
#930
a972fe26
Thanks @kamilkisiela! - Support nullable Query.latestVersion
- Updated dependencies
[
e116841
]:- @graphql-hive/core@0.2.3
- #648
84a78fc
Thanks @kamilkisiela! - bump
- #646
65f3372
Thanks @kamilkisiela! - I hope it's final bump
- #645
7110555
Thanks @kamilkisiela! - Ignore npm-shrinkwrap.json
- #641
ce55b72
Thanks @kamilkisiela! - Do not include npm-shrinkwrap.json
-
#631
d4ca981
Thanks @kamilkisiela! - Bump -
#631
d4ca981
Thanks @kamilkisiela! - Bump CLI
- #629
750b46d
Thanks @kamilkisiela! - Bump
- #627
78096dc
Thanks @kamilkisiela! - bump
- #357
30f11c4
Thanks @kamilkisiela! - Adds experimental_acceptBreakingChanges
- #292
efb03e1
Thanks @kamilkisiela! - Bump @oclif/core dependency range to ^1.13.10
- 41ec31b: Update GraphQL Inspector range to ~3.2.0
- 25d6b01: Migrate to Authorization header (previously X-API-Token)
- 8035861: Better error messages for SDL syntax errors.
- ae6ae2f: Print link to the website when publishing new schema
- fa5045f: Use graphql@^16.0.0 as direct dependency
- 23eb4cc: Add message about empty schema registry in schema:check
- 5de7e38: Support SchemaPublishMissingUrlError type
- ce343ac: Bump
- ad66973: Bump
- Updated dependencies [ad66973]
- @graphql-hive/core@0.2.2
- 0a5dbeb: Point to graphql-hive.com
- Updated dependencies [0a5dbeb]
- @graphql-hive/core@0.2.1
- 9e487129: Bump
- c87df3ad: Bump
- 11958e9d: Add update command to self-update Hive CLI
- 6290ec23: Introduce operations:check to validate GraphQL Operations against latest schema
- 6290ec23: Rename operation:publish command to operations:publish
- d5db6070: Support URLs
- d9fbd878: Add --github flag to schema:publish command
- ac9b868c: Support GraphQL v16
- e03185a7: GitHub Application
- Updated dependencies [ac9b868c]
- @graphql-hive/core@0.2.0
-
c5bfa4c9: Add a new
metadata
flag for publishing schema metadata (JSON) to Hive.The
--metadata
can contain anything you wish to have attached to your GraphQL schema, and can support your runtime needs.You can either specify a path to a file:
--metadata my-file.json
, or an inline JSON object:--metadata '{"test": 1}'
.Metadata published to Hive will be available as part of Hive CDN, under
/metadata
route.
- 903edf84: Bump
- ccb93298: Remove content-encoding header and improve error logs
- 28bc8af3: Fix version header
- 3a435baa: Show one value of x-request-id
- 79d4b4c2: fix(deps): update envelop monorepo
- 016dd92c: handle missing service name argument for federation and stitching projects
- 7eca7f0: Display access to commands
- 273f096: show registry url
- 91a6957: Allow to update url of a service
- 6f204be: Display token info
- 52ab1f2: Find .git directory when CLI is installed globally
- 73a840d: Warn about missing git and make git optional
- df6c501: Do not exit with 0 when forceSafe
- aff0857: Throw on empty schema and use x-request-id as reference
- 4647d25: Add --forceSafe flag to mark the check as non-breaking regardless of breaking changes
- 0e712c7: Update normalization logic
- 0e712c7: Support --url
- Updated dependencies [d7348a3]
- Updated dependencies [d7348a3]
- @graphql-hive/core@0.1.0
- 6214042: Fix auto-update error related to oclif
- bda322c: Add --require flag and normalize schema printing
- 5aa5e93: Bump
- 968614d: Fix persisting the same query twice
- 968614d: Add auto-updates and new-version warnings
- 1a16360: Send GraphQL Client name and version
- 41a9117: Fix an issue when publishing a schema for the first time
- c6ef3d2: Bob update
- 4224cb9: Support HIVE_* env variables
- Updated dependencies [c6ef3d2]
- @graphql-hive/core@0.0.5
- aa12cdc: Use process.cwd()
- aa12cdc: Use HIVE_SPACE instead of REGISTRY_KEY env var
- e8dc8c6: Move file to be an argument, fix config
- 85b85d4: Dependencies update, cleanup, ui fixes
- Updated dependencies [4a7c569]
- @graphql-hive/core@0.0.4
- 34cff78: Added support for specifying multiple configs in hive json file
- e257a0d: Support relay-like outputs of persisted operations
- bb5b3c4: Preparations for persisted operations in Lance
- acab74b: Added support for persisted operations - Changes made in API, APP, CLI, Server, Storage
- 79fe734: Set default registry url
- 078e758: Token per Target
- 1dd9cdb: --file flag is now replaced with a positional arg at the end, comments in graphql sdl files are now converted to descriptions, docs are updated to mention wildcard file uploads
- 60cd35d: Use default endpoint
- d433269: Fixes
- d64a3c5: Target 2017
- 7e88e71: bump
- b2d686e: bump