Releases: ranzhendong/irishman
v0.1.0
Changelog
62a3213 code standards about function err
c71cd7f code standards complete
b3afa9f add golint
fd1b1b8 Add github workflow && makefile
827f258 standardized derectoy about irishman
bf46c1a standardized irishman
482a3e6 new structure
cc0c21d new structure
dae6eaa standardized go.mod
1cdd2ec standardized go.mod
8c0a050 optimize init healthcheck module
4470901 healthcheck core code complete
70744d4 update .gitignore file
47d5d38 bugfix: upstream patch interface about server data lose
02d47fd bugfix: upstream patch interface, server pool error
03eb723 optimize healthcheck module
68a5291 optimize upstream count about Up & Down
666b9ae My MAC
55585a6 Add Up&Down check function, but no time for context
ab6e97f Add list and set interface for healthcheck
d7ad83e Add Embeddable, a key/value store database written in pure GOLANG, as a healthcheck stattus storage
d78a9d1 Add Healthcheck method about TCP and HTTP
f44ef43 Optimize initialize healthcheck
cf1dc41 Add HealthCheck Interface: Get, Put, Patch, Delete
e15735f Add initialize HealthCheck function before serverhttp start
05857c2 Optimize Config loading function
a72970c Add Healthcheck datastruck; Optimize config about ServerHttp
6d8159c Update README.md about Upstream Restful Interface
013e984 Add Upstream Delete interface, can delete server and upstream
4a66509 Add function and method timerclock; error handle for http server and config init
64b0dc8 Upstream Patch interface complete, but pool efficiency
d267dea Patch interface not ready
8c3857f Add private network to check IP; Upstream Put interface
8db9c29 Optimize ErrorHandler; Put and Post error handle
4e00562 Bugfix: package context to achieve timeout control about Etcd client
743155d Add Error Handler struck && function
2c6725a Optimize struck Upstream about function
cd1e7c1 Add keyword 'ALL' for list all kvs from etcd
c0c004d Optimize get and post
79b85fa Add new filter about reserved key, based on package govaildators
9353fd1 Add new filter about reserved key, based on package govaildators
3d3be2b refactoring of package govaildators, offer 'ipport' regular
6b4d630 Add EtcdDelete function
92a5741 Add func: get and post upstream from etcd; add package govaildators
e99b091 Add get,post,patch,put,delete
007da8d Add Http func to handle kerrigan request
4b7295a Replace Consul by Etcd, because of better watcher
3e02d91 Add viper consul watcher,it work!
15e4138 Optimize keyset and keyget about consul
622ca77 Update README.md
b7fe3da replace name lrishman by Irishman
3cc4e79 Add package viper to config consul
690f025 Add package consul
36b52a8 Update travis
3f0c3f0 Update CI about github workflow and travis
b6e4825 Update LICENSE
cadbf08 Add function about consulset and consulget
36e5159 lrishman initial
00cf416 Initial commit