The following are lists of the notable changes included with each release.
This is intended to help keep people informed about notable changes between
versions, as well as provide a rough history. Each item is prefixed with
one of the following labels: Added
, Changed
, Deprecated
,
Removed
, Fixed
, Security
. We also use Semantic Versioning
to manage the versions of this gem so
that you can set version constraints properly.
- WIP
Changed
: Engine Proxy version to 1.1.0. #11
v1.5.0 – 2018-03-12
Fixed
: Avoid trying to instrument failed query results. #7Changed
: Drop support forgraphql
version1.6
. c88e6bb
v1.4.0 – 2018-02-09
Changed
: Apollo Engine Proxy version to 2018.02-2-g0b77ff3e3 to fix using arrays as arguments. #9
Please note, that if you use multiple origins:
{
"origins": [
{ "http": { "url": "http://localhost:3000/graphql/beta" } },
{ "http": { "url": "http://localhost:3000/graphql" } }
],
"frontends": [
{ "host": "localhost", "port": 3001, "endpoint": "/graphql/beta" },
{ "host": "localhost", "port": 3001, "endpoint": "/graphql" }
]
...
}
Each origin should have a unique name now, was introduced in 2017.12-28-gcc16cbea7 Apollo Engine Proxy version:
{
"origins": [
{ "http": { "url": "http://localhost:3000/graphql/beta" }, "name": "graphql-beta" },
{ "http": { "url": "http://localhost:3000/graphql" }, "name": "graphql" }
],
"frontends": [
{ "host": "localhost", "port": 3001, "endpoints": ["/graphql/beta", "/graphql"], "originName": "graphql" }
]
...
}
v1.3.0 – 2017-11-09
Changed
: Apollo Engine Proxy version to 2017.11-40-g9585bfc6.
v1.2.1 – 2017-10-26
Fixed
: bump Apollo Engine Proxy version to 2017.10-425-gdd4873ae to remove emptyoperationName
andextensions
.
v1.2.0 – 2017-10-26
Added
:ApolloTracing.start_proxy
accepts a JSON string. #3
v1.1.0 – 2017-10-25
Added
: Apollo Engine Proxy version 2017.10-408-g497e1410. #2
v1.0.0 – 2017-10-17
Changed
: the gem name fromgraphql-tracing
toapollo-tracing
.
# Before:
Schema = GraphQL::Schema.define do
use GraphQL::Tracing.new
end
# After:
Schema = GraphQL::Schema.define do
use ApolloTracing.new
end
v0.1.1 – 2017-10-17
Fixed
: naming conflicts with graphql-ruby by restricting the gem version.
v0.1.0 – 2017-08-28
Added
: initial functional version.