Skip to content

v0.9.5

Compare
Choose a tag to compare
@github-actions github-actions released this 17 May 11:51
· 48 commits to main since this release
29aa557

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.

What's Changed

New Contributors

Full Changelog: v0.9.4...v0.9.5