0.17: Release Notes
v0.17 was released on March 17. Several important features were implemented in Debian-adapter:
- GPG clearsign signature is now supported
by the adapter, meaning that
Release
index files are now signed with gpg; - Duplicated packages handling: while updating
Packages
index we now check that the package to add is not present in the repository yet. If it does, the old package and metadata are removed and replaced with the new one; - Debian-repository now provides some
sdk
and can be used as a dependency for the debian repository batch-update and indexes generation. For more details checkDebian
interface and itsDebian.Asto
implementation.
We started to restructure Artipie integration tests,
changes are mostly infrastructural: now there are two Docker containers started on each integration test,
Artipie docker image built on package state and client image. Client image differs depending on the
repository we are testing, it could be maven:3.6.3-jdk-11
for maven
repository tests
or centos:centos8
to verify rpm
repository. Thus, our tests work with the image we provide for
our users guaranteeing its efficiency and credibility.
Here is the list of other implemented features and important fixes:
- Helm-adapter now support index merging
- Composer-adapter supports uploading packages via
PUT
HTTP request, also we start implementing remote repository support for composer - Bug with incorrect paths in metadata was fixed in npm-adapter