Skip to content

Releases: helm/chartmuseum

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!

ChartMuseum v0.9.0

10 Jul 22:30
Compare
Choose a tag to compare
  • Support for etcd backend!
  • Support for Tencent backend!
  • New --depth-dynamic flag for dynamic multitenancy
  • New --disable-delete flag for explicitly disabling DELETEs
  • Bug fix, bad content type for prov file
  • Fix for multitentant repos with "api" in the name
  • New vanity import path, helm.sh/chartmuseum
  • Gocenter caching, CI improvements
  • Update dependency versions
  • Added OWNERS file

ChartMuseum v0.8.2

06 Feb 21:37
Compare
Choose a tag to compare

v0.8.2 is a one-off release just to address the bug described in #206

ChartMuseum v0.8.1

14 Jan 20:10
Compare
Choose a tag to compare

Release containing a fix for the security vulnerability described here.

Users are highly encouraged to upgrade ASAP!!

If you need to verify that your systems are unaffected, please use chartmuseum/chart-scanner.

ChartMuseum v0.8.0

07 Dec 18:16
Compare
Choose a tag to compare

ChartMuseum turns 1 year old! It's been an amazing year serving up charts around the world!

The biggest change in this release is the introduction of bearer/token auth support. Big thanks to @zachpuck for the initial work on this. Checkout chartmuseum/auth-server-example for more info on how to use this.

Other great stuff:

  • Brand new, multi-stage Codefresh CI pipeline!
  • ChartMuseum website now live! https://chartmuseum.com Source code available at chartmuseum/www
  • New logo! Thanks @todaywasawesome and the rest of the team at @codefresh-io
  • Storage component has been factored into a Go library available at chartmuseum/storage
  • Auth component has been factored into a Go library available at chartmuseum/auth
  • @idobry 's ChartMuseumUI project has been adopted! Available at chartmuseum/ui
  • Support for Oracle storage has been added!! Thank you @anilarora
  • Ability to force push chart versions with ?force, disabled with new flag --disable-force-overwrite
  • Silence the logs for /health route
  • Update Docker image to work with Azure File Share #165 (thank you @fabiendibot!)
  • Fixed openstack re-authentication #171 (thank you @gmauleon!)
  • Run chartmuseum binary as nonroot user in Docker container #167 (thank you @verwilst!)
  • Fixed S3 credentials volume attachment example in readme #174 (thank you @trobert2!)
  • Switched license from MIT to Apache 2
  • Added Helm copyright headers to all source code
  • Added Helm code of conduct (thank you @scottrigby!)
  • Updated dependencies, checked in vendor/ dir
  • Added instructions on how to install with GoFish

ChartMuseum v0.7.1

06 Jul 19:22
Compare
Choose a tag to compare

Bug Fixes

Prevent extra slash added to chart URL, causing 404s (#136)
Ensure /health at root route when using depth > 1 (#140)
Fix chart name detection in .prov uploads (#138)
Add documentation on how to auth against Google Cloud (#144)

ChartMuseum v0.7.0

27 May 08:23
Compare
Choose a tag to compare

Feature release 0.7.0

Support for Redis as external cache store (#72)
Introduce statefile "index-cache.yaml" to improve startup speed (#91)

Bug Fixes

Fix Prometheus monitoring for multitenancy (#123)
Fix double put and object validation occur introduced in fix for #125 (#131)

Other

Upgrade to Helm 2.9.1
Update CI image to use Go 1.10
Add docs on Prometheus metrics (#128)

ChartMuseum v0.6.0

11 May 20:21
Compare
Choose a tag to compare

Feature release 0.6.0

Support for OpenStack storage backend (#110)
Added flag to control the limit of storage objects per repo (#118)

Bug Fixes

In local storage, auto create storage root with parent directory (#121)
Fix interaction with helm push plugin when CHART_REPO_FORM_FIELD_NAME is used (#125)

ChartMuseum v0.5.2

17 Apr 22:56
Compare
Choose a tag to compare

Fixes for multitenancy-related issues with local storage.

If a "mytenant" directory did not exist prior to a GET /mytenant/index.yaml or a POST /api/mytenant/charts, the result was an unexpected error due to missing directory.

Changes made in order to act more similar to cloud storage.

Please see #102 and #106 for more info.

ChartMuseum v0.5.1

04 Apr 23:00
Compare
Choose a tag to compare

Fix for nasty #96 introduced in v0.5.0

Users encouraged to upgrade!