Releases: helm/chartmuseum
ChartMuseum v0.10.0
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
andHEAD /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 theAccess-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
- 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
v0.8.2 is a one-off release just to address the bug described in #206
ChartMuseum v0.8.1
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
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
ChartMuseum v0.7.0
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
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
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.
ChartMuseum v0.5.1
Fix for nasty #96 introduced in v0.5.0
Users encouraged to upgrade!