Skip to content

Releases: andatoshiki/toshiki-proxypool

v0.0.13 Release

08 Oct 17:04
Compare
Choose a tag to compare
v0.0.13 Release Pre-release
Pre-release
chore(db): fixe db name

v0.0.123 Release

07 Oct 20:21
7342169
Compare
Choose a tag to compare
v0.0.123 Release Pre-release
Pre-release
Update go.yml

v.0.0.122 Release

07 Jul 00:08
Compare
Choose a tag to compare

Changelog

v.0.0.122 Release

What's new in v0.0.122

  • ✨(New in v0.0.122): Updated the latest MaxMind's GeoLite-City.mmdb city database

(Auto Generated Changelog) What's Changed

  • build(deps): bump gorm.io/driver/postgres from 1.3.7 to 1.3.8 by @dependabot in #74
  • build(deps): bump github.com/cloudflare/cloudflare-go from 0.43.0 to 0.44.0 by @dependabot in #75

Full Changelog: v0.121...v0.0.122

v0.0.121 Release

02 Jul 16:11
Compare
Choose a tag to compare

Changelog

v0.0.121 Release

What's new in v0.0.121

  • ✨(New in v0.0.121): Added full version of GeoIP2 database specifying distributions within city level but in accompany of 2× large in sized database, which is potentially not so user-friendly towards Linux user communities with slightly unfavorable system specification. Merely with more accuracy with replacement of the original GeoLite2 database on the other hand as demonstrated by stackoverflow @jasonk's answer with original reference to MaxMind's GeoIP2 city accuracy testing documentation on city-country leveled comparison. please fallback into its previous version if your operating systems do not meet the qualification/specification of this application, GeoLite2 database will no longer be supported in new releases.

    Warning Disclaimer on v0.0.12-beta: The GeoIP2-City.mmdb database file is contained in this repository is originally released and distributed under @MaxMind official's EULA & its own site licensing; the database component (GeoIP2-City.mmdb & GeoLite2-City.mmdb, referred as them in the follows) sources were came from illegitimately uploads from internet; I (@andatoshiki) neither own the database component of this repository nor redistributing/republishing/reprinting their affiliated or subsidiaries. This project do not permit users to act on any behavior explained above including site licensing of MaxMind, but we do not guarantee warranty of any kinds or any action done/taken further by the users.

(Auto Generated Changelog) What's Changed

  • build(deps): bump gorm.io/gorm from 1.23.6 to 1.23.7 by @dependabot in #51
  • build(deps): bump github.com/cloudflare/cloudflare-go from 0.41.0 to 0.43.0 by @dependabot in #52
  • doc(todo): updated one more todo list by @andatoshiki in #55

Full Changelog: v0.0.12...v0.0.121

v0.0.12 Release

02 Jul 12:56
Compare
Choose a tag to compare

Changelog

V0.0.12 Release

What's new in v0.0.12

New Features

  • ✨(New in v0.0.12): Published NPM packages for static files for fronted UI components of the proxypool program, both in GitHub NPM registry and NPMjs registry, this leads to the approach on CDN loading options +1 for more extendable CDN platform picking; see [andatoshiki/toshiki-proxypool-ui] for more. As well reformatted dir & folder layouting yet added minified version of the static files which allows the users have their own choice on picking CDN load types; but the reformat of the dirs caused CDN load issues on the two previous releases also the demo site, this will be expanded further in the issue section of v0.0.12 release changelog.

  • ✨(New in v0.0.12) Redesigned new logo/icons! :), check the following direct links to the logos for direct logo viewing!

    Alternative with fastly CDN provider for JsDelivr if both of the link failed to response/load resources, https://cdn.jsdelivr.net/gh/andatoshiki/toshiki-proxypool-ui@master/assets/img/toshiki-proxypool-logo%40v0.0.13.png

