Skip to content

Latest commit

 

History

History
503 lines (319 loc) · 31.7 KB

CHANGELOG.md

File metadata and controls

503 lines (319 loc) · 31.7 KB

Changelog

All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.

v2.2.1 (2024-10-21)

Full Changelog

Fixed bugs:

  • Ensure boolean properties munged #335 (treydock)
  • network_config::redhat: allow "_" in network interface names #331 (olifre)

v2.2.0 (2024-01-22)

Full Changelog

Implemented enhancements:

  • Support puppet-filemapper 4.0.0 #319 (silug)

Closed issues:

  • installation of ifenslave during configuring bond fails on Debian >=11 #305

Merged pull requests:

v2.1.0 (2023-12-01)

Full Changelog

Implemented enhancements:

  • Support 'local' routes with redhat provider #314 (treydock)

Merged pull requests:

v2.0.0 (2023-10-15)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Support for SLES #300

v1.1.0 (2023-04-07)

Full Changelog

Closed issues:

  • The 'options' property of the network_route type doesn't do anything #295

v1.0.2 (2023-04-06)

Full Changelog

Implemented enhancements:

  • Allow for setting 'options' in network_route on RHEL-like OS's #294 (natemccurdy)
  • Replace the IPAddress gem with the built-in IPAddr class #290 (imp-)

Closed issues:

  • Unable to set correct netmask for IPv6 #267

Merged pull requests:

v1.0.1 (2022-05-20)

Full Changelog

Fixed bugs:

  • Attempt to fix nil:Class errors in RHEL #284 (oniGino)

v1.0.0 (2022-05-06)

Full Changelog

Fixed bugs:

  • Change netmask to cidr for redhat/centos #209
  • Redhat route provider unable to parse new format of route file #169
  • Setup routes a CIDR, not full subnetmask #282 (oniGino)

Closed issues:

  • unable to set /32 route #281

v0.10.1 (2021-10-28)

Full Changelog

Fixed bugs:

  • Puppet facts not populating after 61b10ea7fc1861bd334f14aad456d3027592e68f #274
  • Don't prefix facts with : #278 (bastelfreak)

v0.10.0 (2021-09-17)

Full Changelog

Breaking changes:

Implemented enhancements:

  • update version dependencies for boolean and filemappper #237
  • support non numerical aliases on redhat #255 (LadyNamedLaura)

Fixed bugs:

Closed issues:

  • add puppet 6 support #250
  • Slave interfaces being created at everyrun #139

Merged pull requests:

v0.9.0 (2017-11-13)

Full Changelog

Merged pull requests:

  • Allow Type network_config to take a Numeric value for the MTU parameter #229 (lukebigum)

v0.8.0 (2017-07-04)

Full Changelog

Implemented enhancements:

  • BREAKING: replace validate_integer with datatype & drop puppet3 support #220 (bastelfreak)

Fixed bugs:

  • Malformed debian interfaces file error when running puppet daemon #60

Closed issues:

  • Package[ipaddress]: Provider gem is not functional on this host #215
  • puppet-boolean module not available anymore via puppetforge #213

Merged pull requests:

v0.7.0 (2017-01-12)

Full Changelog

Merged pull requests:

v0.6.1 (2016-09-27)

Full Changelog

Merged pull requests:

v0.6.0 (2016-09-16)

Full Changelog

Implemented enhancements:

  • ifupdown-extras required on Debian, but not installed #45
  • Deprecate/Remove :family property, add :ip6address property, add :ipv6 and :ipv4 features #16
  • Add a network class which installs the packages and gems required by #168 (rski)

Fixed bugs:

  • Multiple interfaces with different families not supported #9
  • The interfaces provider does not support mapping sections #3

