<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/graphql/gitlab_schema.rb, branch docs/add_file_diff_description</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Update gitlab_schema.rb to fix typo</title>
<updated>2019-08-26T08:48:06+00:00</updated>
<author>
<name>Lucy Fox</name>
<email>lucy@afox.org</email>
</author>
<published>2019-08-26T08:48:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b89df394684a0b98a5dc17f0c2e798c410dfb96f'/>
<id>b89df394684a0b98a5dc17f0c2e798c410dfb96f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GraphQL support for Notes created in discussions</title>
<updated>2019-07-10T00:13:48+00:00</updated>
<author>
<name>Luke Duncalfe</name>
<email>lduncalfe@eml.cc</email>
</author>
<published>2019-07-04T03:33:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=073c8b25ea36b6b96eab05eb675e8726b1d5318e'/>
<id>073c8b25ea36b6b96eab05eb675e8726b1d5318e</id>
<content type='text'>
A new `discussion_id` argument on the `createNote` mutation allows
people to create a note within that discussion.

The ability to lazy-load Discussions has been added, so
GraphQL.object_from_id can treat Discussions the same as AR objects and
batch load them.

https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
https://gitlab.com/gitlab-org/gitlab-ee/issues/9489
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A new `discussion_id` argument on the `createNote` mutation allows
people to create a note within that discussion.

The ability to lazy-load Discussions has been added, so
GraphQL.object_from_id can treat Discussions the same as AR objects and
batch load them.

https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
https://gitlab.com/gitlab-org/gitlab-ee/issues/9489
</pre>
</div>
</content>
</entry>
<entry>
<title>Alert if `calls_gitaly` declaration missing</title>
<updated>2019-07-03T10:53:13+00:00</updated>
<author>
<name>charlieablett</name>
<email>cablett@gitlab.com</email>
</author>
<published>2019-06-21T14:20:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f4890d90782ad42a802b89c2a17c83bf9fb9d123'/>
<id>f4890d90782ad42a802b89c2a17c83bf9fb9d123</id>
<content type='text'>
- Move `calls_gitaly_check` to public
- Add instrumentation for flagging missing CallsGitaly declarations
- Wrap resolver proc in before-and-after Gitaly counts to get the net
Gitaly call count for the resolver.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Move `calls_gitaly_check` to public
- Add instrumentation for flagging missing CallsGitaly declarations
- Wrap resolver proc in before-and-after Gitaly counts to get the net
Gitaly call count for the resolver.
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose comments on Noteables in GraphQL</title>
<updated>2019-06-14T10:36:27+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-06-07T17:13:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b6ff5f1e141162e701c33647aae5015e5d42cc11'/>
<id>b6ff5f1e141162e701c33647aae5015e5d42cc11</id>
<content type='text'>
This exposes `Note`s on Issues &amp; MergeRequests using a
`Types::Notes::NoteableType` in GraphQL.

Exposing notes on a new type can be done by implementing the
`NoteableType` interface on the type. The presented object should
be a `Noteable`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This exposes `Note`s on Issues &amp; MergeRequests using a
`Types::Notes::NoteableType` in GraphQL.

Exposing notes on a new type can be done by implementing the
`NoteableType` interface on the type. The presented object should
be a `Noteable`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose IDs in GraphQL as a GlobalID</title>
<updated>2019-06-03T19:59:25+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-06-03T17:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ed503d51a39943b482e917028d589cc26ec01c95'/>
<id>ed503d51a39943b482e917028d589cc26ec01c95</id>
<content type='text'>
This exposes all fields named `id` as GlobalIDs so they can be used
across our entire GraphQL implementation.

When the objects loaded are `ApplicationRecord`s. We'll use our
existing batchloading to find them. Otherwise, we'll fall back to the
default implementation of `GlobalID`: Calling the `.find` method on
the class.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This exposes all fields named `id` as GlobalIDs so they can be used
across our entire GraphQL implementation.

