Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

Latest commit

 

History

History
38 lines (32 loc) · 1.37 KB

CHANGELOG.md

File metadata and controls

38 lines (32 loc) · 1.37 KB

v0.7.1

  • Deadlock fix
  • Make (*"internal/marshaled".DataSource).Active less contentious

v0.7.0

  • Many improvements to the tracer
    • Ability to walk up the scope chain with the scope.Root() and scope.Parent() methods.
    • Track begin and end time for every scope.
    • Added a standalone example fibonacci test
  • Added a default stringer text format for sources that define no text template.
  • Added a simple formatted reporter, which can be used to wire up a GWR source to a file or log stream (any Printf-like func).
  • Removed the extraneous "OK" response from the RESP monitor command; this makes it easier to process JSON output.
  • Added ability to drain a source; this allows a test, or other non-daemon program, to block until one or more GWR sources have finished sending any pending items to their watcher(s).
  • Added a convenience implementation of marshaled data source format around a single function.

v0.6.5

  • Fixed a bug in tracer that was causing it to active even with no watchers.

v0.6.4

  • Fix potential problems with marshaled data source state under concurrency
  • Fixed text output from /meta/nouns
  • Improve tracer text output
  • Other minor fixes to tests and documenetation

v0.6.3

  • Fix potential concurrency problem for tap trace ids
  • Fix subtle problems around marshaled data source channels
  • Fix potential race condition

v0.6.2

  • Initial intended release