This release contains a lot of improvements to the overall reliability and stability of GatewayD and a very nice feature contributed by @zeina1i (thank you 🙏). This release also has two first-time contributors: @ChrisD-Git and @smnmna99, which we are really grateful for (thank you🙏).
Plugin scaffolding feature: Previously the plugin template for Go was the go-to method for developing new plugins for GatewayD. @zeina1i integrated the template into the GatewayD CLI, so that you can create a new plugin scaffold and be able to test it in one place using the following command.
$ gatewayd plugin scaffold -h Scaffold a plugin and store the files into a directory Usage: gatewayd plugin scaffold [flags] Flags: -h, --help help for scaffold -i, --input-file string Plugin scaffold input file (default "input.yaml") -o, --output-dir string Output directory for the scaffold (default "./plugins")
An example input file is as follows. Note that the repository name defines the plugin name.
remote_url: https://github.com/gatewayd/test-gatewayd-plugin version: 0.1.0 description: This is test plugin license: MIT authors: - Author 1 <author1@example.com>
For more information, please refer to the updated Plugin Developers' Guide in the docs.
New security policy: @ChrisD-Git contributed the security policy and guidelines, which should be followed when reporting vulnerabilities.
@smnmna99 added OpenTelemetry tracing to the API, which means that almost everything in GatewayD can now be traced using OTLP gRPC.
gatewayd plugin scaffold
CLI docs by @mostafa in #528Full Changelog: v0.9.4...v0.9.5
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4