...

Text file src/github.com/emissary-ingress/emissary/v3/pkg/envoy-control-plane/CHANGELOG.md

Documentation: github.com/emissary-ingress/emissary/v3/pkg/envoy-control-plane

     1# Changelog
     2
     3## Release v0.10.3
     4
     5### Changed
     6
     7- Documentation rewrite in the `/docs` folder (#520)
     8- Updated go module version to 1.16 (#536)
     9- Exposed `ApiTypePrefix` (#553)
    10- Envoy Protos Commit SHA: `97dfffde06115e58261dbab3707ad70d5c86ba1f`
    11
    12### Added
    13
    14- Initial support of the Virtual Host Discovery Service VHDS (#529)
    15- Added linear cache method `UpdateResources` (#546)
    16
    17### Fixed
    18
    19- Scoped routes consistency check (#515)
    20- Scoped routes references (#518)
    21- Fixed go routine leaks in server unit tests (#519)
    22- Linear cache no longer requires linear time for applying delta updates (#547)
    23
    24## Release v0.10.1
    25
    26### Changed
    27
    28- Envoy Protos Commit SHA: `9cc74781d818aaa58b9cca9602fe8dc62181…`
    29### Fixed
    30
    31- Release to fix broken `GOSUMDB` checksum when using `v0.10.0`. Please pin to this release and ignore `v0.10.0`.
    32
    33
    34## Release v0.10.0
    35
    36### Added
    37
    38- Added snapshot support in the Linear cache (#437) 
    39- Added CI linting support (#455)
    40- Incremental xDS support for Linear and Mux caches (#459)
    41- Added Extension Configs support (#417)
    42- Added a default cache logger (#483)
    43- Added Scoped Routes Discovery Service - SRDS (#495)
    44
    45### Changed
    46
    47- Removed linearization in server API to preserve cache ordering (#443)
    48- SetSnapshot now takes a `context` (#474)
    49- Delta xDS now responds immediately for the first wildcard request in a delta stream if the corresponding snapshot exists and the response is empty (#473)
    50- Reworked snapshot API to faciliate additional xDS resources without changes (#484)
    51- Delta xDS won't delete non-existent resources in wildcard mode (#488)
    52- Simple cache now holds a read lock when cancelling a snapshot watch (#507)
    53
    54### Fixed
    55
    56- Delta xDS not registering another watch after resource sent (#458)
    57- Fixed data race in Linear cache (#502)
    58- State of the World now tracks known resource names per caller stream (#508)
    59
    60
    61## Release v0.9.9
    62
    63### Added
    64
    65- Add snapshot support for ECDS (#379)
    66- Add cache support for xDS TTLs (#359)
    67- Add cache interfaces for incremental xDS (#408)
    68- Incremental simple cache implementation (#411)
    69
    70### Changed
    71
    72- Envoy APIs are at b6039234e526eeccdf332a7eb041729aaa1bc286
    73- Update dependencies to use `cncf/xds` instead of `cncf/udpa` (#404)
    74- Log ignoring a watch at warn level (#352)
    75- Removed support for V2 Envoy APIs in the server (#415)
    76
    77### Fixed
    78
    79- Go 1.16 compatibility fixes (#409)
    80- Fix a potential goroutine leak in stream handler (#430)
    81
    82## Release v0.9.8
    83
    84### Changed
    85
    86- Envoy APIs are at 1d44c27ff7d4ebdfbfd9a6acbcecf9631b107e30
    87- server: exit receiver go routine when context is done
    88- cache: align struct fields
    89
    90## Release v0.9.7
    91
    92### Added
    93
    94- secrets to the cache snapshots
    95- linearly versioned cache for a single type resources
    96- version prefix to the linear cache
    97- support for arbitrary type URLs in xDS server
    98
    99### Changed
   100
   101- Envoy APIs are at 241358e0ac7716fac24ae6c19c7dcea67357e70e
   102- split `server` package into `sotw` and `rest`
   103
   104## Release v0.9.6
   105
   106### Added
   107
   108- introduce Passthrough resource type for a pre-serialized xDS response
   109
   110### Changed
   111
   112- Envoy APIs are at 73fc620a34135a16070083f3c94b93d074f6e59f
   113- update dependencies: protobuf to v1.4.2 and grpc to v1.27.0 to support protobuf v2 development
   114- protobufs are generated with protobuf v2 toolchain
   115- updates to the wellknown extension names to use non-deprecated versions
   116- use LoggersFuncs struct to reduce boilerplate in debug logging
   117- use CallbackFuncs struct to reduce boilerplate in server callbacks
   118
   119## Release v0.9.5
   120
   121### Added
   122
   123- Added integration tests for v2 and v3 versions
   124- Cache implementation is replicated into xDS v2 and xDS v3 versions. You need to add to "v2" or "v3" suffix to imports to indicate which version to use (thanks @jyotimahapatra)
   125
   126### Changed 
   127
   128- Updated Envoy SHA to 34fcdef99633947543070d5eadf32867e940694e
   129- Module requirement downgraded to go1.11
   130- `ExtAuthz` well known filter names are updated to the new Envoy format
   131
   132### Removed
   133
   134- v3 cache implementation removed GetStatusInfo and GetStatusKeys functions from the interface
   135
   136### Issues
   137
   138- `set_node_on_first_message_only` may not work as expected due to an Envoy issue

View as plain text