gatewayd
gatewayd copied to clipboard
☁️ Cloud-native database gateway and framework for building data-driven applications ✨ Like API gateways, for databases ✨
Write and run tests for gRPC API and HTTP gateway using k6
Currently the benchmark are only run locally to ensure functions don't introduce unnecessary overhead, but this should be automated. ## Related - Issue: #119 - PR: #328
Global variables cause a few issues, including causing certain tests to fail and complicate state management. So, they'd be better removed.
The idea is to introduce version compatibility between GatewayD and plugins. The compatibility matrix should be communicated between GatewayD and plugins upon install and start. This creates two separate set...
The purpose of this PR is to update the versions in the docs when a new version of GatewayD is released. This should be done for plugins as well, possibly...
The go-plugin [v1.5.0](https://github.com/hashicorp/go-plugin/releases/tag/v1.5.0) introduced [a new feature](https://github.com/hashicorp/go-plugin/pull/270), called `Runner`, that allows custom command runner implementations, that are mutually exclusive with `Cmd` and `Reattach`. Based on [the example module](https://github.com/hashicorp/go-secure-stdlib/pull/84) added to...
Currently errors are passed as a string to the plugins and other parameters are passed by casting of different complex types to their primitive counterparts. This needs to be improved...
There is currently a chicken and egg problem with loading configuration and running the OTLP tracer. This should be figured out before making it configurable.
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) from 1.27.0 to 1.28.0. Changelog Sourced from go.opentelemetry.io/otel/sdk's changelog. [1.28.0/0.50.0/0.4.0] 2024-07-02 Added The IsEmpty method is added to the Instrument type in go.opentelemetry.io/otel/sdk/metric. This method is used to...