Tags: syncromatics/kafmesh
Tags
(+semver: breaking) Fix implementations of View and Source (especiall… …y View.Keys()) (#37) * (+semver: breaking) Fix implementation of View.Keys() This requires a change to the return value from Keys() in order to pass through a possible error from retrieving the iterator from the view. closes #36 closes #30 * (+semver: fix) Wait for underlying PartitionTable to become ready before attempting operations on the table This does not change the programming interfaces, but does represent a nontrivial change in behavior. ViewSources and ViewSinks may trigger at longer-than-expected intervals, depending on the readiness of the PartitionTable. (Readiness is evaluated on each "tick" of the timer.) Closes #38 * (+semver: breaking) Removed Watch() func from Kafmesh View and Source; made API parallel to other Kafmesh objects Now all of the New_*_{Object} funcs return funcs to pass to the Service.RegisterRunner() func. Also, Kafmesh Views and Sources include a context that is bound to the context under which they are running. Refactored building contexts to more clearly represent how they are related to one another. Also replaced invalid "WaitRecovered" func with proper "WaitRunning" func --- Relates to internal issue EN-7623
(+semver: fix) Update generators, generated code, and tests (#35) * (+semver: fix) Update generate target Also pins vektah/gqlparser to 2.1.0 (see https://stackoverflow.com/a/67187051/1653492) * (+semver: patch) Updated generated code * (+semver: fix) Fixed mock signatures in processor tests * (+semver: patch) Lower Codecov patch target
WIP: Documentation (#19) * (+semver: feature) Start documentation Signed-off-by: Joshua Benjamin <joshuabnjmn@gmail.com> * Small edits to readme * Update README.md * Update README.md Co-authored-by: Jeff Cuevas-Koch <jeff@cuevaskoch.com> Co-authored-by: Dave Kaminski <davekaminski@gmail.com> Co-authored-by: Daniel James <daniel@thzinc.com>
Remove gogo/protobuf dependency. (#29) gogo/protobuf appears to be a dead fork of golang/protobuf. gogo's proto.Equal method failed "repeated" protobuf fields with 0 length. Update to use golang/protobuf's current proto.Equals method (which actually appears to be handled by google.golang.org/protobuf's proto.Equals method anyway), which correctly handles the 0-length repeats. (+semver: fix) Signed-off-by: Jeff Cuevas-Koch <jeff@cuevaskoch.com>
PreviousNext