Skip to content

Commit 9119d89

Browse files
author
GitHub Actions
committed
Release prep v12.2.0
1 parent e0c4af7 commit 9119d89

File tree

3 files changed

+181
-7
lines changed

3 files changed

+181
-7
lines changed

CHANGELOG.md

+29-3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file.
55

66
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
77

8+
## [v12.2.0](https://github.com/puppetlabs/puppetlabs-apache/tree/v12.2.0) - 2024-10-23
9+
10+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v12.1.0...v12.2.0)
11+
12+
### Added
13+
14+
- Update config parameters to match latest OIDC release and fix typos. … [#2569](https://github.com/puppetlabs/puppetlabs-apache/pull/2569) ([uoe-pjackson](https://github.com/uoe-pjackson))
15+
- add XForwardedHeaders for oidc_settings [#2541](https://github.com/puppetlabs/puppetlabs-apache/pull/2541) ([trefzer](https://github.com/trefzer))
16+
- Added cache_disk [#2521](https://github.com/puppetlabs/puppetlabs-apache/pull/2521) ([dploeger](https://github.com/dploeger))
17+
18+
### Fixed
19+
20+
- Add missing brackets for function call [#2540](https://github.com/puppetlabs/puppetlabs-apache/pull/2540) ([gerlingsm](https://github.com/gerlingsm))
21+
822
## [v12.1.0](https://github.com/puppetlabs/puppetlabs-apache/tree/v12.1.0) - 2024-04-03
923

1024
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v12.0.3...v12.1.0)
@@ -47,6 +61,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
4761
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v11.1.0...v12.0.0)
4862

4963
### Changed
64+
5065
- Drop EoL Debian 9 and older code [#2479](https://github.com/puppetlabs/puppetlabs-apache/pull/2479) ([bastelfreak](https://github.com/bastelfreak))
5166

5267
### Added
@@ -75,6 +90,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
7590
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v10.1.1...v11.0.0)
7691

7792
### Changed
93+
7894
- (CAT-1449) - Remove deprecated parameters for scriptaliases & passenger [#2470](https://github.com/puppetlabs/puppetlabs-apache/pull/2470) ([Ramesh7](https://github.com/Ramesh7))
7995
- Remove deprecated classes [#2466](https://github.com/puppetlabs/puppetlabs-apache/pull/2466) ([ekohl](https://github.com/ekohl))
8096
- Remove deprecated parameters from mod::userdir [#2465](https://github.com/puppetlabs/puppetlabs-apache/pull/2465) ([ekohl](https://github.com/ekohl))
@@ -133,6 +149,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
133149
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v9.1.3...v10.0.0)
134150

135151
### Changed
152+
136153
- (CONT-772) Puppet 8 support / Drop Puppet 6 [#2405](https://github.com/puppetlabs/puppetlabs-apache/pull/2405) ([LukasAud](https://github.com/LukasAud))
137154

138155
## [v9.1.3](https://github.com/puppetlabs/puppetlabs-apache/tree/v9.1.3) - 2023-04-20
@@ -192,6 +209,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
192209
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v8.6.0...v9.0.0)
193210

194211
### Changed
212+
195213
- (GH-2291) Further refine types [#2359](https://github.com/puppetlabs/puppetlabs-apache/pull/2359) ([david22swan](https://github.com/david22swan))
196214
- Drop deprecated a2mod type/providers [#2350](https://github.com/puppetlabs/puppetlabs-apache/pull/2350) ([bastelfreak](https://github.com/bastelfreak))
197215
- Drop Apache 2.2 support [#2329](https://github.com/puppetlabs/puppetlabs-apache/pull/2329) ([ekohl](https://github.com/ekohl))
@@ -299,6 +317,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
299317
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v7.0.0...v8.0.0)
300318

301319
### Changed
320+
302321
- Drop mod_fastcgi support [#2267](https://github.com/puppetlabs/puppetlabs-apache/pull/2267) ([ekohl](https://github.com/ekohl))
303322
- Drop suphp support [#2263](https://github.com/puppetlabs/puppetlabs-apache/pull/2263) ([ekohl](https://github.com/ekohl))
304323
- Use a stricter data type on apache::vhost::aliases [#2253](https://github.com/puppetlabs/puppetlabs-apache/pull/2253) ([ekohl](https://github.com/ekohl))
@@ -346,6 +365,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
346365
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v6.5.1...v7.0.0)
347366

348367
### Changed
368+
349369
- Drop Debian < 8 and Ubuntu < 14.04 code [#2189](https://github.com/puppetlabs/puppetlabs-apache/pull/2189) ([ekohl](https://github.com/ekohl))
350370
- Drop support and compatibility for Debian < 9 and Ubuntu < 16.04 [#2123](https://github.com/puppetlabs/puppetlabs-apache/pull/2123) ([ekohl](https://github.com/ekohl))
351371

@@ -443,6 +463,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
443463
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v5.10.0...v6.0.0)
444464

445465
### Changed
466+
446467
- pdksync - (MAINT) Remove SLES 11 support [#2132](https://github.com/puppetlabs/puppetlabs-apache/pull/2132) ([sanfrancrisko](https://github.com/sanfrancrisko))
447468
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 [#2125](https://github.com/puppetlabs/puppetlabs-apache/pull/2125) ([carabasdaniel](https://github.com/carabasdaniel))
448469

@@ -622,6 +643,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
622643
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/4.1.0...v5.0.0)
623644

624645
### Changed
646+
625647
- pdksync - (MODULES-8444) - Raise lower Puppet bound [#1908](https://github.com/puppetlabs/puppetlabs-apache/pull/1908) ([david22swan](https://github.com/david22swan))
626648

627649
### Added
@@ -660,6 +682,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
660682
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/3.5.0...4.0.0)
661683

662684
### Changed
685+
663686
- default server_tokens to prod - more secure default [#1746](https://github.com/puppetlabs/puppetlabs-apache/pull/1746) ([juju4](https://github.com/juju4))
664687

665688
### Added
@@ -809,6 +832,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
809832
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/1.11.0...2.0.0)
810833

811834
### Changed
835+
812836
- MODULES-4824: Update the version compatibility to >= 4.7.0 < 5.0.0 [#1628](https://github.com/puppetlabs/puppetlabs-apache/pull/1628) ([angrox](https://github.com/angrox))
813837
- Migrate to puppet4 datatypes [#1621](https://github.com/puppetlabs/puppetlabs-apache/pull/1621) ([bastelfreak](https://github.com/bastelfreak))
814838
- Set default keepalive to On [#1434](https://github.com/puppetlabs/puppetlabs-apache/pull/1434) ([sathieu](https://github.com/sathieu))
@@ -1086,7 +1110,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
10861110
### Added
10871111

10881112
- Add support for changing mod_nss listen port (vol 2) [#1260](https://github.com/puppetlabs/puppetlabs-apache/pull/1260) ([rexcze-zz](https://github.com/rexcze-zz))
1089-
- (MODULES-2811) Add missing helper lines to spec files [#1256](https://github.com/puppetlabs/puppetlabs-apache/pull/1256) ([alexharv074](https://github.com/alexharv074))
1113+
- (MODULES-2811) Add missing helper lines to spec files [#1256](https://github.com/puppetlabs/puppetlabs-apache/pull/1256) ([alex-harvey-z3q](https://github.com/alex-harvey-z3q))
10901114
- Add missing parameters in mod_auth_kerb [#1255](https://github.com/puppetlabs/puppetlabs-apache/pull/1255) ([olivierHa](https://github.com/olivierHa))
10911115
- (MODULES-2764) Enclose IPv6 addresses in square brackets [#1248](https://github.com/puppetlabs/puppetlabs-apache/pull/1248) ([Benedikt1992](https://github.com/Benedikt1992))
10921116
- (MODULES-2757) Adding if around ServerName in template [#1237](https://github.com/puppetlabs/puppetlabs-apache/pull/1237) ([damonconway](https://github.com/damonconway))
@@ -1118,8 +1142,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
11181142

11191143
### Fixed
11201144

1121-
- (MODULES-2813) Fix deprecation warning in spec_helper.rb [#1258](https://github.com/puppetlabs/puppetlabs-apache/pull/1258) ([alexharv074](https://github.com/alexharv074))
1122-
- (MODULES-2812) Fix deprecation warning in service_spec.rb [#1257](https://github.com/puppetlabs/puppetlabs-apache/pull/1257) ([alexharv074](https://github.com/alexharv074))
1145+
- (MODULES-2813) Fix deprecation warning in spec_helper.rb [#1258](https://github.com/puppetlabs/puppetlabs-apache/pull/1258) ([alex-harvey-z3q](https://github.com/alex-harvey-z3q))
1146+
- (MODULES-2812) Fix deprecation warning in service_spec.rb [#1257](https://github.com/puppetlabs/puppetlabs-apache/pull/1257) ([alex-harvey-z3q](https://github.com/alex-harvey-z3q))
11231147
- Fix typo about dynamic AddHandler/AddType [#1254](https://github.com/puppetlabs/puppetlabs-apache/pull/1254) ([olivierHa](https://github.com/olivierHa))
11241148
- reduce constraints on regex to fix pe tests [#1231](https://github.com/puppetlabs/puppetlabs-apache/pull/1231) ([tphoney](https://github.com/tphoney))
11251149
- Fix ordering issue with conf_file and ports_file [#1230](https://github.com/puppetlabs/puppetlabs-apache/pull/1230) ([MasonM](https://github.com/MasonM))
@@ -1454,6 +1478,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
14541478
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/0.11.0...1.0.0)
14551479

14561480
### Changed
1481+
14571482
- Metadata [#661](https://github.com/puppetlabs/puppetlabs-apache/pull/661) ([apenney](https://github.com/apenney))
14581483
- Apache2.4 support [#552](https://github.com/puppetlabs/puppetlabs-apache/pull/552) ([scottasmith](https://github.com/scottasmith))
14591484

@@ -1667,6 +1692,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
16671692
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/0.6.0...0.7.0)
16681693

16691694
### Changed
1695+
16701696
- Refactor module [#182](https://github.com/puppetlabs/puppetlabs-apache/pull/182) ([hunner](https://github.com/hunner))
16711697

16721698
### Added

REFERENCE.md

+151-3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
* [`apache::mod::authz_user`](#apache--mod--authz_user): Installs `mod_authz_user`
3030
* [`apache::mod::autoindex`](#apache--mod--autoindex): Installs `mod_autoindex`
3131
* [`apache::mod::cache`](#apache--mod--cache): Installs `mod_cache`
32+
* [`apache::mod::cache_disk`](#apache--mod--cache_disk): Installs and configures `mod_cache_disk`.
3233
* [`apache::mod::cgi`](#apache--mod--cgi): Installs `mod_cgi`.
3334
* [`apache::mod::cgid`](#apache--mod--cgid): Installs `mod_cgid`.
3435
* [`apache::mod::cluster`](#apache--mod--cluster): Installs `mod_cluster`.
@@ -1791,6 +1792,153 @@ Installs `mod_cache`
17911792
* https://httpd.apache.org/docs/current/mod/mod_cache.html
17921793
* for additional documentation.
17931794

1795+
#### Parameters
1796+
1797+
The following parameters are available in the `apache::mod::cache` class:
1798+
1799+
* [`cache_ignore_headers`](#-apache--mod--cache--cache_ignore_headers)
1800+
* [`cache_default_expire`](#-apache--mod--cache--cache_default_expire)
1801+
* [`cache_max_expire`](#-apache--mod--cache--cache_max_expire)
1802+
* [`cache_ignore_no_lastmod`](#-apache--mod--cache--cache_ignore_no_lastmod)
1803+
* [`cache_header`](#-apache--mod--cache--cache_header)
1804+
* [`cache_lock`](#-apache--mod--cache--cache_lock)
1805+
* [`cache_ignore_cache_control`](#-apache--mod--cache--cache_ignore_cache_control)
1806+
1807+
##### <a name="-apache--mod--cache--cache_ignore_headers"></a>`cache_ignore_headers`
1808+
1809+
Data type: `Array[String[1]]`
1810+
1811+
Specifies HTTP header(s) that should not be stored in the cache.
1812+
1813+
Default value: `[]`
1814+
1815+
##### <a name="-apache--mod--cache--cache_default_expire"></a>`cache_default_expire`
1816+
1817+
Data type: `Optional[Integer]`
1818+
1819+
The default duration to cache a document when no expiry date is specified.
1820+
1821+
Default value: `undef`
1822+
1823+
##### <a name="-apache--mod--cache--cache_max_expire"></a>`cache_max_expire`
1824+
1825+
Data type: `Optional[Integer]`
1826+
1827+
The maximum time in seconds to cache a document
1828+
1829+
Default value: `undef`
1830+
1831+
##### <a name="-apache--mod--cache--cache_ignore_no_lastmod"></a>`cache_ignore_no_lastmod`
1832+
1833+
Data type: `Optional[Apache::OnOff]`
1834+
1835+
Ignore the fact that a response has no Last Modified header.
1836+
1837+
Default value: `undef`
1838+
1839+
##### <a name="-apache--mod--cache--cache_header"></a>`cache_header`
1840+
1841+
Data type: `Optional[Apache::OnOff]`
1842+
1843+
Add an X-Cache header to the response.
1844+
1845+
Default value: `undef`
1846+
1847+
##### <a name="-apache--mod--cache--cache_lock"></a>`cache_lock`
1848+
1849+
Data type: `Optional[Apache::OnOff]`
1850+
1851+
Enable the thundering herd lock.
1852+
1853+
Default value: `undef`
1854+
1855+
##### <a name="-apache--mod--cache--cache_ignore_cache_control"></a>`cache_ignore_cache_control`
1856+
1857+
Data type: `Optional[Apache::OnOff]`
1858+
1859+
Ignore request to not serve cached content to client
1860+
1861+
Default value: `undef`
1862+
1863+
### <a name="apache--mod--cache_disk"></a>`apache::mod::cache_disk`
1864+
1865+
Installs and configures `mod_cache_disk`.
1866+
1867+
* **See also**
1868+
* https://httpd.apache.org/docs/2.4/mod/mod_cache_disk.html
1869+
1870+
#### Parameters
1871+
1872+
The following parameters are available in the `apache::mod::cache_disk` class:
1873+
1874+
* [`cache_root`](#-apache--mod--cache_disk--cache_root)
1875+
* [`cache_enable`](#-apache--mod--cache_disk--cache_enable)
1876+
* [`cache_dir_length`](#-apache--mod--cache_disk--cache_dir_length)
1877+
* [`cache_dir_levels`](#-apache--mod--cache_disk--cache_dir_levels)
1878+
* [`cache_max_filesize`](#-apache--mod--cache_disk--cache_max_filesize)
1879+
* [`cache_ignore_headers`](#-apache--mod--cache_disk--cache_ignore_headers)
1880+
* [`configuration_file_name`](#-apache--mod--cache_disk--configuration_file_name)
1881+
1882+
##### <a name="-apache--mod--cache_disk--cache_root"></a>`cache_root`
1883+
1884+
Data type: `Optional[Stdlib::Absolutepath]`
1885+
1886+
Defines the name of the directory on the disk to contain cache files.
1887+
Default depends on the Apache version and operating system:
1888+
- Debian: /var/cache/apache2/mod_cache_disk
1889+
- FreeBSD: /var/cache/mod_cache_disk
1890+
- Red Hat: /var/cache/httpd/proxy
1891+
1892+
Default value: `undef`
1893+
1894+
##### <a name="-apache--mod--cache_disk--cache_enable"></a>`cache_enable`
1895+
1896+
Data type: `Array[String]`
1897+
1898+
Defines an array of directories to cache, the default is none
1899+
1900+
Default value: `[]`
1901+
1902+
##### <a name="-apache--mod--cache_disk--cache_dir_length"></a>`cache_dir_length`
1903+
1904+
Data type: `Optional[Integer]`
1905+
1906+
The number of characters in subdirectory names
1907+
1908+
Default value: `undef`
1909+
1910+
##### <a name="-apache--mod--cache_disk--cache_dir_levels"></a>`cache_dir_levels`
1911+
1912+
Data type: `Optional[Integer]`
1913+
1914+
The number of levels of subdirectories in the cache.
1915+
1916+
Default value: `undef`
1917+
1918+
##### <a name="-apache--mod--cache_disk--cache_max_filesize"></a>`cache_max_filesize`
1919+
1920+
Data type: `Optional[Integer]`
1921+
1922+
The maximum size (in bytes) of a document to be placed in the cache
1923+
1924+
Default value: `undef`
1925+
1926+
##### <a name="-apache--mod--cache_disk--cache_ignore_headers"></a>`cache_ignore_headers`
1927+
1928+
Data type: `Optional[String]`
1929+
1930+
DEPRECATED Ignore request to not serve cached content to client (included for compatibility reasons to support disk_cache)
1931+
1932+
Default value: `undef`
1933+
1934+
##### <a name="-apache--mod--cache_disk--configuration_file_name"></a>`configuration_file_name`
1935+
1936+
Data type: `Optional[String]`
1937+
1938+
DEPRECATED Name of module configuration file (used for the compatibility layer for disk_cache)
1939+
1940+
Default value: `undef`
1941+
17941942
### <a name="apache--mod--cgi"></a>`apache::mod::cgi`
17951943

17961944
Installs `mod_cgi`.
@@ -2078,11 +2226,12 @@ Default value:
20782226

20792227
Installs and configures `mod_disk_cache`.
20802228

2081-
* **Note** On Apache 2.4, mod_cache_disk installed.
2229+
* **Note** Apache 2.2, mod_disk_cache installed. On Apache 2.4, mod_cache_disk installed.
2230+
This class is deprecated, use mode_cache_disk instead
20822231

20832232
* **See also**
20842233
* https://httpd.apache.org/docs/2.4/mod/mod_cache_disk.html
2085-
* for additional documentation.
2234+
* for additional documentation on version 2.4.
20862235

20872236
#### Parameters
20882237

@@ -2100,7 +2249,6 @@ Defines the name of the directory on the disk to contain cache files.
21002249
Default depends on the Apache version and operating system:
21012250
- Debian: /var/cache/apache2/mod_cache_disk
21022251
- FreeBSD: /var/cache/mod_cache_disk
2103-
- Red Hat: /var/cache/httpd/proxy
21042252

21052253
Default value: `undef`
21062254

metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-apache",
3-
"version": "12.1.0",
3+
"version": "12.2.0",
44
"author": "puppetlabs",
55
"summary": "Installs, configures, and manages Apache virtual hosts, web services, and modules.",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)