Skip to content

Releases: fsnotify/fsnotify

deflakery

05 Oct 04:07
Compare
Choose a tag to compare

String() method for Event.Op

02 Oct 05:00
Compare
Choose a tag to compare
  • add a String() method to Event.Op #165 (thanks @oozie)

a fix for Windows

29 Jun 01:13
Compare
Choose a tag to compare
  • windows: fix for double backslash when watching the root of a drive #151 (thanks @BrunoQC)

switch to golang.org/x/sys

20 Apr 01:39
Compare
Choose a tag to compare

Support linux/arm64 by patching x/sys/unix and switching to to it from syscall #135 (thanks @suihkulokki)

Please see the README for updated information on installation.

Code cleanup

03 Mar 03:50
Compare
Choose a tag to compare
  • Fix golint errors in windows.go #121 (thanks @tiffanyfj)

Fix for atomic editor saves on macOS

14 Jan 02:11
Compare
Choose a tag to compare

kqueue: Fix logic for CREATE after REMOVE #111 (thanks @bep)

Off to the races

17 Dec 18:52
Compare
Choose a tag to compare
  • kqueue: fix race condition in Close #105 (thanks @djui for reporting the issue and @ppknap for writing a failing test)
  • inotify: fix race in test
  • enable race detection for continuous integration (Linux, Mac, Windows)

inotify updates require Linux 2.6.27 or later

17 Nov 21:54
Compare
Choose a tag to compare
  • inotify: use epoll_create1 for arm64 support (requires Linux 2.6.27 or later) #100 (thanks @suihkulokki)
  • inotify: fix path leaks #73 (thanks @chamaken)
  • kqueue: watch for rename events on subdirectories #83 (thanks @guotie)
  • kqueue: avoid infinite loops from symlinks cycles #101 (thanks @illicitonion)

Bug fixing

14 Oct 23:45
Compare
Choose a tag to compare

kqueue: don't watch named pipes #98 (thanks @evanphx)

"Closing Time"

08 Feb 20:34
Compare
Choose a tag to compare

This releases resolves several issues when Close() is used, from leaking file descriptors to blocking issues. It also is using epoll when reading events on Linux to avoid blocking.

  • inotify: use epoll to wake up readEvents #66 #5 (thanks @PieterD)
  • inotify: deleted file watches can now be removed #40
  • inotify: closing watcher should now always shut down goroutine #63 (thanks @PieterD)
  • kqueue: close kqueue after removing watches, fixes #59