Releases: aaydin-tr/divisor
Releases · aaydin-tr/divisor
v0.5.1
v0.5.0
Changelog
- b6aaa67 Create dependabot.yml
- 2729bab Merge branch 'main' into 952edependabot/go_modules/github.com/stretchr/testify-1.9.0
- 1417f9b Merge pull request #8 from aaydin-tr/952edependabot/go_modules/github.com/stretchr/testify-1.9.0
- 1dcf0d7 chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
- 223e0fc feat: add least-response-time algorithm
- 3040970 feat: error handling for server
- 41bab34 refactor: naming change
- 6aa0141 refactor: use serverstruct for testing
v0.4.2
v0.4.1
v0.4
v0.3.1
v0.3.0
v0.2.1
v0.2.0
v0.1.0
Changelog
- eeed10c chore: Added necessary dependencies
- c84d992 chore: gitignore update
- 043b047 Create go-ossf-slsa3-publish.yml
- b4e4e7b Create go.yml
- 95eb903 Delete go-ossf-slsa3-publish.yml
- 692af53 Initial commit
- 8ad18c7 Merge branch 'main' of https://github.com/aaydin-tr/balancer
- 718c15c Merge branch 'main' of https://github.com/aaydin-tr/balancer
- 42cfad5 Merge branch 'main' of https://github.com/aaydin-tr/divisor into monitoring
- 55879bf Merge pull request #1 from aaydin-tr/readme-update
- 2f2f145 Merge pull request #4 from aaydin-tr/monitoring
- 330ef91 chore dependency update
- eb332d4 chore update cover.yml
- 79d6638 example chart created.
- b06960a feat: Add Remove and IsHostAlive func
- 0ea8983 feat: Add addr for proxy
- fcfae64 feat: Add healtChecker
- 4fe6c8f feat: Add healtChecker
- 6e9144e feat: Add healtCheckerFunc and healtCheckerTime
- fdb21d3 feat: Add random algorithm
- 10dc215 feat: Added Http client
- 5b5500e feat: Added IBalancer
- 0327b02 feat: Added Round Robin algorithm
- 2736adf feat: Added base balancer
- 0fad32e feat: Added circular_list
- 0e69404 feat: Added helper funcs
- 9b67310 feat: Added sort algorithm for link list
- 3d907de feat: Added weighted-round-robin algorithm
- 85f6ab5 feat: HealtCheckerType
- 8f651e4 feat: NoDefaultServerHeader
- 05c5bdf feat: add FindIndex func
- 70ddd67 feat: add HealtCheckerTime
- 80921d0 feat: add RemoveMultipleByValue func
- fbc041b feat: add StartMonitoringServer
- 67aebc3 feat: add Stats func
- f820272 feat: add backend charts
- 6066209 feat: add benchmark server
- eee799d feat: add box
- 3f00d9c feat: add config flag
- 9b79034 feat: add consistent hash table
- 0df043a feat: add example configs
- 3787c84 feat: add example for custom_headers
- 8af00c9 feat: add healtcheck
- 3f80199 feat: add health_check_path
- 0801d8b feat: add host and x-forwarded-for headers
- 011744b feat: add http pkg for healt check
- b1cdec7 feat: add logger
- b378c38 feat: add monitoring
- cd57daf feat: add monitoring config
- 0504160 feat: add proxy stat for monitoring
- a24ec14 feat: add stats endpoint
- 59d863a feat: chart dark mode created.
- cbea742 feat: chart two created.
- ca81d75 feat: create config
- 90440b7 feat: create slice with enough capacity
- 17c1ace feat: implement setCustomHeaders
- 5d67921 feat: implement stats func
- d92e498 feat: main.go
- 74cd221 feat: readd w-round-robin to map
- a70d405 feat: round robin new implantation with atomic
- ee02f42 feat: serverMap try for healtChecker
- 4c62d57 feat: switch created.
- 045806b feat: sync
- 885c331 feat: usages added.
- 94fd902 feat: weighted round robin new implantation with atomic
- 3dd5fd6 fix: MaxIdleConnDuration bug fix
- fd57bd0 fix: add default port for monitoring
- 8526594 fix: backends open conn chart bug fix
- 7312183 fix: bug fix for log file path
- a880edf fix: healtChecker bug fix
- e07d114 fix: healtChecker remove server bug fix
- 2d4aa02 fix: mutex bug fix
- 0c1563e fix: nil pointer bug fix
- b20fdd8 fix: nil poniter bug fix, add server hash
- 2cc2d35 fix: proxy bug fix
- 84b0a94 fix: typo
- a9baaec fix: w_list added merge sort
- a78a0ea refactor: Add url and DefaultHealtCheckerTime
- 1abeec1 refactor: Added ip-hash algorithm
- db3809b refactor: add clickable links
- 97a2452 refactor: add helper funcs to config
- 0233a6e refactor: add more error handler
- 5f50749 refactor: add more explanatory error logs
- 7e8b3ed refactor: basic refactoring
- a96b74d refactor: change default value
- 00604a0 refactor: change func name
- 178182e refactor: change http pkg name to proxy
- 68dbab7 refactor: change name
- 3af205a refactor: change name
- 04cbb78 refactor: correct variable names
- 039f02f refactor: fieldalignment
- bf01c82 refactor: fieldalignment
- 489a0d5 refactor: fieldalignment
- 3f0c8fb refactor: func name correction
- e8f530c refactor: ip-hash
- c797de7 refactor: main
- 07d8aec refactor: more testable structure
- 6654df8 refactor: move proxy to internal folder
- e6dd5f7 refactor: new types and some polish
- d61fa22 refactor: polish
- a3e6074 refactor: preReq X-Forwarded-For bug fix
- 518250c refactor: proxy interface
- 76c2e81 refactor: proxy interface correction
- c34e9ca refactor: proxy interface, helper funcs corretion
- 6e1c68c refactor: refactoring for monitoring
- 54f3b2d refactor: remove html file
- 3b2a612 refactor: removed status log
- afcbf72 refactor: removed unused packages
- 924f82b refactor: some polish
- 380135b refactor: struct field alignment
- 859a361 refactor: typo
- 66fed9d refactor: typo
- d5ac592 refactor: typo fix
- 4cee2e9 refactor: typo fix
- 86fa2ee refactor: typo fix, some polish
- 92498c5 refactor: typo fix, some polish
- 78da8a4 refactor: typo fixes, some polish for testing
- ba3955e style: markdown edited.