Skip to content

Release 3.0.0

Compare
Choose a tag to compare
@aerostitch aerostitch released this 09 Jan 00:11
· 39 commits to master since this release

[3.0.0] - 2017-01-08

Added

  • Add the support for Debian 8 in the metadata.json to be able to find the
    module more easily while filtering in the forge.
  • Add the support for SwiftPublishEndpoints.
  • The package xz-utils is now managed by the module.

Changed

  • Change the default aptly port to avoid having troubles with the aptly user
    unable to bind ports under 1024. This change is the cause of this version
    to be a major version and not a minor version.
  • Move the current changelog to a semver format.
  • Several indentation, lint and rubocop cleanups have been integrated.
  • The Travis tests matrix has been changed to speed up the tests and focus on
    the most important environments.
  • The documentation received some fixes and additions.

Fixed

  • Fix a syntax issue in the init script preventing, in some configurations, the
    aptly service from starting.
  • Fix the recurse permissions on the root directory of aptly.
  • Fix permissions on init script to make it executables not only by root.
  • Fix the integers validation for the ports.
  • Better handling of the exists? function in the providers, plus getting it
    uniform. There were some issues with that were leading to the recreation of
    the resources every time you run puppet.
  • When running aptly as a non-root user, the cli was generating files that the
    aptly user could not read, causing troubles. Those permissions are now
    managed by Puppet.

Dropped

  • Drop the support of the CONTRIBUTORS file as it was maintained manually
    and can anyway be checked in the git logs or via the github api.