Release Notes

Grey Matter 1.7

Artifacts

Component
Version
Group

1.7.0

Core

1.7.0

Core

gm-jwt-security

1.3.0

Core

gm-jwt-security-gov

1.3.0

Core

6.0.0

Core

3.0.0

Core

greymatter (CLI)

4.0.4

Core

Note: greymatter (CLI), gm-jwt-security, gm-jwt-security-gov are unchanged since the previous Grey Matter framework release.

gm-proxy

Changed

  • Release containers are created from Dockerfiles generated by ./scripts/cibuild

  • Add one way TLS support for gm-oidc-validation filter

  • gm.keycloak filter looks for incomingUserDN in cookie if not found in header

  • Inject randomly-generated nodeid into static config

Fixed

  • Ensure curl is installed in release containers

  • gm.keycloak filter support for checking RSA certs

gm-control & gm-control-api

Added

  • Added GM_CONTROL_2=yes feature flag for unreleased 2.0 features

  • Added version command to check apiversion, git hash, and go version

Changed

  • Update go dependency on gm-proxy to incorporate gm-oidc-validation TLSConfig

    changes see gm-proxy changesarrow-up-right

  • Check in generated docs instead of building them inside Docker

  • Copy nonstdlib dependency directly into project

  • Go 1.16 is now required for builds, because we use the new stdlib "embed"

    package to serve our OpenAPI docs.

Fixed

  • Restore serving OpenAPI docs from root "/" path

Removed

  • Removed GM Data persister. The Redis persister is recommended.

  • Removed the Marathon service discovery mechanism

  • Removed serving gm-control-api docs as YAML. Only HTML is supported.

  • Removed experimental explorer UI

gm-dashboard

Fixed

  • Config pane bugs

  • Dropdown placed inside chart

  • Fix health feature bugs

  • Only call prometheus in summary or routes view in service view

  • Routes view console error

  • Service card title and version shouldn't wrap

  • Update state without in-place mutation

  • inline documentation not rendering plaintext OpenAPISpec

  • inline documentation not rendering yaml OpenAPISpec

  • NPM packages security vulnerabilities

Added

  • Batch delete anomalies

  • Rename sidecar to grey matter-dp in details pane

  • Rework details pane sidecar tab filters display

gm-catalog

TODO

Last updated

Was this helpful?