Releases: vulsio/go-exploitdb
v0.5.0
Changelog
- 245f133 refactor: use std slices, maps package (#220)
- 00cea28 build: update go to 1.23 (#219)
- 2a21680 chore(deps): bump golang.org/x/net from 0.26.0 to 0.29.0 (#216)
- 1d9c13d feat(db) no progress when --log-json option (#212)
- ee94366 chore(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#209)
- b1445b9 chore(deps): use go-git v5 (#208)
- 999f898 chore(deps): bump golang.org/x/net from 0.24.0 to 0.26.0 (#207)
- b7b5c07 chore(deps): bump github.com/spf13/viper from 1.18.2 to 1.19.0 (#206)
- 76dac01 chore(deps): bump requests from 2.31.0 to 2.32.0 in /integration (#205)
- 3915577 chore(deps): bump github.com/labstack/echo/v4 from 4.11.4 to 4.12.0 (#199)
- 241a1dd chore(deps): bump golang.org/x/net from 0.22.0 to 0.24.0 (#197)
- 1686b2e chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#198)
- ccb3abc chore(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 (#189)
- e1ab550 chore(deps): bump github.com/jackc/pgx/v5 from 5.4.3 to 5.5.4 (#191)
- e0b8c72 chore(deps): bump gorm.io/driver/postgres from 1.5.4 to 1.5.7 (#190)
- f1afa05 chore(deps): bump gorm.io/driver/mysql from 1.5.1 to 1.5.5 (#192)
- c157952 chore(deps): bump github.com/glebarez/sqlite from 1.10.0 to 1.11.0 (#193)
- f70fd34 chore(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 (#185)
- 5ef470b chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.4 to 3.1.5 (#182)
- 005e4ea chore(deps): bump golang.org/x/net from 0.19.0 to 0.20.0 (#180)
- f3bb489 chore(deps): bump github.com/labstack/echo/v4 from 4.11.3 to 4.11.4 (#179)
- 1bd7962 chore(deps): bump github.com/spf13/viper from 1.18.1 to 1.18.2 (#178)
- af03706 chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#177)
- 346af29 chore(deps): bump gorm.io/driver/postgres from 1.5.2 to 1.5.4 (#170)
- d6ec1e2 chore(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.1 (#176)
- 77047d5 chore(deps): bump github.com/labstack/echo/v4 from 4.11.2 to 4.11.3 (#173)
- 20da724 chore(deps): bump github.com/glebarez/sqlite from 1.9.0 to 1.10.0 (#171)
- 172d6cb chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#172)
- 2011916 chore(deps): bump github.com/elazarl/goproxy (#169)
- ceb4318 chore(deps): bump github.com/labstack/echo/v4 from 4.11.1 to 4.11.2 (#167)
- ff52060 chore(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 (#163)
- ae0a6a6 chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#162)
v0.4.6
What's Changed
- chore(deps): bump requests from 2.25.1 to 2.31.0 in /integration by @dependabot in #144
- fix(fetcher/inthewild): change DB URL by @MaineK00n in #148
- chore(deps): bump gorm.io/gorm from 1.25.0 to 1.25.2 by @dependabot in #150
- chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 by @dependabot in #145
- chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.2 to 3.1.4 by @dependabot in #153
- chore(deps): bump github.com/labstack/echo/v4 from 4.10.2 to 4.11.1 by @dependabot in #152
- feat(ci): add darwin by @MaineK00n in #154
- chore(deps): bump golang.org/x/net from 0.12.0 to 0.14.0 by @dependabot in #155
- fix(fetcher/exploitdb): fill in nil even if Document etc. is not found by @MaineK00n in #158
Full Changelog: v0.4.5...v0.4.6
v0.4.5
What's Changed
- chore(deps): bump github.com/cheggaaa/pb/v3 from 3.0.5 to 3.1.2 by @dependabot in #127
- chore(deps): bump github.com/spf13/viper from 1.8.1 to 1.15.0 by @dependabot in #117
- chore(deps): bump golang.org/x/net from 0.0.0-20210614182718-04defd469f4e to 0.7.0 by @dependabot in #128
- chore(deps): bump github.com/go-redis/redis/v8 from 8.4.10 to 8.11.5 by @dependabot in #82
- chore(deps): bump github.com/spf13/cobra from 1.2.1 to 1.7.0 by @dependabot in #130
- chore(deps): bump github.com/inconshreveable/log15 from 0.0.0-20201112154412-8562bdadbbac to 3.0.0-testing.5+incompatible by @dependabot in #131
- chore(deps): bump golang.org/x/net from 0.7.0 to 0.9.0 by @dependabot in #137
- chore(deps): bump gorm.io/gorm from 1.21.10 to 1.25.0 by @dependabot in #136
- chore(deps): use github.com/labstack/echo/v4 by @MaineK00n in #134
- docs: update README.md by @MaineK00n in #138
- refactor: use pure go sqlite driver by @MaineK00n in #139
New Contributors
- @dependabot made their first contribution in #127
Full Changelog: v0.4.4...v0.4.5
v0.4.4
What's Changed
- fix(fetch/exploit-db): fix exploit-db schema by @MaineK00n in #125
- feat(ci): test fetch periodically by @MaineK00n in #123
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- chore: add git in Docker Image by @MaineK00n in #83
- chore: print to stderr by @MaineK00n in #91
- fix(ci): add context in docker image build by @MaineK00n in #108
- Fix offensive-security repo links, CSV parsing by @eyalkraft in #112
- chore(inthewild): remove manually corrected CVE-ID by @MaineK00n in #87
- fix(fetch/inthewild): change gorm type by @MaineK00n in #120
- feat(ci): add windows by @MaineK00n in #121
New Contributors
- @eyalkraft made their first contribution in #112
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Changelog
- 8af7dcb feat(inthewild): support inTheWild PoCs (#78)
- 694e678 feat(db): add LastFetchedDate in fetchmeta (#70)
- dfbfaf4 fix(redis): pipe cannot take err except for pipe.Exec (#68)
- ae0f310 chore(linter): change linter from golint to revive (#60)
- f47765d chore(GHActions): replace with dependabot (#69)
- 1ebf9c4 add redis timeout option (#67)
- f8c6979 breaking-change(redis): deprecated expire option (#66)
- 3c58fdc refactor: remove redundant logging (#65)
- c10d271 refactor(redis): use pipeline effectively in GetExploitMultiByCveID (#64)
- 10b78a3 refactor(db): return error and use pipeline in Redis GetMulti (#63)
- 71f38da fix(db): change fetchmeta insert order (#62)
v0.4.1
Changelog
8af13f8 fix(rdb): fix delete old records (#61)
We recommend vulsctl/docker, which will automatically upgrade vuls and the dictionary binaries every time you run it.
https://github.com/vulsio/vulsctl/tree/master/docker
v0.4.0
v0.3.0
v0.2.0
Changelog
ad3f6bf breaking-change(rdb): update gorm v2 (#47)
3893f58 chore: change default threshold in fetch githubrepos (#56)
36b7f56 feat(redis): add expire option (#55)
eb8625d feat(fetch): delete --deep option (#51)
093e102 feat(github): update fetch githubrepos (#50)
79c6cb4 feat(exploitdb): add the information of exploitdb-papers (#52)
e5081ca feat(rdb): add a note that deleting old records is time consuming (#54)
dfd947e fix(fetch): fix typo in delete OffensiveSecurity (#53)
ace20b8 feat(db): delete only records that match the ExploitType to be fetched (#48)
7c39792 fix(models): fill in OffensiveSecurityTime (#49)
aab5776 fix volumes (#46)