Fixes

  • 🐛 (Bug in v0.0.12): Emergent fixes for altered CDN links in accordance with reconstruction of the static UI component npm packages within the program with an easy go-bindata fix for all static HTML file sources; note that this fix is NOT permanent, the UI component repo might be reconstructed in regard to the dirs/file names according to naming/structuring conventions, but by far, enjoy the latest release. :)
  • 🐛 (Bug in v0.0.12): Since JsDelivr's assets domain cdn.jsdelivr.com which contains all the static resources from GitHub/NPMjs/Wordpress stored within has been partially censored in China mainland which caused timeouts on pinging as well as accessing static resources, the DNS of such domain has been hijacked along with SNI interference which caused unstable resource loading for the compiled program. Some solution has been tested with an urgent domain switch with fastly.jsdelivr.com seems turns the CDN back with China users; as the latest reports been spread the newest domain has also been affected yet resolved with facebook/twitter IPs by GFW again. Due to this unstable change of JsDelivr from time to time, developers of this project ultimately decided to rewrite the static components as an NPM package for CDN fetching on unpkg, another similar CDN provider platform but only targeting everything on NPM (read more here regarding their official docs), we'll try switch the CDN provider form JsDelivr to UNPKG from a short period to see its performance. By far the latency pinged with online testing tools with different Chinese mobile data provider seems even less than the original unblocked JsDelivr CDN links.
    • (Some extra words from developers): The main reason why we are assuming the reason why GFW is banning JsDelivr constantly is mostly because it forms as a proxy from fetching data files from GitHub which is what Chinese MIIT authorities do not want to see; the Chinese devops community are largely "advocating" some other Git servicing platforms such as Gitee or Coding... which requires an official ID/document scan for identity verification in order to further access its affiliated developing resources. But yet most Chinese developers are definitely not comfortable with revealing their own personal infos towards the government they may trust or may not trust. Finally the blockage of JsDelivr take place with a long termed ban. :(
    • Reed more infos at jsdelivr/jsdelivr #18292, or search the key word China under the issue tab of jsdelivr/jsdelivr repository.

Chore

  • 📝 (Chores in v0.0.12): Fixed the demo site's broken CDN issues with this release, view the demo site.

(Auto Generated Changelog) What's Changed What's Changed

  • build(deps): bump actions/upload-artifact from 2.2.1 to 3.1.0 by @dependabot in #29
  • build(deps): bump actions/stale from 04a1828bc18ada028d85a0252a47cd2963a91abe to 5 by @dependabot in #28
  • build(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in #27
  • build(deps): bump actions/cache from 2 to 3 by @dependabot in #26
  • build(deps): bump docker/login-action from 1 to 2 by @dependabot in #25
  • Create zh_cnReadme.md by @DTpeel in #32
  • doc(readme): fossa bot automatic pr merging for badge by @fossabot in #31
  • chore: rm unecessities by @andatoshiki in #34
  • feat(i18n): added corwdin setting file by @andatoshiki in #35
  • style(toc): added toc and other updates for zh readme by @andatoshiki in #38
  • refactor(readme): updated & optimized zh readme by @DTpeel in #39
  • Translation suggestions & optimization by @DTpeel in #42
  • build(deps): bump actions/checkout from 2 to 3 by @dependabot in #43
  • build(deps): bump actions/setup-go from 2 to 3 by @dependabot in #44

New Contributors

  • @DTpeel made their first contribution in #32
  • @fossabot made their first contribution in #31

Full Changelog: v0.0.1...v0.0.12

v0.0.11-alpha release

19 Jun 23:06
f2543d3
Compare
Choose a tag to compare

Changelog

V0.0.11-alpha

What's new in v0.0.11-alpha

New Features

  • ✨(New in v0.0.11): Added country node speed white listing feature which is available to set through under config.yml file with the following configs,

    ...
    # country white-listing AE,BE,CA,TW,DE,HK,IT,PL,US
    speed-country-white-list: "Relay,AE,BE,CA,TW,DE,HK,IT,PL,US"
    ...

    Only with the countries that you want to be displayed/crawled within your application, under your control, see the following commits for more details. (Reference from @one-pieces's commit on Sep 9, 2021)

Fixes

  • 🐛 (Bug in v0.0.11): Fixed internal/cloudflare/cahche.go not enough arguments in call to api.ZoneDetails issue with Error: internal/cloudflare/cache.go:24:31: not enough arguments in call to api.ZoneDetails error outputs, uncommented cache.go file, see the following commits for details. (Reference from @one-pieces's commit on Sep 9, 2021)

(Auto Generated Changelog) What's Changed

  • build(deps): bump actions/upload-artifact from 2.2.1 to 3.1.0 by @dependabot in #29
  • build(deps): bump actions/stale from 04a1828bc18ada028d85a0252a47cd2963a91abe to 5 by @dependabot in #28
  • build(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in #27
  • build(deps): bump actions/cache from 2 to 3 by @dependabot in #26
  • build(deps): bump docker/login-action from 1 to 2 by @dependabot in #25
  • Create zh_cnReadme.md by @DTpeel in #32
  • doc(readme): fossa bot automatic pr merging for badge by @fossabot in #31
  • chore: rm unecessities by @andatoshiki in #34
  • feat(i18n): added corwdin setting file by @andatoshiki in #35

New Contributors

  • @DTpeel made their first contribution in #32
  • @fossabot made their first contribution in #31

Full Changelog: v0.0.1...v0.0.11-alpha

v0.0.1 release

17 Jun 13:59
Compare
Choose a tag to compare

Changlog

V0.0.1

What's new in v0.0.1

New Features

  • ✨(New in v0.0.1): Docker image published via the latest @ghcr github docker registry, replaced the depreciated docker.pkg.github.com registry url to the shortened domain ghcr.io, docker image automatically published along with the Linux executable binaries targeting different platforms, the following the list provides the supporting platforms. (Note to developers: the supported platform lists are also available in Makefile, PRs welcomed for adding and adjusting more supporting lists)

    • darwin-amd64
    • linux-386
    • linux-amd64
    • linux-armv5
    • linux-armv6
    • linux-armv7
    • linux-armv8
    • linux-mips-softfloat
    • linux-mips-hardfloat
    • linux-mipsle-softfloat
    • linux-mipsle-hardfloat
    • linux-mips64
    • linux-mips64le
    • freebsd-386
    • freebsd-amd64
  • ✨(New in v0.0.1): Rewrote the workflows of GitHub action for incompatibilities along side the runners and Go running env versions, some packages are upgraded to higher versions and depreciated supports with lower Go env versions, Go v1.17.x env and compilers seems to be the best solution by far to all packages involved in this projects (Error: ../../../go/pkg/mod/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f/http2/transport.go:417:45: undefined: os.ErrDeadlineExceeded note: module requires Go 1.17), yet passes all compatibility testings in CodeQL & Go checkings.

  • ✨(New in v0.0.1): Bumped versions of dependencies and actions.

Fixes

  • 🐛(Bug in v0.0.1): Removed cache.go due to automatic action build errors with Error: internal/cloudflare/cache.go:24:30: not enough arguments in call to api.ZoneDetails.
  • 🐛(Bug in v0.0.1): Fixed undetectable release taggings from the original repo to docker image generations.

Chores

  • 📝 (Chores in v0.0.1): Linted all Go source codes with go fmt and ineffasign with a go report of A+ Go report card
  • ⬆️ (Chores in v0.0.1): Bumped all dependencies and package versions under conflicts.

(Auto Generated Changelog) What's Changed

  • chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #13
  • build(deps): bump github.com/heroku/x from 0.0.26 to 0.0.50 by @dependabot in #10
  • build(deps): bump actions/upload-artifact from 2.2.1 to 3.1.0 by @dependabot in #1
  • build(deps): bump docker/build-push-action from 2.2.1 to 3.0.0 by @dependabot in #2
  • build(deps): bump actions/cache from 2 to 3 by @dependabot in #3
  • build(deps): bump actions/setup-go from 2 to 3 by @dependabot in #4
  • build(deps): bump github.com/sirupsen/logrus from 1.7.0 to 1.8.1 by @dependabot in #6
  • build(deps): bump github.com/gin-gonic/gin from 1.6.3 to 1.8.1 by @dependabot in #11
  • build(deps): bump gorm.io/gorm from 1.20.7 to 1.23.6 by @dependabot in #12
  • build(deps): bump github.com/cloudflare/cloudflare-go from 0.13.5 to 0.41.0 by @dependabot in #8
  • build(deps): bump github.com/oschwald/geoip2-golang from 1.4.0 to 1.7.0 by @dependabot in #7
  • build(deps): bump gorm.io/driver/postgres from 1.0.5 to 1.3.7 by @dependabot in #9
  • doc: removed banner image by @andatoshiki in #14
  • chore: updated go version for workflow by @andatoshiki in #15
  • refactor: reconstructed code style for avoiding ineffassign errors by @toshikijp in #16
  • ops(bindata): added new bindata script by @toshikijp in #17
  • Merge pull request #1 from toshikijp/sh-dev by @toshikijp in #18
  • refactor(readme): updated readme without heading styles by @toshikijp in #19
  • fix: fixed go build workflow by @andatoshiki in #20
  • chore(go analysis): added codeql analysis for go by @andatoshiki in #21
  • docs(reamde): updated readme with html based comments by @andatoshiki in #22
  • chore(readme): added testing lines by @andatoshiki in #23

New Contributors

Full Changelog: https://github.com/andatoshiki/toshiki-proxypool/commits/v0.0.1