Skip to content

v0.3-nightly

Pre-release
Pre-release
Compare
Choose a tag to compare
@auguwu auguwu released this 16 Dec 09:26
· 1884 commits to main since this release
9036759

This is the most anticipated release of this project. This contains a full refractored version of the old project which includes:

  • a new CLI to do management stuff with, in the future, you will be able to create accounts/repos/orgs and such through the CLI.
  • new and fresh codebase that is easier to navigate.
  • and more!!!

This release will also be the first release Noelware launches into production at charts.noelware.org/api. The frontend design will not be finished until Q1/Q2 2023 as Noelware has a lot of work to do in that regard.

Additions

  • Partial support for Noelware Analytics (@auguwu, @IceeMC)
  • The major components are fully testable (mainly the HTTP server, but most tests aren't finished) (@auguwu)
  • OpenAPI definitions are more clear now and will be available at charts.noelware.org/api/openapi?format=json. (@auguwu)
  • Elastic APM is fully supported for tracing, not all methods are traceable yet. (@auguwu)
  • Repositories can now list their Chart.yaml, index.yaml and template files from their tarball and not by releasing. (@auguwu)
  • Patching repository metadata is now added (@auguwu)
  • Server now has preconditions, so we don't have to repeat most preconditions in Repositories and Organizations API (@auguwu)
  • Repository members are partially added (@auguwu)
  • charted now comes with a fully working PowerShell script, useful for Windows users. (@auguwu)
  • All artifacts will be pushed to artifacts.noelware.cloud as well on GitHub releases. (@auguwu)
  • Elasticsearch SSL connections are now fully supported. (@IceeMC)

Updates/Fixes

Removed

  • Cassandra has been swapped with ClickHouse due to Noelware's infrastructure conflicts. (@auguwu)

Full Changelog: v0.2.0-nightly.1...v0.3-nightly