Commit Graph

16 Commits

Author SHA1 Message Date
Gustavo Trott
a3d80b6424
Use crc32 instead of sha256 to store data checksum (#19563) 2024-02-02 14:37:32 -03:00
Gustavo Trott
5708c2506b
enhancement (graphql-middleware): Data Uniqueness Verification and others (#19559)
* Prevent middleware from sending the same message when reconnection

* Refactor hasura reader to simplify code

* Its not necessary to name the for

* Close hasura connnection on error
2024-02-02 12:36:27 -03:00
Gustavo Trott
554d57696c Improve reconnection speed 2024-02-01 11:50:29 -03:00
Gustavo Trott
98ef42c32c
Freeze browser messages before closing Hasura connection (#19548) 2024-01-31 11:37:28 -03:00
Gustavo Trott
26f6c01678
refactor (graphql-middlware): Maintain Hasura Connection During Active Mutations (#19535) 2024-01-29 18:40:17 -03:00
Gustavo Trott
3be1f84e97
Revert "Prevent graphql-middlware from re-transmitting Mutations" 2024-01-26 14:42:35 -03:00
Gustavo Trott
05ddcb659d Prevent middlware from retransmiting Mutations 2024-01-25 18:50:21 -03:00
Gustavo Trott
fab48cc1b6
Fix Graphql error start received before the connection is initialised (#19497) 2024-01-23 20:20:16 -03:00
Gustavo Trott
6d12508f41
feature (graphql-middlware): Enhancing GraphQL Stream Subscriptions: Efficient Handling of Connection Resets and Cursor Management (#19481) 2024-01-23 15:28:32 -03:00
Gustavo Trott
095085310d
refactor: Graphql middleware enhancements (#19336)
* Convert all go chan to SafeChannel

* Remove unnecessary comments

* Refactor graphql message names

* Fix renamed function
2023-12-14 14:01:47 -03:00
Gustavo Trott
047eccdd92
Reduce graphql-middleware and graphql-server logs (#18738) 2023-09-07 11:54:27 -03:00
Gustavo Trott
8fde225ade
refactor (graphql-middleware): Use RWMutex to improve performance (#18281)
* Migrate Mutex to RWMutex to increase performance
2023-07-06 09:34:48 -03:00
Gustavo Trott
f7663bc62d Fix to handle concurrency and throw error on invalid gql format 2023-05-25 17:08:04 -03:00
Gustavo Trott
fd3845515d graphql-middleware support enable json-patch per subscription 2023-05-24 19:31:31 -03:00
Gustavo Trott
4c4e5c0852 Introduces json-patch to graphql-middleware 2023-05-10 19:08:24 -03:00
Tiago Daniel Jacobs
1b9903b924 feat: graphql middleware 2023-04-26 22:03:40 -03:00