When the objects loaded are `ApplicationRecord`s. We'll use our
existing batchloading to find them. Otherwise, we'll fall back to the
default implementation of `GlobalID`: Calling the `.find` method on
the class.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement logger analyzer</title>
<updated>2019-05-30T06:27:28+00:00</updated>
<author>
<name>charlieablett</name>
<email>cablett@gitlab.com</email>
</author>
<published>2019-05-02T00:16:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2c011cb5b452409db7fe1c810f1ad7440a6cedce'/>
<id>2c011cb5b452409db7fe1c810f1ad7440a6cedce</id>
<content type='text'>
- Modify GraphqlLogger to subclass JsonLogger
- Replace the single-line analyser with one that can log all the GraphQL
query related information in one place.
- Implement analyzer behavior with spec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Modify GraphqlLogger to subclass JsonLogger
- Replace the single-line analyser with one that can log all the GraphQL
query related information in one place.
- Implement analyzer behavior with spec
</pre>
</div>
</content>
</entry>
<entry>
<title>Enables GraphQL batch requests</title>
<updated>2019-05-28T08:22:02+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2019-05-09T09:27:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=11f85ae8c3b8ec5d864edd079e7c420a49cae72e'/>
<id>11f85ae8c3b8ec5d864edd079e7c420a49cae72e</id>
<content type='text'>
Enabling GraphQL batch requests allows for multiple queries
to be sent in 1 request reducing the amount of requests
we send to the server.

Responses come come back in the same order as the queries were
provided.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enabling GraphQL batch requests allows for multiple queries
to be sent in 1 request reducing the amount of requests
we send to the server.

Responses come come back in the same order as the queries were
provided.
</pre>
</div>
</content>
</entry>
<entry>
<title>58404 - setup max depth for graphql</title>
<updated>2019-05-06T15:02:29+00:00</updated>
<author>
<name>Ken Ding</name>
<email>ken.ding@mail.com</email>
</author>
<published>2019-05-06T14:00:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f80f68d520b98ae60300ecf0758ff241218e9cd0'/>
<id>f80f68d520b98ae60300ecf0758ff241218e9cd0</id>
<content type='text'>
58404 - add change log


58404 - add spec


58404 - add more spec to test depth 2


58404 - fix spec


58404 - fix rubocop


58404 - refactor the code by Bob's advice


58404 - revert changes of all_graphql_fields_for


58404 - change text only


58404 - fix rspec according to gitlab's standard


58404 - revert previous spec


58404 - fix rubocop

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
58404 - add change log


58404 - add spec


58404 - add more spec to test depth 2


58404 - fix spec


58404 - fix rubocop


58404 - refactor the code by Bob's advice


58404 - revert changes of all_graphql_fields_for


58404 - change text only


58404 - fix rspec according to gitlab's standard


58404 - revert previous spec


58404 - fix rubocop

</pre>
</div>
</content>
</entry>
<entry>
<title>Add opentracing integration for graphql</title>
<updated>2019-05-02T07:01:14+00:00</updated>
<author>
<name>Jan Provaznik</name>
<email>jprovaznik@gitlab.com</email>
</author>
<published>2019-05-02T07:01:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=96750fac4c4060d0a9e321039cab3dcf52a31105'/>
<id>96750fac4c4060d0a9e321039cab3dcf52a31105</id>
<content type='text'>
Extends existing graphql's tracer with opentracing measurements. Because
it also adds Tracing::Graphql class (for opentracing), it also renames
Graphql::Tracing class to Graphql::GenericTracing to minimize confusion
with similar class names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extends existing graphql's tracer with opentracing measurements. Because
it also adds Tracing::Graphql class (for opentracing), it also renames
Graphql::Tracing class to Graphql::GenericTracing to minimize confusion
with similar class names.
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase GraphQL complexity</title>
<updated>2019-04-08T17:33:33+00:00</updated>
<author>
<name>Brett Walker</name>
<email>bwalker@gitlab.com</email>
</author>
<published>2019-04-05T17:30:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e86a2e7eb27468de8357f27752a9f86ee926807e'/>
<id>e86a2e7eb27468de8357f27752a9f86ee926807e</id>
<content type='text'>
An IntrospectionQuery required more
complexity points.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An IntrospectionQuery required more
complexity points.
</pre>
</div>
</content>
</entry>
</feed>
