v3.3.0 (2024-03-01)
Closed issues:
- Allow roles to run with INJECT_FACTS_AS_VARS set to false #185
- Fix badges with Ansible Galaxy NG #174
- Version 3.2.1 doesn't seem to be available on ansible galaxy #169
Merged pull requests:
- ci: install a recent podman version #190 (Normo)
- chore(deps): bump ansible from 9.2.0 to 9.3.0 #189 (dependabot[bot])
- Prepare release v3.3.0 #188 (Normo)
- refactor: refer to ansible facts through ansible_facts.* namespace #187 (Normo)
- Allow roles to run with INJECT_FACTS_AS_VARS set to false #186 (kennethso168)
- chore(deps-dev): bump yamllint from 1.34.0 to 1.35.1 #184 (dependabot[bot])
- chore(deps-dev): bump molecule from 6.0.3 to 24.2.0 #182 (dependabot[bot])
- chore(deps-dev): bump molecule-plugins from 23.5.0 to 23.5.3 #181 (dependabot[bot])
- chore(deps-dev): bump ansible-lint from 6.22.2 to 24.2.0 #180 (dependabot[bot])
- chore(deps-dev): bump yamllint from 1.33.0 to 1.34.0 #179 (dependabot[bot])
- chore(deps): bump ansible from 9.1.0 to 9.2.0 #178 (dependabot[bot])
- chore(deps-dev): bump ansible-lint from 6.22.1 to 6.22.2 #177 (dependabot[bot])
- chore(deps-dev): bump molecule from 6.0.2 to 6.0.3 #176 (dependabot[bot])
- fix: make ansible galaxy badges work again #175 (tobiashuste)
- chore(deps): bump ansible from 8.6.0 to 9.1.0 #172 (dependabot[bot])
- chore(deps-dev): bump ansible-lint from 6.21.1 to 6.22.1 #171 (dependabot[bot])
- chore(deps-dev): bump yamllint from 1.32.0 to 1.33.0 #167 (dependabot[bot])
- chore(deps): bump ansible from 8.5.0 to 8.6.0 #164 (dependabot[bot])
v3.2.1 (2023-11-03)
Fixed bugs:
- "Bullseye-Workaround" needs to be applied to bookworm and later as well #146
Closed issues:
- Unattended-Upgrade::Origins-Pattern from 50unattended-upgrades apparently can't be "overruled" #145
Merged pull requests:
- chore: prepare changelog for version 3.2.1 #161 (tobiashuste)
- fix: reformat allowed origins pattern #160 (Normo)
- fix: allow ${distro_codename}-security on Debian bookworm #159 (Normo)
- chore(deps-dev): bump ansible-lint from 6.18.0 to 6.21.1 #157 (dependabot[bot])
- Bump ansible from 8.3.0 to 8.5.0 #155 (dependabot[bot])
- Bump actions/checkout from 3 to 4 #147 (dependabot[bot])
- Bump molecule from 6.0.1 to 6.0.2 #144 (dependabot[bot])
v3.2.0 (2023-08-25)
Implemented enhancements:
- Add support for Debian Bookworm #134
Closed issues:
- Remove official support for EOL Ubuntu 18.04 #139
Merged pull requests:
- chore: prepare release of version 3.2.0 #142 (tobiashuste)
- fix: remove official support for EOL Ubuntu 18.04 #141 (tobiashuste)
- feat: add support for Debian 12 bookworm #140 (tobiashuste)
- Bump ansible-lint from 6.17.2 to 6.18.0 #138 (dependabot[bot])
- Bump molecule from 5.1.0 to 6.0.1 #137 (dependabot[bot])
- Bump ansible from 8.1.0 to 8.3.0 #136 (dependabot[bot])
- Bump molecule-plugins from 23.4.1 to 23.5.0 #133 (dependabot[bot])
- Bump ansible-lint from 6.16.2 to 6.17.2 #131 (dependabot[bot])
- Bump molecule from 5.0.1 to 5.1.0 #130 (dependabot[bot])
- Bump ansible from 8.0.0 to 8.1.0 #129 (dependabot[bot])
v3.1.0 (2023-06-09)
Implemented enhancements:
Closed issues:
- Remove support for ansible-core 2.12 #124
Merged pull requests:
- Prepare release version 3.1.0 #127 (Normo)
- Update minimum ansible version to 2.13 #125 (Normo)
- Add support for custom apt-daily and apt-daily-upgrade timers #120 (pgassmann)
- Bump ansible from 7.6.0 to 8.0.0 #119 (dependabot[bot])
v3.0.0 (2023-05-26)
UPGRADE NOTES AND BREAKING CHANGES:
As of this release, all Apt options for unattended-upgrades
made in the default OS configuration files /etc/apt/apt.conf.d/20auto-upgrades
and /etc/apt/apt.conf.d/50unattended-upgrades
are now completely overwritten instead of being merged. This means that from now on only the options set by this role are active.
Fixed bugs:
- apt options are not overridden but merged #94
Closed issues:
- ValueError: not enough values to unpack (expected 2, got 1) on Ubuntu Jammy #55
Merged pull requests:
- Bump ansible from 7.5.0 to 7.6.0 #115 (dependabot[bot])
- Bump yamllint from 1.31.0 to 1.32.0 #114 (dependabot[bot])
- Bump ansible-lint from 6.16.1 to 6.16.2 #113 (dependabot[bot])
- Bump ansible-lint from 6.16.0 to 6.16.1 #112 (dependabot[bot])
- fix: reformat config template #111 (Normo)
- Bump ansible-lint from 6.14.3 to 6.16.0 #109 (dependabot[bot])
- Erase all unattended-upgrades options first #107 (Normo)
- Bump yamllint from 1.28.0 to 1.31.0 #106 (dependabot[bot])
- Bump ansible from 7.1.0 to 7.5.0 #105 (dependabot[bot])
- Bump molecule from 4.0.4 to 5.0.1 #104 (dependabot[bot])
- Add test for Unattended-Upgrade::Sender #103 (Normo)
- Unattended-Upgrade::Sender support #101 (turikhay)
- Bump ansible-lint from 6.10.2 to 6.14.3 #99 (dependabot[bot])
- Bump ansible-lint from 6.10.0 to 6.10.2 #82 (dependabot[bot])
- Do not cancel ci jobs if one ci job in the matrix fails #81 (Normo)
- Prepare release version 3.0.0 #117 (Normo)
v2.0.1 (2022-12-15)
Fixed bugs:
- Fix minimum specification of Ansible version #77 (tobiashuste)
Closed issues:
Merged pull requests:
- Bump ansible-lint from 6.9.1 to 6.10.0 #79 (dependabot[bot])
- Bump ansible from 7.0.0 to 7.1.0 #74 (dependabot[bot])
- Bump molecule from 4.0.3 to 4.0.4 #73 (dependabot[bot])
- Bump ansible-lint from 6.9.0 to 6.9.1 #72 (dependabot[bot])
- Make sure GitHub Actions runs on the main branch #70 (tobiashuste)
- Fix deprecation warning in GitHub Actions #69 (tobiashuste)
- Prepare release v2.0.1 #78 (Normo)
- Leave a hint about the original fork #71 (Normo)
v2.0.0 (2022-12-02)
UPGRADE NOTES AND BREAKING CHANGES:
If you have used this role before version 2.0.0, the files 20auto-upgrades
and 50unattended-upgrades
will differ from the system defaults (instead of the configuration being placed in a separate file, as we do now).
These can be left as-is as they will be overridden.
During OS upgrades, when asked if these files should be overwritten by the maintainer's package, say yes.
They will then be reset to their default states, and you won't be asked these questions again.
Implemented enhancements:
- [Feature Request] Use force_apt_get #32
- Override configuration in a separate apt.conf.d file #10
- Test role via Molecule #8
Fixed bugs:
- Molecule folder not linted by molecule #48
- Change caused by indentation #53
- Fix installation of powermgmt-base package #35
Closed issues:
- Documentation role name mismatch #41
- Some configurations options are missing #56
- Remove support for OS that reached EOL #38
- Add changelog #33
- Add contribution guide #16
- Rename default branch to
main
#13
Merged pull requests:
- Bump ansible-lint from 6.8.6 to 6.9.0 #62 (dependabot[bot])
- Bump ansible from 6.5.0 to 7.0.0 #60 (dependabot[bot])
- Add missing option Unattended-Upgrade::MailReport #57 (nono-lqdn)
- Bump ansible-lint from 6.8.2 to 6.8.6 #54 (dependabot[bot])
- Bump molecule from 4.0.2 to 4.0.3 #49 (dependabot[bot])
- Bump molecule from 4.0.1 to 4.0.2 #47 (dependabot[bot])
- Bump ansible-lint from 6.8.1 to 6.8.2 #46 (dependabot[bot])
- Bump ansible from 6.4.0 to 6.5.0 #45 (dependabot[bot])
- Bump ansible-lint from 6.8.0 to 6.8.1 #44 (dependabot[bot])
- Bump ansible-lint from 6.5.0 to 6.8.0 #43 (dependabot[bot])
- Fix role name in README #42 (lukashass)
- Bump molecule-podman from 2.0.2 to 2.0.3 #40 (dependabot[bot])
- Bump ansible from 6.2.0 to 6.4.0 #25 (dependabot[bot])
- Bump yamllint from 1.27.1 to 1.28.0 #24 (dependabot[bot])
- Update README.md #19 (Normo)
- Bump ansible-lint from 6.4.0 to 6.5.0 #15 (dependabot[bot])
- Prepare release version 2.0.0 #67 (Normo)
- Add codeowners to autoassign reviewers #65 (Normo)
- Ensure new default branch main is used by Galaxy #64 (Normo)
- Lint molecule folder #63 (Normo)
- Fix indentation for unattended_origins_patterns in template file #61 (Normo)
- Remove support for OS that reached EOL #39 (Normo)
- Add changelog #37 (Normo)
- Fix installation of powermgmt-base #36 (Normo)
- Force usage of apt-get instead of aptitude #34 (Normo)
- Test Remove-Unused-Kernel-Packages option #31 (Normo)
- Add options for controlling the removal of unused kernel packages #29 (gcotelli)
- Stop overwriting default config #28 (alpha0010)
- Add contribution guide #22 (Normo)
- Remove custom ansible-lint config #18 (Normo)
- Fix 'All names should start with an uppercase letter' warnings #17 (Normo)
- Fix CI badge in README #14 (tobiashuste)
- Replace deprecated include with import_tasks #12 (Normo)
- Update README.md #11 (Normo)
- Test the role via molecule and update supported OS #9 (tobiashuste)
- Bump actions/checkout from 2 to 3 #6 (dependabot[bot])
- Bump ansible/ansible-lint-action from 6.0.2 to 6.3.0 #5 (dependabot[bot])
- Add dependabot config to daily check for GitHub actions updates #4 (Normo)
- Force quoted strings #3 (Normo)
- Add yamllint configuration #2 (Normo)
- Fork https://github.com/jnv/ansible-role-unattended-upgrades #1 (Normo)
* This Changelog was automatically generated by github_changelog_generator