Skip to content

Releases: google/gnostic

Update gnostic to yaml.v3: cleaner parsing, line number reporting

14 Jul 20:33
40cf3c0
Compare
Choose a tag to compare

This release updates gnostic to use the yaml.v3 library and the yaml.Node class, which allows us to access line and column numbers of tokens during parsing.

This release upgrades the dependency only and does not include line number reporting.

This change will break clients that directly call auto-generated functions to create OpenAPIv2, OpenAPIv3, and Discovery structures. This is addressed in #195.

Metrics and Protocol Buffer dependency updates

04 Jun 18:01
d95c059
Compare
Choose a tag to compare

This release provides a tagged version that includes the new metrics directory of protos for API metrics (currently computed using plugins) and updates embedded generated protobuf code to version 3.12.3 of protoc (which hopefully resolves #170).

Improved testing and style compliance

31 Jan 18:58
896953e
Compare
Choose a tag to compare

All tests are run by CI. Package directory names are lowercased to match Go style guidance.

OpenAPI 3.1 support

24 Jan 20:31
9938483
Compare
Choose a tag to compare

Also streamlined release (removed Swift code for release elsewhere) and added plugin development helpers.

Support for Go Modules

15 Aug 21:30
ab0dd09
Compare
Choose a tag to compare

This point release adds go.mod and go.sum files to provide Go module support.

v0.3.0

14 Jun 23:29
Compare
Choose a tag to compare

Bug fixes, enhancements to the OAS v3 surface and removal of gnostic-go-generator (moved to https://github.com/googleapis/gnostic-go-generator)

OpenAPI 3.0.1 support.

19 May 19:06
7c66326
Compare
Choose a tag to compare

This release updates the OpenAPIv3 Protocol Buffer models to OpenAPI 3.0.1 using a JSON schema generated by scraping the text of the official OpenAPI 3.0.1 specification.

The scraper and generated JSON schema are gnostic-specific and are not endorsed by the OpenAPI Technical Steering Committee, which has not yet released or approved a JSON Schema for OpenAPI v3.

Initial release

19 May 19:10
Compare
Choose a tag to compare

Tagged for initial use in Kubernetes and Istio.