Releases: rancher/channelserver
Releases · rancher/channelserver
v0.11.0
What's Changed
- bump k8s v1.36 by @Teja78906 in #36
New Contributors
- @Teja78906 made their first contribution in #36
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Synchronous config refresh by @pedromfcarvalho in #31
- Constructor without initial load by @pedromfcarvalho in #32
- Pin GHA versions by @kinarashah in #33
- remove dapper by @jferrazbr in #34
- Migrate to http.ServeMux from gorilla/mux by @rohitsakala in #35
New Contributors
- @pedromfcarvalho made their first contribution in #31
- @kinarashah made their first contribution in #33
- @jferrazbr made their first contribution in #34
- @rohitsakala made their first contribution in #35
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
Full Changelog: v0.8.0...v0.9.0
v0.8.1
What's Changed
- Misc fixes by @brandond in #29
- Set default prefix value
There must be the same number of path prefixes as config keys. Unfortunately the default CLI args contain a single path prefix, but no subkey, which is invalid and results in startup failing withlevel=fatal msg="keys-prefix lengths are not equal [v1-release] [] 0.0.0.0:8080".
Fix that by adding a default subkey of an empty string - so just the root of the document. - Bump rancher/wrangler and rancher/apiserver
- Print subkey and prefix on startup
- Add support for Github token auth
- Bump GH client version
- Add support for GH token auth
- Print status messages while loading initial config
- Raise fatal error if initial config load fails, instead of silently serving with no release data. This resolves an issue where the server would come up but serve no data because the error from the initial load was silently
ignored. The most frequent cause of this was rate limiting due to lack of auth support:Failed to load config from [https://raw.githubusercontent.com/k3s-io/k3s/master/channel.yaml]: GET https://api.github.com/repos/k3s-io/k3s/releases: 403 API rate limit exceeded for CLIENT-IP. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
- Set default prefix value
New Contributors
Full Changelog: v0.7.0...v0.8.1
NOTE: This is the same as v0.8.0. CI currently requires that the GH release not already exist in order to push artifacts, so 0.8.0 was retagged as 0.8.1 in order to allow CI create the release.
v0.7.0
What's Changed
- Fix: upgrade bci image, go in go.mod, and golangci version by @matttrach in #24
- Wrangler v2 by @KevinJoiner in #25
- updated wrangler from v2 to v3 by @vardhaman22 in #27
- added failure: ignore for fossa step in drone by @vardhaman22 in #28
- Migrate from Drone to GitHub Action by @jiaqiluo in #26
- Fix typo by @josephshanak in #22
New Contributors
- @matttrach made their first contribution in #24
- @KevinJoiner made their first contribution in #25
- @vardhaman22 made their first contribution in #27
- @josephshanak made their first contribution in #22
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Don't include prerelease tags, Update to latest wrangler and go 1.16, Drop go-getter, Use github.com/rancher/apiserver, Make config dynamic capable, Add RKE2 kdm info by @ibuildthecloud in #9
- Switch to chart generic form by @ibuildthecloud in #10
- Switch to chart generic form by @ibuildthecloud in #11
- Use logging handler when running standalone by @dramich in #12
- remove the extra yaml.Unmarshal which might cause issues by @jiaqiluo in #14
- Add feature gates entry for release info by @Oats87 in #13
- Update to latest wrangler and golang by @Oats87 in #15
- Add AppDefaults by @jiaqiluo in #17
- Implement drone-plugin-fossa by @oxr463 in #16
- Bump to Golang 1.19 by @superseb in #19
- Use an http.Client with a sensible timeout by @jiaqiluo in #23
Full Changelog: v0.5.0...v0.6.0
v0.5.0
v0.4.0
What's Changed
- Remove old README.md.in file by @davidnuzik in #6
- add path-prefix flag by @MonzElmasry in #7
Full Changelog: v0.3.0...v0.4.0
v0.3.0: Merge pull request #4 from rmweir/releases-json
Add json support for releases