summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2023-07-18 12:23:21 -0400
committerTavian Barnes <tavianator@tavianator.com>2023-07-18 12:23:21 -0400
commitfb023fdeea088fa66b0df6cbf4e7becf8edeebbb (patch)
treed53ba3ab516e88c8f2b9a266531ae87273224d69
parent0e72e5c985db9a131aea3f3e9238a8916c470d8e (diff)
downloadbfs-3.0.1.tar.xz
Release 3.0.13.0.1
-rw-r--r--Makefile2
-rw-r--r--docs/CHANGELOG.md18
-rw-r--r--src/config.h2
3 files changed, 20 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index db955b5..406506b 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ VERSION := $(shell git describe --always 2>/dev/null)
endif
ifndef VERSION
-VERSION := 3.0
+VERSION := 3.0.1
endif
ifndef OS
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index a1b0049..1cc95e9 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -1,6 +1,24 @@
3.*
===
+3.0.1
+-----
+
+**July 18, 2023**
+
+### Bug fixes
+
+- Traversal fixes that mostly affect large directory trees ([#107])
+
+ - `bfs` could encounter `EMFILE`, close a file, and retry many times, particularly with `-j1`
+
+ - Breadth-first search could become highly unbalanced, negating many of the benefits of `bfs`
+
+ - On non-{Linux,FreeBSD} plaforms, directories could stay open longer than necessary, consuming extra memory
+
+[#107]: https://github.com/tavianator/bfs/pull/107
+
+
3.0
---
diff --git a/src/config.h b/src/config.h
index 59d2671..fd4961f 100644
--- a/src/config.h
+++ b/src/config.h
@@ -22,7 +22,7 @@
# define BFS_COMMAND "bfs"
#endif
#ifndef BFS_VERSION
-# define BFS_VERSION "3.0"
+# define BFS_VERSION "3.0.1"
#endif
#ifndef BFS_HOMEPAGE
# define BFS_HOMEPAGE "https://tavianator.com/projects/bfs.html"