|
2 | 2 |
|
3 | 3 | All releases and the changes included in them (pulled from git commits added since last release) will be detailed in this file. |
4 | 4 |
|
| 5 | +## LinuxAid Release Version v1.5.2 |
| 6 | + |
| 7 | +### Features |
| 8 | +- 52de8329 feat(pgsql): add support for scram-sha-256 in pg_hba type |
| 9 | +- 5b82a076 feat: add memory, processors, and network_primary_ip facts to e2e agents |
| 10 | +- 9747bc3a feat: enable full_host_management globally, monitor per-agent, and simplify catalog-diff |
| 11 | +- b13b1fed feat: improve e2e catalog-diff with JSON output formatting |
| 12 | + |
| 13 | +### Bug Fixes |
| 14 | +- bc855963 fix: add early return to all exporter classes when disabled |
| 15 | +- 44cb6a4b fix: skip dellhw exporter class when disabled to avoid missing service reference |
| 16 | +- dbca9b35 fix: use correct timer unit names for dnf service masking on RedHat |
| 17 | +- ba9f032d fix: use facts-based init_style in all prometheus exporters |
| 18 | +- d58927ba fix: treat octocatalog-diff exit code 2 as success in CI |
| 19 | +- ede10753 fix: add grub parameter types for type safety |
| 20 | +- cd981e21 fix: add missing e2e facts for ubuntu2404 motd template |
| 21 | +- 846c3399 fix: resolve puppet catalog compilation errors |
| 22 | +- 165d4e85 fix: update common::system class list and remove duplicate services block |
| 23 | +- 8ebe709c fix: move tmux and bash files from convenience/ to system/utility/ |
| 24 | +- 1e7ebc87 fix: e2e agent grub parameters use hash format with ensure/value keys |
| 25 | +- d19907e7 fix: e2e catalog-diff - rename certnames to .e2etesting and add missing facts |
| 26 | +- e2ed82cd fix: added the certname key at the ENC level, so we dont have to read from the fact |
| 27 | +- a35a0aec fix: removed the extra test certname |
| 28 | +- ec809ab1 fix: handle linuxaid tag nil check in puppet enc |
| 29 | +- 6e4e6d5b fix: profile::system is not anymore, the underlying class is handled in the common module |
| 30 | +- 2c8ebbff fix(lint): resolve autoloader_layout errors and introduce profile::collector namespace |
| 31 | +- 21b35d6d fix: we dont need to notify, cause update and run-openvox are cron, which does not need to be notified again and again |
| 32 | +- 389a1d9b fix: lets all the subclass noop value set to undef as a default, and let it overwritten by the resource/upstream class calling it |
| 33 | +- 3fff899e fix: moved profile openvox to profile system openvox |
| 34 | +- e02f81a9 fix: changed the hiera key in the release script, so it udpates the hiera with the new tag |
| 35 | +- 9c9522fe fix: removed groups from 3rd layer in common module |
| 36 | +- e2a46a74 fix: removed the services, and migrated to upstream systemd module and removed deprecated initstyle |
| 37 | +- 41b91c95 fix: moved the mysql code from db class to db::mysql |
| 38 | +- 5a1208a0 fix: removed the obsolete elk role, since we already have elasticsearch db role, and moved the logging role for journald remote under monitor group |
| 39 | +- d455d37d fix: moved to monitor from monitoring in common class |
| 40 | +- 3f72352b fix: removed virtualization class and moved the openvmtools into software and the required changes as per the structure |
| 41 | +- 8a9a6c92 fix: moved the common::systemd::timer to functions::systemd_timer |
| 42 | + |
| 43 | +### Configuration Changes |
| 44 | +- 959dc786 chore: added puppet-puppetlabs-yumrepo_core module v3.0.1 |
| 45 | +- 15db223c chore: remove unused empty upstream modules |
| 46 | +- d1676e70 chore(fix): moved from user_security to user_management |
| 47 | +- 17248f24 chore(doc): puppet string doc fixes |
| 48 | +- c1071251 chore(lint): fix |
| 49 | +- 507ec046 chore(fix): changed the class name as per new structure for openvox and obmondo_admin |
| 50 | +- eaec0a3b chore: removed **extras** layer in common and moved it into software chore: moved the security into system layer in common |
| 51 | +- 69988a48 chore: removed the common::devices, since its obsolete |
| 52 | +- f4960f61 chore: removed unused mkdir_pp function |
| 53 | +- 51b343db chore(doc): Update changelog |
| 54 | + |
| 55 | +### Other Changes |
| 56 | +- a10de4fd docs: add OpenVAS (Greenbone) setup and usage guide |
| 57 | +- 1d35b34c Split e2e catalog-diff CI jobs by role for visual grouping |
| 58 | +- 45d5683d Add eyaml support to e2e catalog-diff |
| 59 | +- 9e137f7e Add e2e catalog-diff CI with Docker container jobs |
| 60 | +- 0e7be4be Add Docker-based octocatalog-diff setup for CI catalog diffing |
| 61 | +- d19c7195 Fix: use splunkfwd user for SplunkForwarder service management because /opt/splunkforwarder is owned by splunkfwd |
| 62 | +- 65e5cecd rotate slurmd logs only hourly base and maxsize to 1G |
| 63 | +- 4c3669a7 remove comment from monitor/types/* |
| 64 | +- 1a9c0873 Replace . with _ in environment |
| 65 | +- 48ded0fe Refactor common class: move mail, jumphost, and service management |
| 66 | +- 17d035fd Fixed the class names |
| 67 | +- e14124a7 common::convenience was changed to common::system::utilities |
| 68 | +- 4a00ee8c common::cron is now common::system::cron |
| 69 | +- 39ee8f3d refactor: remove profile::system inheritance and reorganize defaults |
| 70 | +- 59283a08 refactor: reorganize manifest namespacing to reflect module groupings |
| 71 | +- 7ae19336 breaking changes: moved all the hiera key as per current structure and changed the structure as well in the common module |
| 72 | +- 2f135345 breaking fix: moved the selinux into system::security |
| 73 | +- a8722307 breaking: moved the whole common module structure into layered structure based on UX we decided internally by Obmondo |
| 74 | +- c590084e moved the profile mysql to profile::db::mysql |
| 75 | +- 7c18fd3c Rotate slurm hours every hour and when it reaches 1GB |
| 76 | +- beadce6c Set Puppet ENC environment from linuxaid_tag |
| 77 | + |
5 | 78 | ## LinuxAid Release Version v1.5.1 |
6 | 79 |
|
7 | 80 | No changes in this release. |
|
0 commit comments