graphql-engine/server/src-lib/Hasura
Antoine Leblanc d7309b811e Partial cleanup of Hasura/App, refactor of GlobalCtx
### Description

As part of another project (the continuation of #8421), i have started a cleanup of `Hasura.App`, focusing on deleting old code and grouping together things that belong together. This quickly grew into a refactor of `GlobalCtx`, now renamed into `BasicConnectionInfo`. This small refactor adds comments, and aims at making clear what the purpose of those types and functions is.

Furthermore, it also changes the way the default postgres connection info is created, by making that part of the process of creating the `BasicConnectionInfo`, to deduplicate similar effort across different files.

This is expected to be a no-op.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/8440
GitOrigin-RevId: 412c5b1905f629beb9c6cd262b9798cb31c93bdb
2023-03-22 21:41:53 +00:00
..
App refactor: newtype alias for action checking feature flags 2023-03-22 10:48:22 +00:00
Backends feature(server): metadata for SQLServer logical model 2023-03-22 17:11:19 +00:00
Base server/pro/multitenant: Postgres connection routing using kriti templates 2023-01-25 07:14:31 +00:00
Cache server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
CustomReturnType feature(server): ordered columns in Logical Model return type 2023-03-22 16:35:56 +00:00
Eventing server: fix value of created_at for postgres event triggers 2023-03-22 07:32:42 +00:00
GraphQL feature(server): ordered columns in Logical Model return type 2023-03-22 16:35:56 +00:00
LogicalModel feature(server): ordered columns in Logical Model return type 2023-03-22 16:35:56 +00:00
Metadata server: codecs for network config, graphql introspection 2023-03-17 17:46:16 +00:00
RemoteSchema chore(server): remove some unused function arguments 2023-03-17 15:51:33 +00:00
RQL feature(server): ordered columns in Logical Model return type 2023-03-22 16:35:56 +00:00
Server refactor: newtype alias for action checking feature flags 2023-03-22 10:48:22 +00:00
Services harmonize network manager handling 2023-02-22 15:55:54 +00:00
SQL server: plumb StoredIntrospection while building the Schema Cache 2023-01-20 14:52:36 +00:00
Tracing Rewrite Tracing to allow for only one TraceT in the entire stack. 2023-03-13 17:38:39 +00:00
App.hs Partial cleanup of Hasura/App, refactor of GlobalCtx 2023-03-22 21:41:53 +00:00
CustomReturnType.hs feature(server): ordered columns in Logical Model return type 2023-03-22 16:35:56 +00:00
EncJSON.hs server: plumb StoredIntrospection while building the Schema Cache 2023-01-20 14:52:36 +00:00
GC.hs Upgrade Ormolu to v0.5. 2022-11-02 20:55:13 +00:00
HTTP.hs server: improve logging around 'Internal Exception' errors 2023-03-21 12:00:00 +00:00
Logging.hs chore(server): split new statistics log from QueryLog 2023-03-15 13:06:47 +00:00
Name.hs server/postgres: fix the schema types conflict between aggregation predicates and table selection aggregates 2022-10-21 13:28:43 +00:00
PingSources.hs Fix: Unable to use environment variable for CockroachDB connection string in Cloud 2023-02-14 12:15:58 +00:00
QueryTags.hs add omit_request_id flag 2023-01-31 00:28:50 +00:00
Services.hs harmonize network manager handling 2023-02-22 15:55:54 +00:00
Session.hs server: webhook auth token caching 2023-03-14 18:28:56 +00:00
ShutdownLatch.hs multitenant: make shutdown logic more abstract 2022-11-23 07:53:19 +00:00
Tracing.hs Rewrite Tracing to allow for only one TraceT in the entire stack. 2023-03-13 17:38:39 +00:00