Commit Graph

66 Commits

Author SHA1 Message Date
GitLab Bot b2bf7e325a Add latest changes from gitlab-org/gitlab@master 2025-07-09 15:07:48 +00:00
GitLab Bot ad393550bb Add latest changes from gitlab-org/gitlab@master 2025-05-21 09:13:41 +00:00
GitLab Bot e6d27fce1f Add latest changes from gitlab-org/gitlab@master 2024-12-16 18:35:54 +00:00
GitLab Bot 78cfb52e6c Add latest changes from gitlab-org/gitlab@master 2024-11-11 15:29:08 +00:00
GitLab Bot 07fffa9f23 Add latest changes from gitlab-org/gitlab@master 2024-10-29 21:26:13 +00:00
GitLab Bot 0cd10fa56d Add latest changes from gitlab-org/gitlab@master 2024-07-08 09:25:20 +00:00
GitLab Bot 9684836887 Add latest changes from gitlab-org/gitlab@master 2024-06-18 15:28:27 +00:00
GitLab Bot 4c9e62ad5f Add latest changes from gitlab-org/gitlab@master 2024-05-10 00:16:24 +00:00
GitLab Bot 3ad6321906 Add latest changes from gitlab-org/gitlab@master 2024-04-24 12:11:10 +00:00
GitLab Bot 126c038848 Add latest changes from gitlab-org/gitlab@master 2024-04-20 00:14:51 +00:00
GitLab Bot e8360356fb Add latest changes from gitlab-org/gitlab@master 2024-02-02 03:11:42 +00:00
GitLab Bot a283b2d9d0 Add latest changes from gitlab-org/gitlab@master 2023-08-30 18:10:26 +00:00
GitLab Bot f7bd454bd5 Add latest changes from gitlab-org/gitlab@master 2023-07-04 15:09:19 +00:00
GitLab Bot 820c5f6d5c Add latest changes from gitlab-org/gitlab@master 2023-03-31 12:10:48 +00:00
GitLab Bot b24742b7ed Add latest changes from gitlab-org/gitlab@master 2022-10-17 03:08:57 +00:00
GitLab Bot b420660ef1 Add latest changes from gitlab-org/gitlab@master 2022-07-28 18:09:03 +00:00
GitLab Bot 68d5cc2d9d Add latest changes from gitlab-org/gitlab@master 2022-06-01 18:09:44 +00:00
GitLab Bot 6a5b78ac69 Add latest changes from gitlab-org/gitlab@master 2021-12-07 03:12:22 +00:00
GitLab Bot efcaec8a14 Add latest changes from gitlab-org/gitlab@master 2021-11-09 18:13:13 +00:00
GitLab Bot b808458daa Add latest changes from gitlab-org/gitlab@master 2021-11-09 12:12:15 +00:00
GitLab Bot 37066217ce Add latest changes from gitlab-org/gitlab@master 2021-10-29 15:11:56 +00:00
GitLab Bot 53f7c2edf4 Add latest changes from gitlab-org/gitlab@master 2021-08-09 03:10:10 +00:00
GitLab Bot 83d921d51b Add latest changes from gitlab-org/gitlab@master 2021-06-15 21:10:04 +00:00
GitLab Bot 0ae8428c8e Add latest changes from gitlab-org/gitlab@master 2021-05-11 21:10:21 +00:00
GitLab Bot 65f7976d0c Add latest changes from gitlab-org/gitlab@master 2021-04-23 09:10:03 +00:00
GitLab Bot c9bef85d79 Add latest changes from gitlab-org/gitlab@master 2021-04-19 21:09:27 +00:00
GitLab Bot 2e1b10493f Add latest changes from gitlab-org/gitlab@master 2021-04-06 15:09:23 +00:00
GitLab Bot 93b0b77287 Add latest changes from gitlab-org/gitlab@master 2021-03-24 03:09:04 +00:00
GitLab Bot 4d16568658 Add latest changes from gitlab-org/gitlab@master 2021-03-18 06:11:52 +00:00
GitLab Bot 7ca4444627 Add latest changes from gitlab-org/gitlab@master 2021-03-11 12:09:28 +00:00
GitLab Bot b45d30ab76 Add latest changes from gitlab-org/gitlab@master 2020-11-07 00:08:58 +00:00
GitLab Bot 038366a093 Add latest changes from gitlab-org/gitlab@master 2020-10-30 15:08:59 +00:00
GitLab Bot c7a46b0419 Add latest changes from gitlab-org/gitlab@master 2020-08-21 00:10:44 +00:00
GitLab Bot f5a8ebd6b7 Add latest changes from gitlab-org/gitlab@master 2020-08-14 03:10:00 +00:00
GitLab Bot db73de5d6d Add latest changes from gitlab-org/gitlab@master 2020-08-07 21:10:07 +00:00
GitLab Bot ad0265eead Add latest changes from gitlab-org/gitlab@master 2020-04-09 09:10:17 +00:00
GitLab Bot e2ee1eec50 Add latest changes from gitlab-org/gitlab@master 2020-04-08 03:09:31 +00:00
GitLab Bot 47ebeef912 Add latest changes from gitlab-org/gitlab@master 2020-03-11 00:09:09 +00:00
GitLab Bot 7c38405be9 Add latest changes from gitlab-org/gitlab@master 2020-03-10 15:08:08 +00:00
GitLab Bot e0b84f4ba4 Add latest changes from gitlab-org/gitlab@master 2020-01-08 21:08:08 +00:00
GitLab Bot 4aeb8a02c5 Add latest changes from gitlab-org/gitlab@master 2019-12-23 12:08:18 +00:00
GitLab Bot 2b7a521434 Add latest changes from gitlab-org/gitlab@master 2019-11-04 09:06:21 +00:00
charlieablett 32cdfb9535 Check for recursion and fail if too recursive
- List all overly-recursive fields
- Reduce recursion threshold to 2
- Add test for not-recursive-enough query
- Use reusable methods in tests
- Add changelog
- Set changeable acceptable recursion level
- Add error check test helpers
2019-10-23 15:35:33 +13:00
Lucy Fox b89df39468 Update gitlab_schema.rb to fix typo 2019-08-26 08:48:06 +00:00
Luke Duncalfe 073c8b25ea GraphQL support for Notes created in discussions
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
2019-07-10 12:13:48 +12:00
charlieablett f4890d9078 Alert if `calls_gitaly` declaration missing
- 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.
2019-07-03 22:53:13 +12:00
Bob Van Landuyt b6ff5f1e14 Expose comments on Noteables in GraphQL
This exposes `Note`s on Issues & 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`.
2019-06-14 12:36:27 +02:00
Bob Van Landuyt ed503d51a3 Expose IDs in GraphQL as a GlobalID
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.
2019-06-03 21:59:25 +02:00
charlieablett 2c011cb5b4 Implement logger analyzer
- 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
2019-05-30 18:27:28 +12:00
Phil Hughes 11f85ae8c3 Enables GraphQL batch requests
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.
2019-05-28 10:22:02 +02:00