11module github.com/tuihub/librarian
22
3- go 1.24
4-
5- toolchain go1.24.2
3+ go 1.25.3
64
75require (
86 buf.build/go/protovalidate v0.14.0
97 entgo.io/ent v0.14.5
10- github.com/BurntSushi/toml v1.5 .0
11- github.com/PuerkitoBio/goquery v1.10.3
12- github.com/ThreeDotsLabs/watermill v1.5.0
13- github.com/ThreeDotsLabs/watermill-redisstream v1.4.4
8+ github.com/BurntSushi/toml v1.6 .0
9+ github.com/PuerkitoBio/goquery v1.11.0
10+ github.com/ThreeDotsLabs/watermill v1.5.1
11+ github.com/ThreeDotsLabs/watermill-redisstream v1.4.5
1412 github.com/ThreeDotsLabs/watermill-sql/v3 v3.1.0
1513 github.com/TobiEiss/go-jsonforms v1.1.8
1614 github.com/Xuanwo/go-locale v1.1.3
17- github.com/blevesearch/bleve/v2 v2.5.3
15+ github.com/blevesearch/bleve/v2 v2.5.7
1816 github.com/dchest/captcha v1.1.0
19- github.com/fullstorydev/grpchan v1.1.1
20- github.com/go-co-op/gocron/v2 v2.16.4
21- github.com/go-kratos/kratos/contrib/log/zap/v2 v2.0.0-20250828133012-308cfee50a57
22- github.com/go-kratos/kratos/contrib/registry/consul/v2 v2.0.0-20250828133012-308cfee50a57
23- github.com/go-kratos/kratos/v2 v2.8.4
24- github.com/gocolly/colly/v2 v2.2 .0
17+ github.com/fullstorydev/grpchan v1.1.2
18+ github.com/go-co-op/gocron/v2 v2.19.0
19+ github.com/go-kratos/kratos/contrib/log/zap/v2 v2.0.0-20251217105121-fb8e43efb207
20+ github.com/go-kratos/kratos/contrib/registry/consul/v2 v2.0.0-20251217105121-fb8e43efb207
21+ github.com/go-kratos/kratos/v2 v2.9.2
22+ github.com/gocolly/colly/v2 v2.3 .0
2523 github.com/gofiber/contrib/fiberi18n/v2 v2.0.6
26- github.com/gofiber/fiber/v2 v2.52.9
24+ github.com/gofiber/fiber/v2 v2.52.10
2725 github.com/gofiber/template/html/v2 v2.1.3
2826 github.com/golang-jwt/jwt/v5 v5.3.0
2927 github.com/google/go-querystring v1.1.0
3028 github.com/google/uuid v1.6.0
3129 github.com/google/wire v0.7.0
3230 github.com/gorilla/feeds v1.2.0
33- github.com/hashicorp/consul/api v1.32.1
31+ github.com/hashicorp/consul/api v1.33.0
3432 github.com/improbable-eng/grpc-web v0.15.0
3533 github.com/invopop/jsonschema v0.13.0
36- github.com/jackc/pgx/v5 v5.7.5
37- github.com/johannesboyne/gofakes3 v0.0.0-20250825084532-6555d310c473
34+ github.com/jackc/pgx/v5 v5.8.0
35+ github.com/johannesboyne/gofakes3 v0.0.0-20250916175020-ebf3e50324d3
3836 github.com/mattn/go-sqlite3 v1.14.32
39- github.com/maypok86/otter/v2 v2.2.1
40- github.com/meilisearch/meilisearch-go v0.33.2
41- github.com/minio/minio-go/v7 v7.0.95
37+ github.com/maypok86/otter/v2 v2.3.0
38+ github.com/meilisearch/meilisearch-go v0.35.0
39+ github.com/minio/minio-go/v7 v7.0.97
4240 github.com/mmcdole/gofeed v1.3.0
4341 github.com/muzhou233/go-favicon v0.1.1
4442 github.com/nicksnyder/go-i18n/v2 v2.6.0
45- github.com/nikoksr/notify v1.3 .0
43+ github.com/nikoksr/notify v1.5 .0
4644 github.com/panjf2000/ants/v2 v2.11.3
47- github.com/redis/go-redis/v9 v9.12.1
48- github.com/samber/lo v1.51 .0
49- github.com/shirou/gopsutil/v4 v4.25.8
45+ github.com/redis/go-redis/v9 v9.17.2
46+ github.com/samber/lo v1.52 .0
47+ github.com/shirou/gopsutil/v4 v4.25.11
5048 github.com/sony/sonyflake/v2 v2.2.0
51- github.com/spf13/afero v1.14 .0
49+ github.com/spf13/afero v1.15 .0
5250 github.com/stretchr/testify v1.11.1
5351 github.com/tuihub/protos v0.5.10
54- github.com/urfave/cli/v3 v3.4 .1
55- go.opentelemetry.io/otel v1.38 .0
56- go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.14 .0
57- go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.14 .0
58- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38 .0
59- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38 .0
60- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38 .0
61- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38 .0
62- go.opentelemetry.io/otel/log v0.14 .0
63- go.opentelemetry.io/otel/metric v1.38 .0
64- go.opentelemetry.io/otel/sdk v1.38 .0
65- go.opentelemetry.io/otel/sdk/log v0.14 .0
66- go.opentelemetry.io/otel/sdk/metric v1.38 .0
52+ github.com/urfave/cli/v3 v3.6 .1
53+ go.opentelemetry.io/otel v1.39 .0
54+ go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.15 .0
55+ go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.15 .0
56+ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.39 .0
57+ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.39 .0
58+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.39 .0
59+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.39 .0
60+ go.opentelemetry.io/otel/log v0.15 .0
61+ go.opentelemetry.io/otel/metric v1.39 .0
62+ go.opentelemetry.io/otel/sdk v1.39 .0
63+ go.opentelemetry.io/otel/sdk/log v0.15 .0
64+ go.opentelemetry.io/otel/sdk/metric v1.39 .0
6765 go.uber.org/ratelimit v0.3.1
68- go.uber.org/zap v1.27.0
69- golang.org/x/crypto v0.41 .0
70- golang.org/x/text v0.28 .0
71- google.golang.org/grpc v1.75 .0
72- google.golang.org/protobuf v1.36.8
66+ go.uber.org/zap v1.27.1
67+ golang.org/x/crypto v0.46 .0
68+ golang.org/x/text v0.32 .0
69+ google.golang.org/grpc v1.78 .0
70+ google.golang.org/protobuf v1.36.11
7371 gopkg.in/natefinch/lumberjack.v2 v2.2.1
7472)
7573
7674require (
7775 ariga.io/atlas v0.32.1-0.20250325101103-175b25e1c1b9 // indirect
7876 buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.6-20250717165733-d22d418d82d8.1 // indirect
79- cel.dev/expr v0.24.0 // indirect
77+ cel.dev/expr v0.25.1 // indirect
8078 dario.cat/mergo v1.0.0 // indirect
8179 github.com/Jeffail/gabs/v2 v2.7.0 // indirect
8280 github.com/Rican7/retry v0.3.1 // indirect
8381 github.com/RoaringBitmap/roaring/v2 v2.4.5 // indirect
8482 github.com/agext/levenshtein v1.2.3 // indirect
8583 github.com/andybalholm/brotli v1.1.1 // indirect
8684 github.com/andybalholm/cascadia v1.3.3 // indirect
87- github.com/antchfx/htmlquery v1.3.4 // indirect
88- github.com/antchfx/xmlquery v1.4.4 // indirect
89- github.com/antchfx/xpath v1.3.3 // indirect
85+ github.com/antchfx/htmlquery v1.3.5 // indirect
86+ github.com/antchfx/xmlquery v1.5.0 // indirect
87+ github.com/antchfx/xpath v1.3.5 // indirect
9088 github.com/antlr4-go/antlr/v4 v4.13.0 // indirect
9189 github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
9290 github.com/armon/go-metrics v0.4.1 // indirect
9391 github.com/bahlo/generic-list-go v0.2.0 // indirect
9492 github.com/benbjohnson/clock v1.3.0 // indirect
95- github.com/bits-and-blooms/bitset v1.22.0 // indirect
96- github.com/blevesearch/bleve_index_api v1.2.8 // indirect
93+ github.com/bits-and-blooms/bitset v1.24.4 // indirect
94+ github.com/blevesearch/bleve_index_api v1.2.11 // indirect
9795 github.com/blevesearch/geo v0.2.4 // indirect
98- github.com/blevesearch/go-faiss v1.0.25 // indirect
96+ github.com/blevesearch/go-faiss v1.0.26 // indirect
9997 github.com/blevesearch/go-porterstemmer v1.0.3 // indirect
10098 github.com/blevesearch/gtreap v0.1.1 // indirect
10199 github.com/blevesearch/mmap-go v1.0.4 // indirect
102- github.com/blevesearch/scorch_segment_api/v2 v2.3.10 // indirect
100+ github.com/blevesearch/scorch_segment_api/v2 v2.3.13 // indirect
103101 github.com/blevesearch/segment v0.9.1 // indirect
104102 github.com/blevesearch/snowballstem v0.9.0 // indirect
105103 github.com/blevesearch/upsidedown_store_api v1.0.2 // indirect
@@ -109,8 +107,9 @@ require (
109107 github.com/blevesearch/zapx/v13 v13.4.2 // indirect
110108 github.com/blevesearch/zapx/v14 v14.4.2 // indirect
111109 github.com/blevesearch/zapx/v15 v15.4.2 // indirect
112- github.com/blevesearch/zapx/v16 v16.2.4 // indirect
110+ github.com/blevesearch/zapx/v16 v16.2.8 // indirect
113111 github.com/bmatcuk/doublestar v1.3.4 // indirect
112+ github.com/bufbuild/protocompile v0.9.0 // indirect
114113 github.com/buger/jsonparser v1.1.1 // indirect
115114 github.com/cenkalti/backoff/v4 v4.3.0 // indirect
116115 github.com/cenkalti/backoff/v5 v5.0.3 // indirect
@@ -119,7 +118,7 @@ require (
119118 github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
120119 github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
121120 github.com/dustin/go-humanize v1.0.1 // indirect
122- github.com/ebitengine/purego v0.8.4 // indirect
121+ github.com/ebitengine/purego v0.9.1 // indirect
123122 github.com/fatih/color v1.17.0 // indirect
124123 github.com/fsnotify/fsnotify v1.6.0 // indirect
125124 github.com/go-ini/ini v1.67.0 // indirect
@@ -130,8 +129,8 @@ require (
130129 github.com/go-openapi/inflect v0.19.0 // indirect
131130 github.com/go-playground/form/v4 v4.2.1 // indirect
132131 github.com/go-telegram-bot-api/telegram-bot-api v4.6.4+incompatible // indirect
132+ github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
133133 github.com/gobwas/glob v0.2.3 // indirect
134- github.com/goccy/go-json v0.10.5 // indirect
135134 github.com/gofiber/template v1.8.3 // indirect
136135 github.com/gofiber/utils v1.1.0 // indirect
137136 github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
@@ -141,7 +140,7 @@ require (
141140 github.com/google/cel-go v0.25.0 // indirect
142141 github.com/google/go-cmp v0.7.0 // indirect
143142 github.com/gorilla/mux v1.8.1 // indirect
144- github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 // indirect
143+ github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 // indirect
145144 github.com/hashicorp/errwrap v1.1.0 // indirect
146145 github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
147146 github.com/hashicorp/go-hclog v1.6.3 // indirect
@@ -154,29 +153,29 @@ require (
154153 github.com/jackc/pgpassfile v1.0.0 // indirect
155154 github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
156155 github.com/jackc/puddle/v2 v2.2.2 // indirect
157- github.com/jhump/protoreflect v1.11.0 // indirect
156+ github.com/jhump/protoreflect v1.15.6 // indirect
158157 github.com/jonboulle/clockwork v0.5.0 // indirect
159158 github.com/json-iterator/go v1.1.12 // indirect
160159 github.com/kennygrant/sanitize v1.2.4 // indirect
161160 github.com/klauspost/compress v1.18.0 // indirect
162161 github.com/klauspost/cpuid/v2 v2.2.11 // indirect
162+ github.com/klauspost/crc32 v1.3.0 // indirect
163163 github.com/lib/pq v1.10.9 // indirect
164164 github.com/lithammer/shortuuid/v3 v3.0.7 // indirect
165165 github.com/lufia/plan9stats v0.0.0-20230326075908-cb1d2100619a // indirect
166166 github.com/mailru/easyjson v0.9.0 // indirect
167- github.com/mattn/go-colorable v0.1.13 // indirect
167+ github.com/mattn/go-colorable v0.1.14 // indirect
168168 github.com/mattn/go-isatty v0.0.20 // indirect
169169 github.com/mattn/go-runewidth v0.0.16 // indirect
170- github.com/minio/crc64nvme v1.0.2 // indirect
170+ github.com/minio/crc64nvme v1.1.0 // indirect
171171 github.com/minio/md5-simd v1.1.2 // indirect
172172 github.com/mitchellh/go-homedir v1.1.0 // indirect
173173 github.com/mitchellh/go-wordwrap v1.0.1 // indirect
174- github.com/mitchellh/mapstructure v1.5.0 // indirect
175174 github.com/mmcdole/goxpp v1.1.1-0.20240225020742-a0c311522b23 // indirect
176175 github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
177176 github.com/modern-go/reflect2 v1.0.2 // indirect
178177 github.com/mschoch/smat v0.2.0 // indirect
179- github.com/nlnwa/whatwg-url v0.6.1 // indirect
178+ github.com/nlnwa/whatwg-url v0.6.2 // indirect
180179 github.com/oklog/ulid v1.3.1 // indirect
181180 github.com/philhofer/fwd v1.2.0 // indirect
182181 github.com/pingcap/errors v0.11.4 // indirect
@@ -196,8 +195,8 @@ require (
196195 github.com/technoweenie/multipartstreamer v1.0.1 // indirect
197196 github.com/temoto/robotstxt v1.1.2 // indirect
198197 github.com/tinylib/msgp v1.3.0 // indirect
199- github.com/tklauser/go-sysconf v0.3.15 // indirect
200- github.com/tklauser/numcpus v0.10 .0 // indirect
198+ github.com/tklauser/go-sysconf v0.3.16 // indirect
199+ github.com/tklauser/numcpus v0.11 .0 // indirect
201200 github.com/valyala/bytebufferpool v1.0.0 // indirect
202201 github.com/valyala/fasthttp v1.51.0 // indirect
203202 github.com/valyala/tcplisten v1.0.0 // indirect
@@ -207,22 +206,22 @@ require (
207206 github.com/zclconf/go-cty v1.14.4 // indirect
208207 github.com/zclconf/go-cty-yaml v1.1.0 // indirect
209208 go.etcd.io/bbolt v1.4.0 // indirect
210- go.opentelemetry.io/auto/sdk v1.1.0 // indirect
211- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38 .0 // indirect
212- go.opentelemetry.io/otel/trace v1.38 .0 // indirect
213- go.opentelemetry.io/proto/otlp v1.7.1 // indirect
209+ go.opentelemetry.io/auto/sdk v1.2.1 // indirect
210+ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.39 .0 // indirect
211+ go.opentelemetry.io/otel/trace v1.39 .0 // indirect
212+ go.opentelemetry.io/proto/otlp v1.9.0 // indirect
214213 go.shabbyrobe.org/gocovmerge v0.0.0-20230507111327-fa4f82cfbf4d // indirect
215214 go.uber.org/atomic v1.9.0 // indirect
216215 go.uber.org/multierr v1.11.0 // indirect
217- golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 // indirect
218- golang.org/x/mod v0.26 .0 // indirect
219- golang.org/x/net v0.43 .0 // indirect
220- golang.org/x/sync v0.16 .0 // indirect
221- golang.org/x/sys v0.35 .0 // indirect
222- golang.org/x/tools v0.35 .0 // indirect
216+ golang.org/x/exp v0.0.0-20251209150349-8475f28825e9 // indirect
217+ golang.org/x/mod v0.31 .0 // indirect
218+ golang.org/x/net v0.48 .0 // indirect
219+ golang.org/x/sync v0.19 .0 // indirect
220+ golang.org/x/sys v0.39 .0 // indirect
221+ golang.org/x/tools v0.40 .0 // indirect
223222 google.golang.org/appengine v1.6.8 // indirect
224- google.golang.org/genproto/googleapis/api v0.0.0-20250825161204-c5933d9347a5 // indirect
225- google.golang.org/genproto/googleapis/rpc v0.0.0-20250825161204-c5933d9347a5 // indirect
223+ google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect
224+ google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect
226225 gopkg.in/yaml.v2 v2.4.0 // indirect
227226 gopkg.in/yaml.v3 v3.0.1 // indirect
228227 nhooyr.io/websocket v1.8.7 // indirect
0 commit comments