0.11: Release Notes

v0.11 was released on October 2. In September, we focused on creating HTTP REST API to make Artipie compatible with existing products.

Artipie REST API allows to:

  • create repositories
  • manage users
  • manage repository permission
  • list repository items

We also introduced the following features in Artipie:

  • User groups: users can be added to multiple groups and repository permissions can be granted to a group, not to individual users only. Readers group may be assigned to users by default
  • Different ports for repositories: Artipie can now be configured to listen on multiple ports, port can be specified for each repository
  • Integration tests were implemented for docker, maven and files adapters
  • Files adapter now supports DELETE operation to remove files from the storage
  • Basic authentication support was added to Go adapter
  • Distributed locks were added to Maven and NuGet adapters to avoid race conditions on adding artifacts
  • Maven proxy was covered with tests and fixed
  • We improved our benchmarks to compare performance of multiple Artipie versions

0.10: Release Notes

v0.10 was released on August 31, here is the list of key features introduced this month.

Why Artipie

Artipie is a new binary artifact management toolkit, which is very similar to Nexus™ and Artifactory™, but with a number of important advantages. First, it’s fully open source. Second, it provides high-availaibility out of the box (you can scale it horizontally). Third, it supports 10+ package managers, including Maven, NuGet, Rubygems, PyPi, Npm, Rpm, Helm, and others.