diff --git a/CHANGELOG.md b/CHANGELOG.md index fac5808..a2069b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ### Fixes +- Bound release-check HTTP requests to 30 seconds with Crawlkit v0.14.8 so an unresponsive server cannot hang update checks indefinitely. - Stop guild and archived-thread pagination with a cursor error when Discord repeats a page instead of hanging sync. Thanks @SebTardif. - Reject repeated or missing message-page cursors without losing the last usable backfill checkpoint. Thanks @SebTardif. diff --git a/docs/install.md b/docs/install.md index 33133a2..0d80d67 100644 --- a/docs/install.md +++ b/docs/install.md @@ -23,6 +23,8 @@ stderr notice when a newer Discrawl release is available. Scripted, JSON, CI, and non-TTY runs skip the passive notice. Set `DISCRAWL_NO_UPDATE_CHECK=1` or `CRAWLKIT_NO_UPDATE_CHECK=1` to disable it. +Release-check HTTP requests time out after 30 seconds if the server does not respond. + ## From source Requires Go `1.27.0+`. diff --git a/go.mod b/go.mod index 28b77a5..418e444 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/alecthomas/kong v1.16.1 github.com/bwmarrin/discordgo v0.29.0 github.com/gorilla/websocket v1.5.3 - github.com/openclaw/crawlkit v0.14.7 + github.com/openclaw/crawlkit v0.14.8 github.com/stretchr/testify v1.12.1 github.com/zalando/go-keyring v0.2.8 golang.org/x/sys v0.47.0 diff --git a/go.sum b/go.sum index 3f91885..4464163 100644 --- a/go.sum +++ b/go.sum @@ -61,8 +61,8 @@ github.com/muesli/termenv v0.16.0 h1:S5AlUN9dENB57rsbnkPyfdGuWIlkmzJjbFf0Tf5FWUc github.com/muesli/termenv v0.16.0/go.mod h1:ZRfOIKPFDYQoDFF4Olj7/QJbW60Ol/kL1pU3VfY/Cnk= github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w= github.com/ncruces/go-strftime v1.0.0/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= -github.com/openclaw/crawlkit v0.14.7 h1:Kvceob5WyEtrGt4YkwKRcepU77g7FX/HPTRIiCe+ArQ= -github.com/openclaw/crawlkit v0.14.7/go.mod h1:iDnctBAFtqB5l2sHREfpyjQwifToeebDVdVJvZWVLn0= +github.com/openclaw/crawlkit v0.14.8 h1:JdmvIcfznzGGDNczACtktebd0ueLWaTrCwW8ZPtm7Fg= +github.com/openclaw/crawlkit v0.14.8/go.mod h1:7QxbJgGm6ZQAiBXyWSR+U6Eyt8p4pMcC7zjY0h3GKjY= github.com/pelletier/go-toml/v2 v2.4.3 h1:GTRvJQutkOSftxIFD5xw9aepkYNuPWmVJpffdDPYVpY= github.com/pelletier/go-toml/v2 v2.4.3/go.mod h1:2gIqNv+qfxSVS7cM2xJQKtLSTLUE9V8t9Stt+h56mCY= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=