All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v1.20.0 - 2024-12-28
1659316
feat(subscriber): make sure we combine the errors (#155)d6f45e7
build(deps): bump bin froma433391
tobde1e44
(#154)8ffd17e
build(deps): bump bin from9fa29e2
toa433391
(#153)cab35fc
build(deps): bump bin from10049eb
to9fa29e2
(#152)0ee120a
build(ci): update golang config (#151)bc915dd
build(deps): bump bin fromcf4a7d3
to10049eb
(#150)9a3a07f
build(deps): bump bin frome8f9d73
tocf4a7d3
(#149)eb6eec0
build(deps): bump bin from8b87d26
toe8f9d73
(#148)bc7720e
build(deps): bump bin fromb975eab
to8b87d26
(#147)eb96b8b
build(deps): bump bin from1eca781
tob975eab
(#146)8123e4b
build(deps): bump bin from4d2cb2a
to1eca781
(#145)6ce9890
build(deps): bump bin from41b7c8b
to4d2cb2a
(#144)c5ef416
build(deps): bump bin frombc89e5f
to41b7c8b
(#143)
v1.19.0 - 2024-08-14
896000a
feat(go): upload to v1.23 (#142)78f2461
build(deps): bump bin from808558f
tobc89e5f
(#141)480d597
build(deps): bump bin from2d4d510
to808558f
(#140)
v1.18.1 - 2024-08-08
b2dfd6a
fix(go): set to min 1.22 (#139)1da16c9
test(git): ignore files (#138)b51ea84
build(deps): bump bin fromcf2f550
to2d4d510
(#137)e736ff3
build(deps): bump bin from8724850
tocf2f550
(#136)51aa2e6
build(ci): remove benchmarks (#135)b017d1f
test(server): remove sub benchmark (#134)4550952
build(ci): add benchmarks (#133)d13f7d4
build(deps): bump bin from44badfa
to8724850
(#132)
v1.18.0 - 2024-08-07
681d6f9
feat(checker): change http to use round tripper (#131)
v1.17.3 - 2024-08-07
0133385
fix(go): update go to v1.22.6 (#130)d3e6415
build(deps): bump bin from897d5f1
to44badfa
(#129)
v1.17.2 - 2024-07-03
94aa489
fix(go): update go to v1.22.5 (#128)2038a85
docs(reame): add badges (#127)e922ef7
build(deps): bump bin from955891d
to897d5f1
(#126)febee5a
build(ci): add codecov (#125)b6312e9
build(deps): bump bin from955891d
to897d5f1
(#124)fd74a63
build(ci): use alexfalkowski/go:1.22 (#123)
v1.17.1 - 2024-06-05
2bb478a
fix(deps): upgrade to go 1.22.4 (#122)7e0f5fc
build(deps): bump bin fromc4fd841
to955891d
(#121)4cf3301
build(deps): bump bin from93c02b7
toc4fd841
(#120)1df7381
build(deps): bump bin from55a2500
to93c02b7
(#119)
v1.17.0 - 2024-05-10
738887e
feat(field): align with tool (#118)eb28d12
build(deps): bump bin from693b345
to55a2500
(#117)
v1.16.2 - 2024-05-08
e66bd34
fix(deps): upgraded go to v1.22.3 (#116)068320e
build(deps): bump bin from253f8fe
to693b345
(#115)9524423
build(deps): bump bin from63b9d75
to253f8fe
(#114)f77cfd9
build(deps): bump bin fromcf2a686
to63b9d75
(#113)3f077a9
build(deps): bump bin frome47704b
tocf2a686
(#112)71333b2
build(ci): cover all (#111)2c18816
build(deps): bump bin from3976e45
toe47704b
(#110)efbabe5
build(ci): html coverage (#109)6fccdc3
build(deps): bump bin from1755d45
to3976e45
(#108)52c488d
build(deps): bump bin from62c9b8d
to1755d45
(#107)3fd4a05
build(coveralls): remove goveralls (#106)47e2425
build(deps): bump bin fromc06391c
to62c9b8d
(#105)5090917
build(deps): bump bin fromcff9786
toc06391c
(#104)a61dc2a
build(deps): bump bin fromd5f116d
tocff9786
(#103)457a305
build(ci): find the most recently generated cache (#102)455b915
build(ci): store tests (#101)d8cad82
build(deps): bump bin from51c6ece
tod5f116d
(#100)1c2e5fc
build(ci): change cache key (#98)5c4cafd
build(deps): bump bin froma1fc5ac
to51c6ece
(#97)a44262f
build(ci): cache go build (#96)6e4695d
build(ci): cache deps (#95)c52ce38
build(deps): bump bin fromc322696
toa1fc5ac
(#94)91875f9
build(deps): bump bin from13a7302
toc322696
(#92)
v1.16.1 - 2024-04-12
c1928c2
fix(checker): use no body instead of nil (#91)37621d4
build(deps): bump bin fromed17684
to13a7302
(#90)ae055dc
build(deps): bump bin from024be7f
toed17684
(#89)45e6534
build(deps): bump bin from608889f
to024be7f
(#88)7b9e0aa
build(deps): bump bin from090eac9
to608889f
(#87)3354d88
build(deps): bump bin froma19d7ca
to090eac9
(#86)9e28175
build(deps): bump bin from60071ae
toa19d7ca
(#85)c8eaf43
build(deps): bump bin from06726b5
to60071ae
(#84)f93f63a
build(dependabot): change prefixes (#83)
v1.16.0 - 2024-03-25
d05a82d
feat(build): remove phony (#82)1f48884
build(make): add git commands (#80)fce9d99
build(deps): bump bin from355347a
to06726b5
(#79)27c777f
build(deps): bump bin from66f6a24
to355347a
(#78)
v1.15.0 - 2024-03-14
90841b2
feat: change license to MIT (#77)
v1.14.2 - 2024-03-07
v1.14.1 - 2024-02-17
52c04b0
fix: toolchain (#74)
v1.14.0 - 2024-02-16
73b85de
feat(go): update to v1.22 (#73)
v1.13.2 - 2024-01-08
c17a376
fix(deps): bump github.com/DATA-DOG/go-sqlmock from 1.5.1 to 1.5.2 (#72)
v1.13.1 - 2023-12-11
bfdfd39
fix(deps): bump github.com/DATA-DOG/go-sqlmock from 1.5.0 to 1.5.1 (#71)32808ce
build(deps): bump bin frome8ef37a
toe6271f5
(#70)26c22d0
build(deps): add bin (#69)d25c13b
build(deps): add bin (#68)cabe5bb
build(deps): update bin (#67)0cbea0f
build(deps): update bin (#66)6f69975
build(deps): update bin (#65)92271d7
build(deps): update bin (#64)9a59184
build(deps): update bin (#63)22156e1
ci: use go:1.21-ruby (#62)51b6657
build(deps): update bin (#61)443f1e5
build(deps): update bin (#60)607282f
build(deps): update bin (#59)
v1.13.0 - 2023-08-10
v1.12.2 - 2023-06-29
ff44846
fix(deps): bump github.com/smartystreets/goconvey from 1.8.0 to 1.8.1 (#56)
v1.12.1 - 2023-04-11
0183b96
fix(deps): bump github.com/smartystreets/goconvey from 1.7.2 to 1.8.0 (#54)4f63a5a
style: fix lint (#55)
v1.12.0 - 2023-02-09
33c2a00
feat(go): update to v1.20 (#53)7d668da
build: add bin (#52)a660499
ci(dependabot): change commit message (#51)d6abc2b
ci: use release 3.1 (#50)5aadb4a
ci: use release 3.0 (#49)
v1.11.0 - 2022-11-13
2cc06d0
feat(go): update to v1.9 (#48)
v1.10.4 - 2022-06-09
af0b789
build: add dependabot (#47)
v1.10.3 - 2022-05-10
0d26083
fix(subscriber): only send tick to subscribed name (#46)
v1.10.2 - 2022-04-07
267beaf
docs: update readme (#45)
v1.10.1 - 2022-04-07
6764d7a
refactor: remove unused code (#44)
v1.10.0 - 2022-04-06
0054252
feat(subscribers): get all errors (#43)
v1.9.0 - 2022-03-20
7dfccd0
feat: update to go 1.18 (#42)
v1.8.0 - 2022-03-19
7e1171d
feat: remove pkg folder (#41)
v1.7.4 - 2021-10-31
9ac8bc9
build: update github.com/smartystreets/goconvey v1.7.2 (#40)
v1.7.3 - 2021-10-26
0197e6b
fix(http): pass a client with timeout (#39)
v1.7.2 - 2021-10-18
bd5441e
fix(probe): check on startup (#38)
v1.7.1 - 2021-10-18
604032b
test: fix ready checker (#37)
v1.7.0 - 2021-10-18
dec38ea
feat(checker): add ready and noop (#36)
v1.6.2 - 2021-07-19
215ebf3
ci: fix release (#35)
v1.6.1 - 2021-05-17
2b2f32f
style: update linter to use revive (#34)
v1.6.0 - 2021-05-11
53ebe04
feat(http): use client (#33)
v1.5.4 - 2021-04-28
48e2a7a
test: through observer (#32)
v1.5.3 - 2021-04-28
6de3397
test: add missing tests after coverage (#30)
v1.5.2 - 2021-04-27
98d6d34
fix: remove unused code (#29)
v1.5.1 - 2021-04-27
eb514f7
test: integrate coveralls (#28)
v1.5.0 - 2021-04-05
4abba53
feat: rename packages (#27)
v1.4.1 - 2021-04-04
ba910f7
ci(release): add gh context (#26)
v1.4.0 - 2021-04-03
v1.3.0 - 2020-11-04
a37a5c5
feat: break up to interfaces (#23)
v1.2.0 - 2020-11-02
cb79b53
feat(tcp): add ability to pass dialer (#22)
v1.1.0 - 2020-10-31
1e4c126
ci: change to master72ea67a
Merge pull request #21 from alexfalkowski/feat/update-image50df0e7
fix: linting from the new linter06ce5cb
feat(ci): use new imageb37a17c
Merge pull request #20 from alexfalkowski/feat/reg3ccf57d
refactor(svr): add registration constructorcfa470f
Merge pull request #19 from alexfalkowski/feat/stringa2cd3d5
feat(stringer): change to quotesf7ca5ce
Merge pull request #18 from alexfalkowski/feat/string3f0ff6c
feat(stringer): add string functioncd37532
Merge pull request #17 from alexfalkowski/feat/simplifyb1c4d66
ci: add configa8c5258
feat(srv): pass in registrations1f130d9
Merge pull request #16 from alexfalkowski/docs/fixe23443f
docs: fix defer62be6ca
Merge pull request #15 from alexfalkowski/refactor/cleanupcd30ae6
refactor(srv): remove extra lines2cc3727
Merge pull request #14 from alexfalkowski/feat/default9137b45
feat(srv): default with 10 secs7d69b28
Merge pull request #13 from alexfalkowski/fix/invalid-subb534295
fix(srv): only subscribe to exiting registriescb43072
Merge pull request #12 from alexfalkowski/test/valid-probe634de63
test(sub): verify valid observer34f3d55
Merge pull request #11 from alexfalkowski/fix/nil478ee01
fix(http): return nil7d77b6e
Merge pull request #10 from alexfalkowski/docs/fix99963c2
docs: fix indentation5e6ec71
Merge pull request #9 from alexfalkowski/docs/fix548c234
docs: fix indentation69ba0ab
Merge pull request #8 from alexfalkowski/docs/usage249b1c8
docs: add usage115db85
Merge pull request #7 from alexfalkowski/feat/db51a9215
feat(db): check sqlc92d80e
Merge pull request #6 from alexfalkowski/fix/connections4413d47
fix(http): pass tripperd8f35bb
fix(tcp): close connection7abec4f
Merge pull request #5 from alexfalkowski/feat/tcp8aa2989
feat(checker): add tcp checkerf582718
Merge pull request #4 from alexfalkowski/feat/lock9f8d4c5
fix: mantain a status for starting and stopping1029ad6
Merge pull request #3 from alexfalkowski/feat/design0c8b4a3
refactor(sub): move observeb514335
fix: close the channel5af0722
refactor(probe): move type223b4d3
test: timeout14b8e56
fix: buffer channel31ca88f
feat(observer): allow a subscription to be observedf0eee1c
feat: send ticke4b3b4d
test: remove timeout as it hangsd519ad0
fix: handle stoping7ccc20f
fix: wait for cancellation8cbda7e
refacto(prb): move to prb package4202add
refacto(sub): move to sub package5b46b87
feat(http): add probebfde72e
Merge pull request #2 from alexfalkowski/feat/setupb294cf4
feat: add linter configf686839
feat: add git ignoreb627803
feat: add editor config5bd35a5
feat: add makefile75290e2
feat: go mod init github.com/alexfalkowski/go-healthbe14044
Merge pull request #1 from alexfalkowski/docs/rationale9ac0308
docs: specify rationaleb7491e3
Initial commit