apache-formula/docs/CHANGELOG.rst
semantic-release-bot 4a46e038e5 chore(release): 1.2.2 [skip ci]
## [1.2.2](https://github.com/saltstack-formulas/apache-formula/compare/v1.2.1...v1.2.2) (2021-10-28)

### Bug Fixes

* **redhat:** use correct vhostdir, sitesdir and logrotate script for redhat family ([#376](https://github.com/saltstack-formulas/apache-formula/issues/376)) ([c4b8538](c4b8538128))
2021-10-28 08:47:42 +00:00

30 KiB

Changelog

1.2.2 (2021-10-28)

Bug Fixes

1.2.1 (2021-10-20)

Bug Fixes

  • vhosts: reset cleanup to previous and use dedicated clean SLS (`0c6c1d3 <0c6c1d36e2>`_)

Continuous Integration

  • kitchen+ci: update with latest CVE pre-salted images [skip ci] (`a3d49f1 <a3d49f1852>`_)
  • test for upstream Salt regressions in master instances (2021-W37a) (`69dcfd9 <69dcfd9c3b>`_)

Documentation

  • readme: document vhosts clean/cleanup (`2d72dff <2d72dff82b>`_), closes #372

1.2.0 (2021-08-28)

Bug Fixes

Continuous Integration

  • 3003.1: update inc. AlmaLinux, Rocky & rst-lint [skip ci] (`2e116ec <2e116ec412>`_)
  • freebsd: update with latest pre-salted Vagrant boxes [skip ci] (`d679580 <d67958043d>`_)
  • gemfile+lock: use ssf customised inspec repo [skip ci] (`5dd7009 <5dd700944b>`_)
  • kitchen: move provisioner block & update run_command [skip ci] (`0d1a6dc <0d1a6dc75d>`_)
  • kitchen+ci: update with latest 3003.2 pre-salted images [skip ci] (`d3641d7 <d3641d7f0d>`_)
  • add Debian 11 Bullseye & update yamllint configuration [skip ci] (`7741b90 <7741b90ff6>`_)

Features

  • alma+rocky: add platforms (based on CentOS 8) [skip ci] (`4353e57 <4353e57a1b>`_)

1.1.8 (2021-06-28)

Bug Fixes

  • register_site: correct semicolon to colon (`4cf848d <4cf848da05>`_)

Continuous Integration

  • gitlab-ci: ignore line to avoid yamllint violation [skip ci] (`a742f4e <a742f4ee00>`_)
  • gitlab-ci: use pandoc-enabled semantic-release image [skip ci] (`3bf9c6e <3bf9c6e6a9>`_)
  • kitchen+gitlab: remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (`10ce382 <10ce3822dd>`_)
  • kitchen+gitlab: remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (`57e9873 <57e9873624>`_)

1.1.7 (2021-05-14)

Bug Fixes

  • mod_pagespeed: add missing colon to file.directory (`a8b87a5 <a8b87a583e>`_)

Continuous Integration

  • add arch-master to matrix and update .travis.yml [skip ci] (`069388b <069388be3a>`_)

1.1.6 (2021-05-08)

Documentation

  • changelog: regenerate via. semantic-release (`de8c82c <de8c82c753>`_)

1.1.5 (2021-05-08)

Documentation

  • changelog: regenerate via. semantic-release (`198d525 <198d525a6a>`_)

1.1.4 (2021-05-08)

Continuous Integration

  • gitlab-ci: remove adjustments made during Antora test [skip ci] (`0c7082f <0c7082f8d9>`_)

Documentation

  • changelog: regenerate via. semantic-release (`e1f1fa7 <e1f1fa7d8f>`_)
  • changelog: regenerate via. semantic-release (`a1be1d2 <a1be1d21dc>`_)
  • changelog: regenerate via. semantic-release (`56efd35 <56efd35f85>`_)

1.1.3 (2021-04-30)

Bug Fixes

  • config/vhosts/standard: remove erroneous trailing colon (`dedb9e2 <dedb9e2f40>`_), closes #302

Continuous Integration

  • kitchen+gitlab: adjust matrix to add 3003 [skip ci] (`3c21740 <3c21740ba5>`_)
  • vagrant: add FreeBSD 13.0 [skip ci] (`298fdf4 <298fdf4fb5>`_)
  • vagrant: use pre-salted boxes & conditional local settings [skip ci] (`f354ace <f354ace8e7>`_)

1.1.2 (2021-04-03)

Bug Fixes

  • freebsd: fix default suite implementation and tests (`0a0f69e <0a0f69ee2f>`_)
  • freebsd: fix modsecurity suite implementation and tests (`bc9aa78 <bc9aa78437>`_)

Continuous Integration

  • enable Vagrant-based testing using GitHub Actions (`6e094e2 <6e094e2527>`_)
  • gemfile+lock: use ssf customised kitchen-docker repo [skip ci] (`53ac463 <53ac4638f3>`_)
  • gitlab-ci: reset after update hook for rubocop [skip ci] (`6d40ab7 <6d40ab7634>`_)
  • kitchen+ci: use latest pre-salted images (after CVE) [skip ci] (`69e9d30 <69e9d304fb>`_)
  • kitchen+gitlab-ci: use latest pre-salted images [skip ci] (`21cb59d <21cb59daa2>`_)
  • pre-commit: update hook for rubocop (`2c090c3 <2c090c3a83>`_)

Documentation

  • readme: add Testing with Vagrant section (`5a6b203 <5a6b203bb1>`_)

Tests

  • standardise use of share suite & _mapdata state [skip ci] (`e7c2d20 <e7c2d20f06>`_)
  • nomodsecurity: use adjusted modules suite instead (`838b917 <838b917221>`_)

1.1.1 (2021-01-04)

Bug Fixes

  • memory: pass variable not dict (`2830081 <28300814fc>`_)

Continuous Integration

  • commitlint: ensure upstream/master uses main repo URL [skip ci] (`0145922 <0145922b52>`_)
  • gitlab-ci: add rubocop linter (with allow_failure) [skip ci] (`bbf012b <bbf012b82e>`_)
  • gitlab-ci: use GitLab CI as Travis CI replacement (`26208c4 <26208c47c6>`_)

1.1.0 (2020-10-14)

Bug Fixes

  • ssl.conf: fix pillar keys for SSLStapling in ssl.conf on debian (`65043f8 <65043f8a61>`_)

Code Refactoring

  • ssl.conf: reduce newlines in ssl.conf on debian (`b99b7b7 <b99b7b71ad>`_)
  • vhosts: reduce empty lines in standard.tmpl and proxy.tmpl (`4b79c1d <4b79c1dddb>`_)

Features

  • ssl.conf: add SSLSessionTickets to ssl.conf on debian (`41a7a83 <41a7a83af0>`_)

1.0.5 (2020-10-14)

Bug Fixes

  • clean: remove entire apache config directory (`cac5f35 <cac5f357a4>`_)

Code Refactoring

  • package: remove unnecessary state (`fb81d8e <fb81d8e694>`_)

Documentation

  • readme: add mod watchdog to pillar example (`e0043dd <e0043dd7ba>`_)

1.0.4 (2020-10-14)

Bug Fixes

  • debian: don't execute a2enmod on every run (`5844322 <5844322de4>`_)
  • debian: fix default moddir on debian (`c17601e <c17601ee42>`_)
  • logs: don't change owners of logfiles with salt (`382e053 <382e053c58>`_)
  • vhosts: replace %O with %b in default LogFormat (`2b52e11 <2b52e11a8a>`_)

Tests

  • pillar: remove modules that aren't installed from being enabled (`47ec5fc <47ec5fcc34>`_)

1.0.3 (2020-10-13)

Bug Fixes

  • config: fix old apache.service usage (`32f05e5 <32f05e5a66>`_)

1.0.2 (2020-10-12)

Bug Fixes

  • package: remove own_default_vhost and debian_full from config.init (`7691b58 <7691b589d7>`_)
  • package: remove own_default_vhost and debian_full from config.init (`441459e <441459e56f>`_)

1.0.1 (2020-10-10)

Continuous Integration

  • pre-commit: finalise rstcheck configuration [skip ci] (`1c2125c <1c2125c251>`_)

Documentation

1.0.0 (2020-10-05)

Code Refactoring

  • formula: align to template-formula & improve ci features (`47818fc <47818fc360>`_)

Continuous Integration

  • pre-commit: add to formula [skip ci] (`5532ed7 <5532ed7a5b>`_)
  • pre-commit: enable/disable rstcheck as relevant [skip ci] (`233111a <233111af11>`_)

BREAKING CHANGES

  • formula: 'apache.sls' converted to new style 'init.ssl'
  • formula: "logrotate.sls" became "config/logrotate.sls"
  • formula: "debian_full.sls" became "config/debian_full.sls"
  • formula: "flags.sls" became "config/flags.sls"
  • formula: "manage_security" became "config/manage_security.sls"
  • formula: "mod**.sls" became "config/mod**.sls"
  • formula: "no_default_host.sls" became "config/no_default_host.sls"
  • formula: "own_default_host.sls" became "config/own_default_host.sls"
  • formula: "register_site.sls" became "config/register_site.sls"
  • formula: "server_status.sls" became "config/server_status.sls"
  • formula: "vhosts/" became "config/vhosts/"
  • formula: "mod_security/" became "config/mod_security/"

NOT-BREAKING CHANGE: 'config.sls' became 'config/init.sls' NOT-BREAKING CHANGE: 'uninstall.sls' symlinked to 'clean.sls'

0.41.1 (2020-07-20)

Bug Fixes

  • server-status: enable module in Debian family (`632802a <632802a5a9>`_)
  • server-status: manage module in debian (`eafa419 <eafa4196d9>`_)

Tests

  • default+modules: add modules' tests suite (`b253625 <b25362535a>`_)

0.41.0 (2020-07-16)

Features

  • vhosts/standard: add support for ScriptAlias in standard vhost (`b88b437 <b88b437308>`_)

0.40.0 (2020-07-16)

Features

  • redhat/apache-2.x.config.jinja: allow override of default_charset (`648f589 <648f589cc3>`_)

0.39.5 (2020-06-21)

Bug Fixes

  • vhosts/cleanup: check sites-enabled dir exists before listing it (`88373e3 <88373e38f5>`_), closes #278

Continuous Integration

  • gemfile.lock: add to repo with updated Gemfile [skip ci] (`61b903e <61b903e780>`_)
  • kitchen: use saltimages Docker Hub where available [skip ci] (`6895fb9 <6895fb9764>`_)
  • kitchen+travis: remove master-py2-arch-base-latest [skip ci] (`16bb1b0 <16bb1b06e3>`_)
  • travis: add notifications => zulip [skip ci] (`2417a75 <2417a75fe2>`_)
  • workflows/commitlint: add to repo [skip ci] (`2ce966d <2ce966d031>`_)

0.39.4 (2020-04-02)

Bug Fixes

  • mod_ssl: update mod_ssl package variable to prevent clashes (`5591be2 <5591be26fd>`_)

0.39.3 (2020-04-02)

Bug Fixes

  • debian: generate remoteip conf before a2enconf (`1ed69f6 <1ed69f6c6f>`_)

Continuous Integration

  • kitchen: avoid using bootstrap for master instances [skip ci] (`275b5d5 <275b5d5e69>`_)
  • travis: use major.minor for semantic-release version [skip ci] (`08cced2 <08cced2913>`_)

0.39.2 (2019-12-20)

Bug Fixes

  • redhat: add user & group lookup to configs (`36ad2b2 <36ad2b2442>`_)

0.39.1 (2019-12-20)

Bug Fixes

  • mod_mpm: cast to int to avoid Jinja type mismatch error (`21045c7 <21045c7a7b>`_)

0.39.0 (2019-12-20)

Continuous Integration

  • gemfile: restrict train gem version until upstream fix [skip ci] (`13be6f9 <13be6f9fac>`_)
  • travis: apply changes from build config validation [skip ci] (`0aac479 <0aac479c25>`_)
  • travis: opt-in to dpl v2 to complete build config validation (`19e90ea <19e90ea2d6>`_)
  • travis: quote pathspecs used with git ls-files [skip ci] (`6608ddf <6608ddf8c5>`_)
  • travis: run shellcheck during lint job [skip ci] (`2ff6b2f <2ff6b2f17e>`_)
  • travis: use build config validation (beta) [skip ci] (`73160b2 <73160b2491>`_)

Features

  • server-status: allow remote servers to reach server-status page (`a3c0022 <a3c0022d79>`_)

0.38.2 (2019-11-07)

Bug Fixes

  • apache/modules.sls: fix duplicated ID (`57afd71 <57afd71627>`_)

0.38.1 (2019-11-05)

Bug Fixes

  • mod_perl2.sls: fix a2enmod perl2 error (`fba8d21 <fba8d21794>`_)
  • release.config.js: use full commit hash in commit link [skip ci] (`dc5593c <dc5593cfdf>`_)

Continuous Integration

  • kitchen: use debian-10-master-py3 instead of develop [skip ci] (`09d82a5 <09d82a581c>`_)
  • kitchen: use develop image until master is ready (amazonlinux) [skip ci] (`d0bf6f3 <d0bf6f3796>`_)
  • kitchen+travis: upgrade matrix after 2019.2.2 release [skip ci] (`fc0f869 <fc0f869b78>`_)
  • travis: update salt-lint config for v0.0.10 [skip ci] (`2622d48 <2622d48b4c>`_)

Performance Improvements

  • travis: improve salt-lint invocation [skip ci] (`bf75770 <bf75770220>`_)

0.38.0 (2019-10-20)

Bug Fixes

Documentation

Features

Tests