Skip to content

Releases: helm/chartmuseum

ChartMuseum v0.16.1

04 Jan 22:16
f00683f
Compare
Choose a tag to compare

v0.16.1

ChartMuseum v0.16.1 is a patch release. This release, we focused on bug fixes/dependency updates. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

  • Join the discussion in Kubernetes Slack:
    • for discussing PRs, code, bugs, or just to hang out
  • Hang out at the Helm Public Developer Call: Thursday, 9:30 Pacific via Zoom

Installation and Upgrading

Download ChartMuseum v0.16.1. The common platform binaries are here:

You can download the SBOM for this release in SPDX format here.

You can use a script to install on any system with bash.

What's Next

  • 0.16.2 will contain only bug fixes.
  • 0.17.1 is the next feature release.

Changelog

  • build(deps): bump golang.org/x/crypto from 0.11.0 to 0.17.0 (#740) f00683f (dependabot[bot])
  • build(deps): bump github.com/containerd/containerd from 1.7.0 to 1.7.11 (#741) 81cae64 (dependabot[bot])
  • build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 (#727) 262684a (dependabot[bot])
  • build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3 (#733) 3bbddce (dependabot[bot])
  • ci: release: pass --yes to skip cosign in action 4044841 (scbizu)
  • ci: release: pass --yes to skip cosign prompt 5127f96 (scbizu)
  • ci: bump cosign 94e1dee (scbizu)
  • feat: allow user set forcePathStyle for s3 storage (#731) 0cfeb2e (warjiang)
  • pkg/repo,pkg/chartmuseum/server: per-limit-chart chart expiration removes prefix mathching for chartpath preparing (#721) 73e75ce (Nace Sc)
  • build(deps): bump helm.sh/helm/v3 from 3.12.1 to 3.12.3 (#710) 26e2e63 (dependabot[bot])
  • Prep for v0.16.1 release (#703) b70fa48 (Josh Dolitsky)
  • fix: lock tenant map to avoid race (#702) d459f51 (Casey Buto)
  • build(deps): bump github.com/prometheus/client_golang (#698) fcb3049 (dependabot[bot])
  • build(deps): bump helm.sh/helm/v3 from 3.12.0 to 3.12.1 (#696) e46439c (dependabot[bot])
  • chore(deps): bump storage to v0.14.0 (#701) 617a56a (Casey Buto)
  • test: Use eventually to avoid flakey test (#700) e1d98a8 (Casey Buto)

ChartMuseum v0.16.0

14 Jun 23:20
31cd02b
Compare
Choose a tag to compare

v0.16.0

ChartMuseum v0.16.0 is a feature release. This release, we focused on . Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

  • Join the discussion in Kubernetes Slack:
    • for discussing PRs, code, bugs, or just to hang out
  • Hang out at the Helm Public Developer Call: Thursday, 9:30 Pacific via Zoom

Installation and Upgrading

Download ChartMuseum v0.16.0. The common platform binaries are here:

You can download the SBOM for this release in SPDX format here.

You can use a script to install on any system with bash.

What's Next

  • 0.16.1 will contain only bug fixes.
  • 0.17.0 is the next feature release.

Software Bill of Materials (SBOM)

You can download the SBOM for this release in SPDX format here. You can use bom to inspect the contents:

curl -sL -o sbom.spdx https://get.helm.sh/chartmuseum-v0.16.0.spdx
bom document outline sbom.spdx

The SBOM has also been uploaded to the registry alongside the image, and can be fetched using cosign:

cosign download sbom ghcr.io/helm/chartmuseum:v0.16.0 --output-file=sbom.spdx
bom document outline sbom.spdx

Digital Signatures

In this release, we have integrated with the sigstore project to produce digital signatures of container images.

To verify these signatures, you can use cosign.

Verify the container image:

cosign verify ghcr.io/helm/chartmuseum:v0.16.0 \
  --certificate-identity=https://github.com/helm/chartmuseum/.github/workflows/build.yml@refs/tags/v0.16.0 \
  --certificate-oidc-issuer=https://token.actions.githubusercontent.com | jq

Since the install script has used gpg in the past, signatures in this format have also been added (see .asc files attached to release). These were created with E97F 9DA5 AE2E 39CF 48A1 42B7 852A 7470 A39F B81D (@jdolitsky's GPG key) which can be found here and here.

Changelog

  • build(deps): bump github.com/urfave/cli from 1.22.13 to 1.22.14 (#695) 31cd02b (dependabot[bot])
  • Update various dependencies, prep for 0.16.0 release (#693) 34c66b7 (Josh Dolitsky)
  • chore: replace github.com/ghodss/yaml with sigs.k8s.io/yaml (#692) 6c0976f (Eng Zer Jun)
  • build(deps): bump github.com/docker/distribution (#684) dab05fc (dependabot[bot])
  • build(deps): bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#690) 95e4555 (dependabot[bot])
  • replace io/ioutil package with os package (#685) a238f4a (smoky)
  • build(deps): bump flask from 2.2.2 to 2.3.2 in /loadtesting (#681) 72bdd1e (dependabot[bot])
  • build(deps): bump helm.sh/helm/v3 from 3.11.2 to 3.11.3 (#679) 95e8f78 (dependabot[bot])
  • build(deps): bump github.com/spf13/viper from 1.14.0 to 1.15.0 (#661) a02769a (dependabot[bot])
  • build(deps): bump github.com/urfave/cli from 1.22.10 to 1.22.12 (#662) 00017d3 (dependabot[bot])
  • build(deps): bump github.com/gin-gonic/gin from 1.8.1 to 1.9.0 (#668) 7370316 (dependabot[bot])
  • build(deps): bump helm.sh/helm/v3 from 3.10.3 to 3.11.2 (#671) b6cc2fc (dependabot[bot])
  • build(deps): bump golang.org/x/net (#669) 02aa766 (dependabot[bot])
  • fix: update URLs in k8s mirror script (#667) cff7886 (Syoc)
  • ci: pin buildx version (#664) 61fbe13 (Casey Buto)
  • feat: Remove NetEase object storage provider (#656) 5d9b509 (Casey Buto)
  • build(deps): bump helm.sh/helm/v3 from 3.10.2 to 3.10.3 (#649) f104113 (dependabot[bot])
  • build(deps): bump certifi from 2021.10.8 to 2022.12.7 in /loadtesting (#648) 7eed227 (dependabot[bot])
  • build(deps): bump go.uber.org/zap from 1.23.0 to 1.24.0 (#645) a85dc18 (dependabot[bot])
  • build(deps): bump github.com/gofrs/uuid (#637) b319ac8 (dependabot[bot])
  • build(deps): bump helm.sh/helm/v3 from 3.10.1 to 3.10.2 (#641) 0e999eb (dependabot[bot])
  • action: fix cosign invalid key 4803da2 (scbizu)
  • makefile: replace go get to go install 6363e95 (scbizu)
  • build(deps): bump github.com/spf13/viper from 1.13.0 to 1.14.0 (#639) f1789fd (dependabot[bot])
  • build(deps): bump github.com/prometheus/client_golang (#640) 05549fc (dependabot[bot])
  • mod: bump go to 1.19 and bump helm dependency (#634) a3629ef (Nace Sc)
  • Added HEAD route for index.yaml (#630) 09dfc9c (Skiepp)
  • Feat/add-golang-lint (#623) 3b0f27a (Obinna Odirionye)
  • build(deps): bump github.com/urfave/cli from 1.22.9 to 1.22.10 (#614) 7866801 (dependabot[bot])
  • build(deps): bump github.com/gofrs/uuid (#619) 240627c (dependabot[bot])
  • build(deps): bump github.com/chartmuseum/storage from 0.12.4 to 0.12.5 (#621) ed37db2 (dependabot[bot])
  • build(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#616) bfe3f29 (dependabot[bot])
  • build(deps): bump go.uber.org/zap from 1.22.0 to 1.23.0 (#613) 830ac24 (dependabot[...
Read more

ChartMuseum v0.15.0

05 Jul 20:44
460d8ec
Compare
Choose a tag to compare

v0.15.0

ChartMuseum v0.15.0 is a feature release. This release, we focused on various new features plus some significant performance improvements. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

  • Join the discussion in Kubernetes Slack:
    • for discussing PRs, code, bugs, or just to hang out
  • Hang out at the Helm Public Developer Call: Thursday, 9:30 Pacific via Zoom

Notable Changes

⚠️ Breaking Changes ⚠️

  • --disable-metrics has been renamed to --enable-metrics and the /metrics endpoint is now disabled by default

✨ New features ✨

  • The welcome page is now customizable via the --web-template-path flag (thanks @dirien! 🎉 )
  • ChartMuseum can now be configured to host artifacthub-repo.yml files via the --artifact-hub-repo-id flag

Installation and Upgrading

Download ChartMuseum v0.15.0. The common platform binaries are here:

You can use a script to install on any system with bash.

Software Bill of Materials (SBOM)

You can download the SBOM for this release in SPDX format here. You can use bom to inspect the contents:

curl -sL -o sbom.spdx https://get.helm.sh/chartmuseum-v0.15.0.spdx
bom document outline sbom.spdx

The SBOM has also been uploaded to the registry alongside the image, and can be fetched using cosign:

cosign download sbom ghcr.io/helm/chartmuseum:v0.15.0 --output-file=sbom.spdx
bom document outline sbom.spdx

Digital Signatures

In this release, we have integrated with the sigstore project to produce digital signatures of container images.

To verify these signatures, you can use cosign.

Verify the container image:

COSIGN_EXPERIMENTAL=true cosign verify ghcr.io/helm/chartmuseum:v0.15.0 | jq .

Since the install script has used gpg in the past, signatures in this format have also been added (see .asc files attached to release). These were created with E97F 9DA5 AE2E 39CF 48A1 42B7 852A 7470 A39F B81D (@jdolitsky's GPG key) which can be found here and here.

What's Next

  • 0.15.1 will contain only bug fixes.
  • 0.16.0 is the next feature release.

Changelog

  • Add support for building loong64 binaries (#599) 460d8ec (zhangwenlong)
  • build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#594) 7c965fa (dependabot[bot])
  • build(deps): bump github.com/gin-gonic/gin from 1.8.0 to 1.8.1 (#595) 2de73d9 (dependabot[bot])
  • feat: Prep for 0.15.0 release (#592) c61fe9c (Casey Buto)
  • build(deps): bump github.com/spf13/viper from 1.11.0 to 1.12.0 (#587) ce8d0c7 (dependabot[bot])
  • build(deps): bump github.com/chartmuseum/storage to v0.12.4 (#591) e52e480 (Casey Buto)
  • chore: Add key (#590) 8a22b5a (Casey Buto)
  • build(deps): bump github.com/gin-gonic/gin from 1.7.7 to 1.8.0 (#589) 17cca47 (dependabot[bot])
  • feat: Add support for hosting an artifacthub-repo.yml file (#579) 68771af (Casey Buto)
  • fix: fix typo (#588) a8efa0b (Zhizhen He)
  • build(deps): bump helm.sh/helm/v3 from 3.8.2 to 3.9.0 (#585) f6f4cd7 (dependabot[bot])
  • build(deps): bump github.com/prometheus/client_golang (#584) 043a8a4 (dependabot[bot])
  • build(deps): bump github.com/urfave/cli from 1.22.8 to 1.22.9 (#582) ee6f03a (dependabot[bot])
  • build(deps): bump github.com/urfave/cli from 1.22.7 to 1.22.8 (#580) ea22091 (dependabot[bot])
  • build(deps): bump github.com/urfave/cli from 1.22.5 to 1.22.7 (#578) 9e0c2e3 (dependabot[bot])
  • build(deps): bump github.com/spf13/viper from 1.10.1 to 1.11.0 (#577) a24309e (dependabot[bot])
  • build(deps): bump helm.sh/helm/v3 from 3.8.1 to 3.8.2 (#576) 5e43197 (dependabot[bot])
  • fix: Avoid data races for cacheEntries and index files (#556) bc596c0 (Casey Buto)
  • pkg/chartmuseum: re-fmt import path (#573) 9790250 (Nace Sc)
  • feature add chart template and value api (#551) 315ddf9 (zzhzero)
  • build: bump Go to 1.17.8 (#571) b37d266 (Casey Buto)
  • build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#564) d884243 (dependabot[bot])
  • feat: customize welcome page (#557) 1de4aa3 (Engin Diri)
  • build(deps): bump helm.sh/helm/v3 from 3.8.0 to 3.8.1 (#561) c2b91a0 (dependabot[bot])
  • ci: Add overwrite flag to deploy command for canary versions (#560) 29b831f (Casey Buto)
  • Add nerdeveloper to OWNERS (#555) c91641a (Josh Dolitsky)
  • refactor: remove disablemetrics for enablemetrics (#554) 49b460d (Obinna Odirionye)
  • fix: Use the github API to get the latest release version (#553) ad07958 (Casey Buto)
  • build(deps): bump go.uber.org/zap from 1.20.0 to 1.21.0 (#548) dff3e90 (dependabot[bot])
  • ci: move building the go binaries outside of the Docker image to speed up builds (#544) 6fbfc6e (Casey Buto)
  • fix: avoid panic with dynamic depth configured (#543) 20a3a09 (Casey Buto)

ChartMuseum v0.14.0

31 Jan 19:45
cc297af
Compare
Choose a tag to compare

ChartMuseum v0.14.0 is a feature release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

  • Join the discussion in Kubernetes Slack:
    • #chartmuseum for discussing PRs, code, bugs, or just to hang out
  • Hang out at the Helm Public Developer Call: Thursday, 9:30 Pacific via Zoom

Installation and Upgrading

Download ChartMuseum v0.14.0. The common platform binaries are here:

You can use a script to install on any system with bash.

Software Bill of Materials (SBOM)

You can download the SBOM for this release in SPDX format here. You can use bom to inspect the contents:

curl -sL -o sbom.spdx https://get.helm.sh/chartmuseum-v0.14.0.spdx
bom document outline sbom.spdx

The SBOM has also been uploaded to the registry alongside the image, and can be fetched using cosign:

cosign download sbom ghcr.io/helm/chartmuseum:v0.14.0 --output-file=sbom.spdx
bom document outline sbom.spdx

Digital Signatures

In this release, we have integrated with the sigstore project to produce digital signatures of all artifacts and container images.

To verify these signatures, you can use cosign.

Verify the container image:

COSIGN_EXPERIMENTAL=true cosign verify ghcr.io/helm/chartmuseum:v0.14.0 | jq .

Verify a specific artifact:

curl -sL -o artifact.tar.gz https://get.helm.sh/chartmuseum-v0.14.0-darwin-arm64.tar.gz
curl -sL -o artifact.tar.gz.sig https://get.helm.sh/chartmuseum-v0.14.0-darwin-arm64.tar.gz.sig
COSIGN_EXPERIMENTAL=true cosign verify-blob --signature artifact.tar.gz.sig artifact.tar.gz

Since the install script has used gpg in the past, signatures in this format have also been added (see .asc files attached to release). These were created with E97F 9DA5 AE2E 39CF 48A1 42B7 852A 7470 A39F B81D (@jdolitsky's GPG key) which can be found here and here.

What's Next

  • 0.14.1 will contain only bug fixes.
  • 0.15.0 is the next feature release.

Changelog

  • build(deps): bump github.com/prometheus/client_golang (#541) cc297af (dependabot[bot])
  • build(deps): bump github.com/chartmuseum/storage from 0.12.2 to 0.12.3 (#540) 8ce6b29 (dependabot[bot])
  • maint: fix sbom script env vars 0cbd5e1 (Josh Dolitsky)
  • Generate SPDX SBOM at release time (#538) 77d6cea (Puerco)
  • Add cbuto to OWNERS (#536) 0bb68d9 (Josh Dolitsky)
  • Sign archives and checksums with cosign (#535) 122c661 (Josh Dolitsky)
  • cmd/chartmuseum,pkg/chartmuseum,pkg/config: add new per-chart-limit-option , impls #316 (#466) b0326d6 (Nace Sc)
  • feat: Add configuration deprecation warning logs (#533) c76aed0 (Casey Buto)
  • Bump github.com/chartmuseum/storage from 0.12.1 to 0.12.2 (#534) 1f28e49 (dependabot[bot])
  • ci: claim the action permissions explicitly 7a3c084 (scnace)
  • maint: enable github oidc tokens 9d913c1 (Josh Dolitsky)
  • ci: fixes the ghcr login and introduce the image sign mechanism (#531) 7ca48f9 (Nace Sc)
  • Bump github.com/chartmuseum/storage from 0.12.0 to 0.12.1 (#530) e223265 (dependabot[bot])
  • Various v0.14.0 prep items (#527) 4412d39 (Josh Dolitsky)
  • feat: deprecate enforcesemver2 config option (#522) c08bf65 (Casey Buto)
  • feat(jmespath): add jmespath support (#381) 8ebb204 (Marco Klaassen)
  • Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0 (#525) 358e168 (dependabot[bot])
  • Do not fetch chart content, when not needed (#504) 1229856 (Niklas Walter)
  • chore: bump to latest helm version (#523) c409921 (Casey Buto)
  • pkg/chartmuseum/router: fix potential CRLF log injection by constructing vulnerable request (#519) 619e85d (Nace Sc)
  • Update Go dependencies, fix broken tests (#482) 9f42822 (Josh Dolitsky)
  • Correct README description of config file keys (#489) a203781 (Max Timchenko)
  • Fix duplicate versions for same chart (#492) 670c99e (Qian Deng)
  • readme: fix the typo of the prometheus chart versions served metrics name 2029cca (scnace)
  • Bump go.uber.org/zap from 1.16.0 to 1.19.0 (#475) d1b0e91 (dependabot[bot])
  • Bump github.com/gin-gonic/gin from 1.6.3 to 1.7.4 (#476) 5b52e68 (dependabot[bot])
  • Bump github.com/prometheus/client_golang from 1.9.0 to 1.11.0 (#465) 519f30f (dependabot[bot])
  • ci,scripts: bump up go version to 1.17 and fix broken helm installation url (#478) e248702 (Nace Sc)
  • mod: bump gin dependency to v1.7.3 (#474) 48dfaf6 (Nace Sc)
  • Support Builds for ARM M1 Macs (#477) 0c7164e (Claus F. Strasburger)
  • Bump urllib3 from 1.26.4 to 1....
Read more

v0.14.0-rc1

31 Jan 05:17
cc297af
Compare
Choose a tag to compare
v0.14.0-rc1 Pre-release
Pre-release

v0.14.0-rc1

ChartMuseum v0.13.1

12 Mar 05:12
79bb39c
Compare
Choose a tag to compare

ChartMuseum v0.13.1 is a patch release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

  • Join the discussion in Kubernetes Slack:
    • #chartmuseum for discussing PRs, code, bugs, or just to hang out
  • Hang out at the Helm Public Developer Call: Thursday, 9:30 Pacific via Zoom

Installation and Upgrading

Download ChartMuseum v0.13.1. The common platform binaries are here:

This release was signed with E97F 9DA5 AE2E 39CF 48A1 42B7 852A 7470 A39F B81D (@jdolitsky's GPG key) which can be found here. Please use the attached signatures for verifying this release using gpg.

You can use a script to install on any system with bash.

What's Next

  • 0.13.2 will contain only bug fixes.
  • 0.14.0 is the next feature release.

Changelog

  • Prep for v0.13.1 release (#429) 79bb39c (Josh Dolitsky)
  • Move davidovich to emeritus dd2f600 (Josh Dolitsky)
  • Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.1 527e74e (dependabot[bot])
  • pkg/chartmuseum/server: ut covers multi tenants server b1d0cf4 (scnace)
  • pkg/chartmuseum/server: fix chart object path invalid(missing repo prefix) in multi-tenant server and fix #421. 6990830 (scnace)
  • fix release sha256 de918de (houfangdong)
  • maint: fix version check in install script 543ffa5 (Josh Dolitsky)

ChartMuseum v0.13.0

04 Feb 18:57
3a24659
Compare
Choose a tag to compare

ChartMuseum v0.13.0 is a feature release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

  • Join the discussion in Kubernetes Slack:
    • #chartmuseum for discussing PRs, code, bugs, or just to hang out
  • Hang out at the Helm Public Developer Call: Thursday, 9:30 Pacific via Zoom

Installation and Upgrading

Download ChartMuseum v0.13.0. The common platform binaries are here:

This release was signed with E97F 9DA5 AE2E 39CF 48A1 42B7 852A 7470 A39F B81D (@jdolitsky's GPG key) which can be found here. Please use the attached signatures for verifying this release using gpg.

You can use a script to install on any system with bash.

What's Next

  • 0.13.1 will contain only bug fixes.
  • 0.14.0 is the next feature release.

Changelog

  • fix docker image references b17e271 (Josh Dolitsky)
  • upgrade storage dependencies (again) a470c12 (Josh Dolitsky)
  • upgrade storage dependencies 1d4736b (Josh Dolitsky)
  • use generic ghcr cred names b414b3d (Josh Dolitsky)
  • prepare for v0.13.0 release c7f1620 (Josh Dolitsky)
  • modify the makefile to support mips64 (#407) c0e6254 (zhangwenlong)
  • Bump github.com/gofrs/uuid from 3.3.0+incompatible to 3.4.0+incompatible (#403) b197146 (dependabot[bot])
  • Bump github.com/prometheus/client_golang from 1.8.0 to 1.9.0 (#400) 30ad79e (dependabot[bot])
  • Bump github.com/chartmuseum/auth from 0.4.3 to 0.4.4 (#399) 2258ecf (dependabot[bot])
  • Changed helm repo URL to existing one. (#393) 0e5b3c3 (Karsten Gresch)
  • Bump helm.sh/helm/v3 from 3.4.1 to 3.4.2 (#397) 2b168ec (dependabot[bot])
  • ci: migrate release from docker hub into github container registry (#395) 07342ae (scnace)
  • Bump github.com/Masterminds/semver/v3 from 3.1.0 to 3.1.1 (#392) 3184e21 (dependabot[bot])
  • Add scbizu to OWNERS 5205897 (jdolitsky)
  • maint: update go.sum 6fe9202 (jdolitsky)
  • pkg/repo: inject chart metadata(name/version) into storage object (#362) ff22877 (scnace)
  • maint: update dependencies, disable nightly cron dd405db (jdolitsky)
  • Create dependabot.yml f1bd3cd (Josh Dolitsky)
  • update readme steps, missing params in the helm cmd (#382) 8c2c41d (Leonardo Lazzaro)
  • ci: switch to official docker buildx GitHub action (#380) 7ee7bab (Gabriel Duque)
  • Add /info endpoint (#358) f5c5fdd (Dean Coakley)
  • modify CI build to run tests etc 6b2e745 (jdolitsky)
  • Rename build-docker-images.yml to build.yml 357600f (jdolitsky)
  • Remove build.yml 217fb27 (jdolitsky)
  • Cleanup latest cache changes c9b0d04 (jdolitsky)
  • Improve performance when dealing with thousands of charts (#339) 68532a8 (Ailsa-Wu)
  • miscellaneous CI updates 3b862ba (jdolitsky)
  • disable gocenter (missing dependency) 499605e (jdolitsky)
  • use main as default branch bb24f1f (jdolitsky)
  • Push multiarch images to main Dockerhub repo d43bce9 (jdolitsky)
  • re-enable gocenter 0a1f539 (jdolitsky)
  • remove old CI 8e345df (jdolitsky)
  • update Go dependencies 0d20f08 (jdolitsky)
  • Use latest version of Helm 2 cc748ef (jdolitsky)
  • Allow to bind chartmuseum to a specific interface (#345) b5bb97f (jayme-github)
  • use staging image for multiarch image 9bd4ea5 (jdolitsky)
  • Multi architecture container image (#350) d28a492 (Gabriel Duque)
  • fix CI 944c068 (jdolitsky)
  • Add support for Swift V1 Auth (#346) 136f489 (jayme-github)
  • update dependencies 88bc4a9 (jdolitsky)
  • Fix a typo in config key disabldelete -> disabledelete bad463a (jayme-github)
  • chore(status code): use constant status code instead of raw (#338) a258b60 (Lisheng Zheng)
  • Update Alpine base image (#334) (#335) 8b27851 (Ruben Diaz)
  • Remove redundant type conversion (#330) 3a20e14 (Zhizhen He)
  • Add --log-latency-integer option (#324) 101e26a (Grégoire Leroy)
  • maint: fix broken unit test a0e31d1 (Josh Dolitsky)
  • chartmuseum: add semver2 validation (#322) 2ac8b5d (scnace)
  • Fixed broken link to provenance docs (#319) f912442 (Jannik Hollenbach)
  • fix broken link to helm chart repository reference doc (#317) f5216d4 (Kevin Gentile)

ChartMuseum v0.12.0

27 Mar 02:08
Compare
Choose a tag to compare

ChartMuseum v0.12.0 has been released with several new features, bug fixes, and updates:

  • Support for Netease cloud NOS storage backend (thanks @tedgxt!)
  • Add --read-timeout and --write-timeout options for http timeout support (thanks @cpoole!)
  • Add --storage-timestamp-tolerance option which fixes longstanding issue #152 (thanks @rajiteh!)
  • Upgrade AWS SDK (via chartmuseum/storage), fixing #280
  • Update dependencies and Go version

ChartMuseum v0.11.0

15 Dec 21:08
Compare
Choose a tag to compare

ChartMuseum v0.11.0 has been released with support for Helm 3 charts! (charts with apiVersion: v2)

Packages imported from Helm have been migrated from the old k8s.io/helm/pkg to helm.sh/helm/v3/pkg. Special thanks to @karuppiah7890 for this.

Additionally, a new version of the helm-push plugin (v0.8.0) has been released with support for both Helm 2 and Helm 3 clients, and has been thoroughly tested:

helm plugin install https://github.com/chartmuseum/helm-push

If you have any issues using either ChartMuseum v0.11.0+ or helm-push v0.8.0+ with Helm 3, you are encouraged to open a GitHub issue, or you can also reach the maintainers in the Kubernetes Slack #chartmuseum channel.

ChartMuseum v0.10.0

03 Dec 21:07
Compare
Choose a tag to compare

Warning! This version has been reported to be incompatible with Helm 3 charts (apiVersion: 2). For more info, please see #293.

ChartMuseum v0.10.0 has been released with several new features, bug fixes, and updates:

  • Fix for unregistered --storage-etcd-endpoint flag
  • Dockerfile for building ARM image
  • Readme instructions on how to use YAML config file
  • Fix for intermittent gin panic errors
  • Better version detection on chart packages with multiple hyphens, such as mychart-1x-1.0.4-rc1-SNAPSHOT.tgz
  • Add HEAD /api/charts/:name and HEAD /api/charts/:name/:version routes to check if chart exists without loading from storage
  • Add pagination features for chart listings, such as GET /api/charts?offset=10&limit=5
  • Code cleaup, remove unneeded var assignments
  • Update readme to include instructions for using DigitalOcean with Amazon storage option
  • Add --cors-alloworigin flag to customize the Access-Control-Allow-Origin header
  • Upgrade to Helm to v2.16.1
  • Upgrade to latest gopkg.in/yaml.v2 to prevent bad parsing of strange appVersion fields in index.yaml
  • Upgrade base image to latest stable Alpine (alpine:3.10.3)
  • Fix broken links in readme, document new features

Thank you very much @guoweikuang, @cryptk, @prabhu43, @Dragotic, @argeas, @sbuvaneshkumar, @johanfleury, & @karuppiah7890!