2026-07-21 - 2026-10-21
Overview
1 Pull request merged by 1 user
Merged
#22 Fix data races, robustness & cleanup (#10-#21)
1 Pull request proposed by 1 user
Proposed
#23 Update module github.com/oschwald/maxminddb-golang/v2 to v2.5.0
12 Issues closed from 1 user
Closed
#21 Chưa có unit test cho package data (đặc biệt cho regression race)
Closed
#20 Confuse API_PORT (.env 28080 vs default 8080 vs docker map)
Closed
#19 ipdb.go dùng fmt.Printf thay vì zerolog (log không nhất quán)
Closed
#18 Version Go không khớp (go.mod 1.25, Dockerfile 1.26, README 1.22)
Closed
#17 Hai bản maxminddb-golang (v1 + v2) cùng tồn tại trong go.mod
Closed
#16 osx.Copy bỏ qua lỗi Close() → file có thể hỏng
Closed
#15 Handler IP trả status code sai khi query lỗi / DB chưa load
Closed
#14 fetchDbs() nuốt lỗi merge rồi vẫn reload DB
Closed
#13 download() không timeout/retry → cron daily có thể treo
Closed
#12 Data race trên DbUpdatedAt (cron ghi, /metrics đọc)
Closed
#11 Shutdown() đóng abrupt, ngắt request đang chạy
Closed
#10 Data race trên data.IpDb.r khi refresh DB
12 Issues created by 0 users
Opened
#10 Data race trên data.IpDb.r khi refresh DB
Opened
#11 Shutdown() đóng abrupt, ngắt request đang chạy
Opened
#12 Data race trên DbUpdatedAt (cron ghi, /metrics đọc)
Opened
#13 download() không timeout/retry → cron daily có thể treo
Opened
#14 fetchDbs() nuốt lỗi merge rồi vẫn reload DB
Opened
#15 Handler IP trả status code sai khi query lỗi / DB chưa load
Opened
#16 osx.Copy bỏ qua lỗi Close() → file có thể hỏng
Opened
#17 Hai bản maxminddb-golang (v1 + v2) cùng tồn tại trong go.mod
Opened
#18 Version Go không khớp (go.mod 1.25, Dockerfile 1.26, README 1.22)
Opened
#19 ipdb.go dùng fmt.Printf thay vì zerolog (log không nhất quán)
Opened
#20 Confuse API_PORT (.env 28080 vs default 8080 vs docker map)
Opened
#21 Chưa có unit test cho package data (đặc biệt cho regression race)