Skip to content

v4.0.0

Compare
Choose a tag to compare
@tot-ra tot-ra released this 16 Jul 21:24
· 63 commits to master since this release
32ab008

Added

  • New Feature - schema usage
    • New DB migration adds clients, clients_persisted_queries_rel and schema_hit tables
    • Async worker which anzlyzes graphql queries and maps them onto schemas to generate schema hits (usage), see src/worker and also examples for more details. As this requires manual setup, released as major version.
    • graphql schemas & resolvers to provide schema usage
    • UI to see schema usage tab (under specific service schema)
      • Added rumble-charts dependency to draw graphs
    • UI - renamed schemas -> services in menu & added counter
  • Added redlock dependency - it now locks schema registration for some time in case multiple instances of new service try to register same schema & overload the DB. Now only one instance gets access and others wait
  • Tooling
    • added integration tests, mostly useful for worker testing as its async

Updated

  • async-redis -> ioredis
  • docker-compose files are now simpler and more composable

Screenshot 2022-07-17 at 02 02 24

Screenshot 2022-07-17 at 02 02 53