Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
package-drone-server-0.8.0-1.el6.noarch.rpm | 2015-05-12 | 36.6 MB | |
package-drone-server-0.8.0-1.el7.noarch.rpm | 2015-05-12 | 36.6 MB | |
package-drone-server_0.8.0_all.deb | 2015-05-12 | 36.5 MB | |
package-drone-server-0.8.0.zip | 2015-05-12 | 36.8 MB | |
package-drone-0.8.0.tar.gz | 2015-05-12 | 8.6 MB | |
package-drone-0.8.0.zip | 2015-05-12 | 10.0 MB | |
README.md | 2015-05-12 | 2.4 kB | |
Totals: 7 Items | 165.0 MB | 0 |
New features
Channel validation
The main new feature in this release is channel validation (see also [#20]). This brings a database schema change and a metadata format change for some aspects.
In general there is an infrastructure now for performing validation tasks during some channel operations. Per channel and per artifact. The validation can created messages of type INFO, WARNING or ERROR and reference multiple artifacts.
In one case there was a comma in the OSGi name, which resulted in an invalid P2 repository. Now the bundle is ignored, the artifact marked with ERROR including an appropriate error message.
System runtime overview
There is a system information view which provides a bit of information about the runtime of the server process. Used memory, Java version. There will be more in the future.
Add an upload API
There is a basic upload "API". It allows to upload an artifact using curl
or any other command line tool. Using a PUT/POST request on a special URL, and using a deploy key, a new artifact an easily be uploaded.
Also see the wiki Upload API
Jenkins Plugin
The addition of the Upload API also allowed to create a Package Drone Jenkins Plugin. :smile:
Improvements and bug fixes
Issue [#82]: P2 repo is always empty – fixed the detection of XML files on Suse Issue [#73]: MD5 hash is not as expected (source bundles) - see [#20] Issue [#72]: p2 repo: not found – OSGi bundle with comma in BSN
Screenshots