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
Releaseindex files are now signed with gpg; - Duplicated packages handling: while updating
Packagesindex 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
sdkand can be used as a dependency for the debian repository batch-update and indexes generation. For more details checkDebianinterface and itsDebian.Astoimplementation.
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
PUTHTTP request, also we start implementing remote repository support for composer - Bug with incorrect paths in metadata was fixed in npm-adapter