Skip to content

[deps] Update github.com/fsnotify/fsnotify from v1.9.0 to v1.10.0 #30129

@github-actions

Description

@github-actions

Summary

Update github.com/fsnotify/fsnotify dependency from v1.9.0 to v1.10.0.

Current State

  • Package: github.com/fsnotify/fsnotify
  • Current Version: v1.9.0
  • Proposed Version: v1.10.0
  • Update Type: Minor version update

Why Separate Issue

⚠️ Minor version update requiring individual review

  • This is a minor version update (v1.9.0 → v1.10.0)
  • Requires Go 1.23 (satisfied by current go 1.25.8 in go.mod)
  • Individual review recommended for minor version bumps

Safety Assessment

Changes appear to be bug fixes only — no new features or breaking changes are mentioned in the release notes. However, since this is a minor version bump, careful testing is advised.

Changes

  • inotify: improved initialization error message
  • inotify: send Rename event if recursive watch is renamed
  • inotify: avoid copying event buffers when reading names (performance improvement)
  • kqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles
  • kqueue: fixed file descriptor leak in Close() when recycling watchers
  • windows: fixed nil pointer dereference in remWatch
  • windows: fixed race condition introduced in v1.9.0 (lock watch field updates against concurrent WatchList)

Links

Recommended Action

go get -u github.com/fsnotify/fsnotify@v1.10.0
go mod tidy

Testing Notes

  • Run all tests: make test-unit
  • Verify file system watching functionality works correctly
  • Test on Linux (inotify), macOS (kqueue), and Windows if possible
  • Check for any race conditions with the race detector: go test -race ./...

References:

Generated by Dependabot Dependency Checker · ● 675K ·

  • expires on May 6, 2026, 10:09 AM UTC

Metadata

Metadata

Labels

cookieIssue Monster Loves Cookies!dependenciesPull requests that update a dependency filego

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions