Releases: kilnfi/cardano-validator-watcher
v0.2.0
🔥 Highlights
Cardano Validator Watcher 0.2.0 — Now monitors Pool Owner DRep registrations. Upgrade to benefit from this new feature and improved experience.
🚀 Features
feat: implement pool owner DRep registration monitoring @rayanebel (#39)
🧰 Maintenance
chore(deps): update module github.com/go-viper/mapstructure to v2 @[renovate[bot]](https://github.com/apps/renovate) (#12)
This PR contains the following updates:
Package | Change | Age | Confidence |
---|---|---|---|
github.com/go-viper/mapstructure | v1.6.0 -> v2.4.0 |
Release Notes
go-viper/mapstructure (github.com/go-viper/mapstructure)
v2.4.0
What's Changed
- refactor: replace interface{} with any by @sagikazarmark in https://github.com/go-viper/mapstructure/pull/115
- build(deps): bump github/codeql-action from 3.29.0 to 3.29.2 by @dependabot[bot] inhttps://github.com/go-viper/mapstructure/pull/1144
- Generic tests by @sagikazarmark in https://github.com/go-viper/mapstructure/pull/118
- Fix godoc reference link in README.md by @peczenyj in https://github.com/go-viper/mapstructure/pull/107
- feat: add StringToTimeLocationHookFunc to convert strings to *time.Location by @ErfanMomeniii in https://github.com/go-viper/mapstructure/pull/117
- feat: add back previous StringToSlice as a weak function by @sagikazarmark in https://github.com/go-viper/mapstructure/pull/119
New Contributors
- @ErfanMomeniii made their first contribution in https://github.com/go-viper/mapstructure/pull/117
Full Changelog: go-viper/mapstructure@v2.3.0...v2.4.0
v2.3.0
What's Changed
- build(deps): bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in https://github.com/go-viper/mapstructure/pull/46
- build(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in https://github.com/go-viper/mapstructure/pull/47
- [enhancement] Add check for
reflect.Value
inComposeDecodeHookFunc
by @mahadzaryab1 in https://github.com/go-viper/mapstructure/pull/52 - build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in https://github.com/go-viper/mapstructure/pull/51
- build(deps): bump actions/checkout from 4.2.0 to 4.2.2 by @dependabot in https://github.com/go-viper/mapstructure/pull/50
- build(deps): bump actions/setup-go from 5.1.0 to 5.2.0 by @dependabot in https://github.com/go-viper/mapstructure/pull/55
- build(deps): bump actions/setup-go from 5.2.0 to 5.3.0 by @dependabot in https://github.com/go-viper/mapstructure/pull/58
- ci: add Go 1.24 to the test matrix by @sagikazarmark in https://github.com/go-viper/mapstructure/pull/74
- build(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.5.0 by @dependabot in https://github.com/go-viper/mapstructure/pull/72
- build(deps): bump golangci/golangci-lint-action from 6.5.0 to 6.5.1 by @dependabot in https://github.com/go-viper/mapstructure/pull/76
- build(deps): bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in https://github.com/go-viper/mapstructure/pull/78
- feat: add decode hook for netip.Prefix by @tklauser in https://github.com/go-viper/mapstructure/pull/85
- Updates by @sagikazarmark in https://github.com/go-viper/mapstructure/pull/86
- build(deps): bump github/codeql-action from 2.13.4 to 3.28.15 by @dependabot in https://github.com/go-viper/mapstructure/pull/87
- build(deps): bump actions/setup-go from 5.4.0 to 5.5.0 by @dependabot in https://github.com/go-viper/mapstructure/pull/93
- build(deps): bump github/codeql-action from 3.28.15 to 3.28.17 by @dependabot in https://github.com/go-viper/mapstructure/pull/92
- build(deps): bump github/codeql-action from 3.28.17 to 3.28.19 by @dependabot in https://github.com/go-viper/mapstructure/pull/97
- build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by @dependabot in https://github.com/go-viper/mapstructure/pull/96
- Update README.md by @peczenyj in https://github.com/go-viper/mapstructure/pull/90
- Add omitzero tag. by @Crystalix007 in https://github.com/go-viper/mapstructure/pull/98
- Use error structs instead of duplicated strings by @m1k1o in https://github.com/go-viper/mapstructure/pull/102
- build(deps): bump github/codeql-action from 3.28.19 to 3.29.0 by @dependabot in https://github.com/go-viper/mapstructure/pull/101
- feat: add common error interface by @sagikazarmark in https://github.com/go-viper/mapstructure/pull/105
- update linter by @sagikazarmark in https://github.com/go-viper/mapstructure/pull/106
- Feature allow unset pointer by @rostislaved in https://github.com/go-viper/mapstructure/pull/80
New Contributors
- @tklauser made their first contribution in https://github.com/go-viper/mapstructure/pull/85
- @peczenyj made their first contribution in https://github.com/go-viper/mapstructure/pull/90
- @Crystalix007 made their first contribution in https://github.com/go-viper/mapstructure/pull/98
- @rostislaved made their first contribution in https://github.com/go-viper/mapstructure/pull/80
Full Changelog: go-viper/mapstructure@v2.2.1...v2.3...
v0.1.0
🔥 Highlights
Cardano Validator Watcher 0.1.0
is the inaugural release of our monitoring solution, designed to help you effectively monitor your Cardano infrastructure. This version introduces multiple watchers :
- Network: Provides detailed insights into the Cardano network.
- Pools: Returns information about your stake pools.
- Blocks: Helps you monitor the block production performance of your pools.
- Status: Provides data regarding the health of the watcher.
Each watcher returns a collection of Prometheus metrics, which can be used to build detailed dashboards and set up alerting rules.
🚀 Features
feat: add status watcher @rayanebel (#9)
feat: add a new watcher for monitoring block validation performance @rayanebel (#5)
- feat: add slotleader service
- feat: add database package
- feat: add cardano package to interact with a cardano-node
- test: add unit tests for the cardano package
- test: add unit tests for the slotleader package
- feat: add blocks watcher
feat: add a watcher to collect data about the network @rayanebel (#4)
- feat: add a watcher to collect data about the network
feat: add a watcher to monitor pools @rayanebel (#3)
- feat: add a watcher to monitor pools
- test: add mock for blockfrost client interface
- test: add unit test for pools package
- test: add unit test for pool watcher
- test: add unit tests for blockfrost package
- test: add unit tests for metrics package
- test: add unit tests for http server
- chore: add a Makefile and a .gitignore config
🐞 Bug Fixes
fix: container release workflow @rayanebel (#25)
fix(deps): update module github.com/dgraph-io/ristretto to v2 @renovate (#20)
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
github.com/dgraph-io/ristretto | v0.2.0 -> v2.0.1 |
Release Notes
dgraph-io/ristretto (github.com/dgraph-io/ristretto)
v2.0.1
Fixed
- Wait for goroutines to finish (#423)
- Bump golang.org/x/sys from 0.27.0 to 0.28.0 in the minor group (#421)
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in the minor group (#420)
- Bump golang.org/x/sys from 0.26.0 to 0.27.0 in the minor group (#419)
Full Changelog: hypermodeinc/ristretto@v2.0.0...v2.0.1
v2.0.0
Breaking
Added
Fixed
- Disable mmap size check on arm arch as well as arm64
- Upgrade xxhash dependency to v2.2.0
- fix: race in close
- Fix some memory leaks in TTL implementation
- stop using rand.Seed()
- chore(deps): bump the actions group with 4 updates
- chore(deps): bump the minor group with 3 updates
- chore(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0 in the minor group
- Remove the policy interface
- Perform validation to ensure that the three parameters, NumCounters, …
- set min version to go 1.21 in go.mod
Full Changelog: hypermodeinc/ristretto@v0.2.0...v2.0.0
v1.0.1
This release is deprecated
v1.0.0
This release is deprecated
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
fix(deps): update module github.com/blockfrost/blockfrost-go to v0.3.0 @renovate (#19)
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
github.com/blockfrost/blockfrost-go | v0.2.2 -> v0.3.0 |
Release Notes
blockfrost/blockfrost-go (github.com/blockfrost/blockfrost-go)
v0.3.0
What's Changed
- feat: add AddressExtended (/address/:addr/extended) by @slowbackspace in https://github.com/blockfrost/blockfrost-go/pull/84
- feat: required signers (extra tx witnesses) by @slowbackspace in https://github.com/blockfrost/blockfrost-go/pull/78
- chore: version 0.3.0 by @slowbackspace in https://github.com/blockfrost/blockfrost-go/pull/85
Full Changelog: blockfrost/blockfrost-go@v0.2.2...v0.3.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the [repository job log](https://developer.mend.io/github/kilnfi/cardano-validator-watche...