Skip to content

Releases: ctron/package-drone

package-drone-0.11.6

14 Jan 12:43
Compare
Choose a tag to compare

This is a bugfix release for 0.11.x.

The following issue got fixed:

  • #142: Failed to create category (XML) generator artifacts

Thanks to @SvenEwald for reporting this issue.

package-drone-0.11.5

17 Dec 11:27
Compare
Choose a tag to compare

This is a bugfix release for 0.11.x.

The following issues got fixed:

  • #140: The Bundle-Localization default value was ignored which resulted in missing replacements
  • #141: When an exception was thrown inside a channel operation the rollback was not triggered
  • Hide drop upload button when user is not manager
  • Fix and backport the v2 upload API from eclipse/packagedrone
  • Fix a formatting issue in the WWW-Authentication response

Thanks to @SvenEwald and @afischer211 for reporting the issues.

package-drone-0.11.4

03 Dec 10:52
Compare
Choose a tag to compare

This is a bugfix release for 0.11.x.

The following issues got fixed:

  • #137: warning messages in mvn deploy when tycho cleaner aspect was present
  • Fix downloading issue in YUM adapter

Thanks to @afischer211 for reporting the warning message regression.

package-drone-0.11.3

17 Nov 15:09
Compare
Choose a tag to compare

This is a bugfix release for 0.11.x.

The following issue got fixed:

  • Fix P2 generation issue with "null" touchpoint

package-drone-0.11.2

17 Nov 14:13
Compare
Choose a tag to compare

This is a bugfix release for 0.11.x.

The following issue got fixed:

  • The channel cache directory did not get cleaned up

package-drone-0.11.1

16 Nov 14:01
Compare
Choose a tag to compare

This is a bugfix release for 0.11.x.

The following issues where fixed:

  • Downloading artifacts from an APT repository caused a 404 error
  • The package drone user directory was incorrect for RPM installations

package-drone-0.11.0

09 Nov 13:52
Compare
Choose a tag to compare

This is the final release of the 0.11.0 release cycle.

Note: This release of Package Drone does have a different storage mechanism. Therefore is it not possible to simply update the package drone installation. It is necessary to export all channels from the old installation and import them back into the new installation.

Note: This release has different package names (org.eclipse.packagedrone.server) for the RPM and DEB packages, and does declare a conflict on the old package. This is to ensure that when the final release comes there has to be manual intervention, instead of just upgrading the package from the repository, finding out that the store model has changed.

New and noteworthy

The main theme on this release is the new storage backend. This may be considered a new feature and a changed behavior. But in any case it is noteworthy 😉 Read more on this at http://packagedrone.org/2015/10/23/the-upcoming-0-11-0-release/

Changed storage model

The backend storage model, which was JDBC based and did span over several groups of entities was removed and replaced with a backend which considers entities groups (like authentication, configuration and channels) separately. Also has the JDBC storage been completely removed (for now) and was replaced by a simple file based approach. For more information see above.

OBR repository index

Starting with this release Package Drone does support OBR repositories now.

Support for OpenSUSE 13.2

There is an RPM for OpenSUSE 13.2 (dist marker os13) now. It does support systemd and SUSE's firewall mechanism. However OpenSUSE is not that much tested as other distributions. That is why there is no RPM repository for the moment. The RPM files have to be downloaded and installed manually (e.g. using zypper install org.eclipse.packagedrone*.rpm).

Move to Eclipse Foundation

All preparations have been made to submit the source code as "initial contribution" to the Eclipse Foundation for the Eclipse Package Drone project. This includes renaming all package names to org.eclipse.packagedrone and a general restructuring to let the repository structure be more like other Eclipse projects.

Note: Although this release does have package names like org.eclipse.packagedrone this is still not an official Eclipse release!

In the same step the RPM and DEB packages were also renamed. See above.

Performance improvements

Again performance improvements have been made. Especially when aggregating P2 repositories in the end of a channel operation.

GoogleBot

GoogleBot requests are now intercepted and the generation of "jsessionid" is disabled.

Changed behavior

  • Channels IDs are prefixed with apm_ now
  • This release does not longer store content in Postgres, MySQL or any other JDBC database. It is also incapable of reading any stored information prior to the 0.11.0 release.
  • The RPM and DEB package names have been changed

Note: Again, this version does have different RPM/DEB package names, which conflict with the old package names. And the content of the old (before 0.11.0) Package Drone instance has to be exported and re-imported in the new (0.11.0) instance.

Improvements and bug fixes

Of course a few bugs got fixed as well 😉

package-drone-0.11.0-rc1

23 Oct 10:35
Compare
Choose a tag to compare
Pre-release

This is a release release for the upcoming release 0.11.0.

Warning: This release of Package Drone does have a different storage mechanism. Therefore is it not possible to simply update the package drone installation. It is necessary to export all channels from the old installation and import them back into the new installation.

Warning: This release has different package names (org.eclipse.packagedrone.server) for the RPM and DEB packages, and does declare a conflict on the old package. This is to ensure that when the final release comes there has to be manual intervention, instead of just upgrading the package from the repository, finding out that the store model has changed.

See also: https://github.com/ctron/package-drone/releases/tag/v0.11.0-m1

This version is a stable release candidate which passed all unit, integration and stress/performance tests. There are no breaking changes planned for the final release.

package-drone-0.11.0-m5

19 Oct 14:32
Compare
Choose a tag to compare
Pre-release

This is a milestone release towards the upcoming release 0.11.0.

Warning: This release of Package Drone does have a different storage mechanism. Therefore is it not possible to simply update the package drone installation. It is necessary to export all channels from the old installation and import them back into the new installation.

See also: https://github.com/ctron/package-drone/releases/tag/v0.11.0-m1

This version is a stable milestone version, which passed all unit, integration and stress/performance tests. However there may be breaking changes up to the final 0.11.0 release.

Changes in this release

  • performance improvements and cleanups for the channel storage model
  • fix the Oomph setup
  • #132: add a workaround to show channels which are currently to big for the browser to render

package-drone-0.11.0-m4

13 Oct 08:37
Compare
Choose a tag to compare
Pre-release

This is a milestone release towards the upcoming release 0.11.0.

Warning: This release of Package Drone does have a different storage mechanism. Therefore is it not possible to simply update the package drone installation. It is necessary to export all channels from the old installation and import them back into the new installation.

See also: https://github.com/ctron/package-drone/releases/tag/v0.11.0-m1

This version is a stable milestone version, which passed all unit, integration and stress/performance tests. However there may be breaking changes up to the final 0.11.0 release.

Changes in this release

The most notable change is the re-structured P2 repository generation process. Instead of parsing each XML fragment during the channel aggregation phase, this is done now during the metadata extraction phase. In the final aggregation phase only string snippets are concatenated, which results in a far better performance when adding artifacts later on.

The (hopefully for now) most un-noted change is the change to org.eclipse.packagedrone for the namespace. This allowed us to finally submit our initial contribution.

Beside that a few bugs got fixed as well 😉