Closed issues:

  • Allow setting every possible option without using the options hash #166
  • undefined method `with_env' for Facter::Util::Resolution:Class #162
  • innitial creation of debian routes sets options as absent #160
  • support for IPv6 routes #158
  • Clear-up documentation for then network plugin #154
  • Not clear where the ipaddress gem should be installed #152
  • RedHat routes provider puts 'absent' in the files #149
  • Git information is included in tar.gz #124
  • network _route error on oralinux(redhat) #104
  • make a fresh release of this module #102
  • cannot add ipv6 address on debian #92
  • /etc/network/routes updated on every run #69
  • Reconfigure option does not work #68
  • Readme.md: network_route requires 'network' parameter #53
  • Add validation for type values #7

Merged pull requests:

  • replace explicit symlinks with an autogenerated ones #183 (igalic)
  • Support for MTU on bonds. #182 (vholer)
  • Unfudge writes 5 fields test #178 (alexjfisher)
  • Remove with_env, and trust in PATH being correct #177 (igalic)
  • Fix a typo in the HEADER of generated files #170 (roman-mueller)
  • Fix issue 69, backwards incompatible change #165 (rski)
  • fix "absent" options #161 (igalic)
  • routes: add ability to parse IPv6 addresses #159 (igalic)
  • Don't write absent to redhat route files and test for this #157 (rski)
  • soft fail on missing ipaddress gem #155 (fraenki)
  • Update README to better reflect the current module state #150 (rski)

v0.5.0 (2016-03-14)

Full Changelog

Closed issues:

  • Malformed redhat files are generated #142
  • make module rubocop clean #141
  • provider on CentOS 6 #135
  • require 'ipaddress' breaks puppet runs #129
  • ipaddress gem requirement missing from readme #128
  • Travis CI lockup #127
  • vlan regex misses MANY 1000-3000, and vlans ending in [6-9] above 4000. #116
  • Failing to create dummy0 device on RHEL6 #115
  • Interface config created but device is not up #86
  • Interfaces are "created" every puppet run #42

Merged pull requests:

  • Update metadata.json, CHANGELOG for the 0.5.0 release #148 (rski)
  • rubocop fixes, split a really long line #144 (rski)
  • Make :absent attributes not get written to redhat files #143 (rski)
  • Guard against :absent provider.options in redhat (issue 115) #140 (rski)
  • Ignore new Debian Jessie's features #133 (vide)
  • Mention the ipaddress gem requirement in the docs #130 (rski)
  • Fix network facts on Gentoo #126 (saz)
  • Allow an empty hash for options #123 (derekhiggins)
  • updated version for module dependency camptocamp/kmod #122 (dustyhorizon)
  • Setup extra files for travis releases #120 (igalic)
  • travis fixes: introduce augeasversion fact #119 (igalic)
  • "fix" travis tests by installing the latest version of augeas #118 (igalic)
  • Fix vlan match bug per https://github.com/puppet-community/puppet-net… #117 (robbat2)
  • Contain instead of deprecated include #113 (JimPanic)
  • Fix test runs by using strings as cases for $::osfamily #112 (JimPanic)
  • Do not try to build Puppet 4 with Ruby 1.8.7 #110 (JimPanic)
  • Actually use the env variable set in .travis.yml #109 (JimPanic)
  • Release version 0.5.x in the puppet-community namespace #106 (ffrank)
  • Bond improvements #95 (vholer)
  • Set mode "raw" to existing non-VLAN interfaces on Debian #94 (vholer)
  • On Debian write only non-empty auto/allow-hotplug interface parameters #93 (vholer)
  • Update links to travis #91 (ekohl)
  • Use ifcfg script name in case DEVICE parameter is not specified on redhat network_config provider #90 (stzilli)
  • Fix: do not print properies if they are absent. #84 (jordiclariana)
  • indent sub-entries to the in interfaces #82 (igalic)
  • remove network_public_ip fact #81 (igalic)
  • RHEL7/ CentOS7: adapt ifcfg detection to new device naming scheme #76 (Xylakant)
  • Add additional option support #74 (dblessing)
  • Fixed failing network::bond test #72 (aelsabbahy)
  • Ommit lacp_rate for non 802.3ad mode #67 (jskarpe)
  • Two fixes for RedHat: #57 (jasperla)
  • Interface mode property #56 (jhoblitt)
  • Fix for issue #43 #52 (wolfspyre)
  • added link to debian package ifupdown-extra #51 (c33s)
  • ensure that network_config redhat provider flushed files have a consiste... #49 (jhoblitt)
  • Redhat provider tagged interfaces #47 (jhoblitt)
  • Interface mtu property #46 (jhoblitt)
  • Fix file expansion problem with PE. #40 (nanliu)

0.4.2 (2015-06-18)

Full Changelog

Closed issues:

  • Push a new version to the forge #103
  • Add support for --tcp-mss option #100
  • network_config redhat provider fails in case DEVICE parameter is not present in ifcfg-* file #89
  • Provider not working on Ubuntu 14.04 LTS ? #88
  • no support for pointopoint and gateway #83
  • Vagrant + Puppet #80
  • It runs but doesn't do anything on the agent #79
  • create option to overwrite /etc/network/interfaces explicitly #78
  • Remove dependencies #71
  • Could not autoload network_config #70
  • setting the default route on Debian #61
  • default network example does not work on RHEL #58
  • network_* facts don't work on OpenVZ #43
  • bond config in CentOS 6 work with this #32
  • rspec failures on RHEL6 #30

0.4.1 (2013-08-18)

Full Changelog

Closed issues:

  • Skip munge in full netmask addresses #54
  • Unable to find property, Puppet 3.2.3 #50
  • Support ONPARENT option for aliases #41
  • No longer finding interface config scripts in CentOS #39
  • Bogus error - Could not evaluate: Unable to support multiple interfaces in a single file #38

0.5.0-rc1 (2013-05-22)

Full Changelog

Fixed bugs:

  • umask for built module is broken #24

Closed issues:

  • Network module responds poorly to ifcfg-NNN.bak files #36
  • spec fixture files contain illegal path characters on Windows #33
  • Facts for default interface #29
  • Request for comments: static routing configuration #20
  • No ipip tunnel support? Nor no IP alias support? #19

Merged pull requests:

0.4.0 (2013-03-23)

Full Changelog

Closed issues:

  • debian interfaces parser fails if two spaces are between 'iface' and the device #26
  • Spec failures on redhat #25

0.3.0 (2013-01-30)

Full Changelog

0.3.0-rc1 (2013-01-24)

Full Changelog

Closed issues:

  • auto line is removed with reimplement_debian_parsing #22
  • Multiple 'up' lines in options hash #18

Merged pull requests:

  • Add support for non-volatile network routes on Debian #23 (codec)
  • Add dependency reference in README to boolean mixin #21 (robertstarmer)

0.2.0 (2013-01-06)

Full Changelog

Implemented enhancements:

  • The network_config type should have a :provider_options feature #2
  • The network_config type should have a :reconfigurable feature #1

Closed issues:

  • Redhat provider should be hotpluggable #15

0.2.0-rc1 (2012-12-30)

Full Changelog

Fixed bugs:

  • While configuration checked interface incorrectly marked as changed #13

Closed issues:

  • Invalid value for method => loopback #10

0.1.1 (2012-12-07)

Full Changelog

Fixed bugs:

  • Spec failures on ruby 1.9.3 #14

0.1.0 (2012-12-04)

Full Changelog

Fixed bugs:

  • allow-hotplug section mangles interfaces file #11

Closed issues:

  • Support hotplug configurations #12

0.1.0-rc1 (2012-11-27)

Full Changelog

0.0.4 (2012-11-01)

Full Changelog

Fixed bugs:

  • The redhat provider has poor support for options with strings #5

Closed issues:

  • network_config properties should be validated #8
  • The redhat provider needs config <-> resource munging #6

0.0.4rc1 (2012-10-28)

Full Changelog

0.0.3 (2012-10-22)

Full Changelog

0.0.3rc2 (2012-10-22)

Full Changelog

0.0.3rc1 (2012-10-22)

Full Changelog

0.0.2 (2012-10-16)

Full Changelog

Fixed bugs:

  • interfaces provider fails when given a second interface to manage #4

0.0.1 (2012-09-18)

Full Changelog

0.0.1rc2 (2012-09-18)

Full Changelog

0.0.1rc1 (2012-08-29)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator