Skip to content

v3.0.5

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jul 07:36
· 71 commits to main since this release
v3.0.5
5196546

This release is made in honour of @junyer who sadly passed away this week. He was an influence in the early design and optimisations of the Google internal mtail version 2 series, and a generous and dear friend who I will miss very much. I hope he appreciates the irony that none of the changes in this release are related to regular automata, but do contain a fix for a silly performance issue.

Changelog

  • afd77e4 fix: Return to read immediately after a successful read.
  • f39cf7b refactor: Close the socketstream lines channel only once.
  • cf3931d refactor: Merge the oneshot and regular socket connection handlers.
  • bfe5fec refactor: Remove an unnecessary select.
  • d3c493e refactor: Remove obsolete IsComplete functions and state.
  • 4a3aed5 test: Fix up stream shutdown test code.
  • 9552a9b refactor: Remove the gcWaker from the Tailer.
  • f2d8c1c refactor: Remove IsComplete from the LogStream interface.
  • 7aebf03 feat: Remove LogStreams when the lines channels are closed.
  • 1830e87 refactor: Remove LastReadTime from the LogStream interface.
  • d4b0a50 refactor: Remove Stop from the LogStream interface.
  • 84c53b5 refactor: LogStreams manage their own staleness expiration.