Awesome SysAdmin has a "changelog" section under all projects. You can find it next to the "Repo" button in the header. There are two features that make it unique.

  1. It is an aggregation of parsed "CHANGELOG.md" files and releases information from Github. This way, it is easier to see all changes in a single place and a uniform style.
  2. All changelogs are "emojified". This helps with identifying each change easier. Emojification is achieved by parsing each line and applying a specific emoji based on the first word or some other tokens.

The combination of the above two makes tool changelogs on Awesome SysAdmin unique.

As you know, an example is worth a 1,000 words ๐Ÿš€

Changelog examples

  • Chef 18.0.136 (July 26, 2022)

    ๐Ÿ”€ Merged Pull Requests

    • Require etc library #13068 (curzonj) ๐Ÿš€ <!-- latest_release -->

    ๐Ÿš€ <!-- release_rollup since=17.9.26 -->

    ๐Ÿš€ Changes not yet released to stable

    ๐Ÿ”€ Merged Pull Requests

    • Require etc library #13068 (curzonj) <!-- 18.0.136 -->
    • โฌ†๏ธ Bump omnibus-software from a9b13a0 to 1d540dc in /omnibus #13089 (dependabot[bot]) <!-- 18.0.135 -->
    • ๐Ÿ Re add: Use new msys2 based devkit for windows"" #13097 (neha-p6) <!-- 18.0.134 -->
    • โœ… Skip tests on FreeBSD-13 #13079 (poorndm) <!-- 18.0.133 -->
    • โž• Add AIX-7.3 to Build Matrix #13058 (poorndm) <!-- 18.0.132 -->
    • โšก๏ธ update property DSL docs #13093 (jasonwbarnett) <!-- 18.0.131 -->
    • ๐Ÿ Revert "Use new msys2 based devkit for windows" #13063 (neha-p6) <!-- 18.0.130 -->
    • ๐Ÿ›  Fixed sensitive properties unsuppressed content issue #13014 (blabade) <!-- 18.0.129 -->
    • ๐Ÿ›  Fix issue in adhoc nightly builds #13059 (neha-p6) <!-- 18.0.128 -->
    • ๐Ÿ Use new msys2 based devkit for windows #13038 (mwrock) <!-- 18.0.127 -->
    • ๐Ÿ”ง Use dist constant when invoking knife configure #12926 (ramereth) <!-- 18.0.126 -->
    • โž• Add nightlies for chef-17 to run every Tue, Thu and chef-16 to run every Tue #13018 (PrajaktaPurohit) <!-- 18.0.125 -->
    • ๐Ÿ AdHoc Pipeline Windows PageFile Test errors #13009 (johnmccrae) <!-- 18.0.124 -->
    • ๐Ÿ›  Fix fedora kitchen test failure #13020 (neha-p6) <!-- 18.0.123 -->
    • ๐Ÿ”จ Refactored tests for older Windows versions #13019 (johnmccrae) <!-- 18.0.122 -->
    • โœ… Correcting Cert creation for rspec tests #13010 (johnmccrae) <!-- 18.0.121 -->
    • โšก๏ธ Updated Ruby version in omnibus_overrides #12995 (johnmccrae) <!-- 18.0.120 -->
    • Fix documentation for chef_client_scheduled_task #12917 (williamtheaker) <!-- 18.0.119 -->
    • ๐Ÿ“ฆ Zypper package source property addition #12182 (manick-vel-11) <!-- 18.0.118 -->
    • Smriti/3884 mounting cifs shares with spaces #11626 (msys-sgarg) <!-- 18.0.117 -->
    • ๐Ÿ›  Fix cron_d job name character set #12377 (hamarituc) <!-- 18.0.116 -->
    • โž• Add CONTAINER_IMAGE dist constant #12806 (jakauppila) <!-- 18.0.115 -->
    • Stop executing locale-gen on every chef run by adding -h flag #12833 (hrak) <!-- 18.0.114 -->
    • โšก๏ธ KTLO - Updating authenticator.rb to correct for random password creation failures #12980 (johnmccrae) <!-- 18.0.113 -->
    • ๐Ÿ”จ refactoring the version check #12988 (johnmccrae) <!-- 18.0.112 -->
    • โฌ†๏ธ Bumping license_scout version #12992 (johnmccrae) <!-- 18.0.111 -->
    • ๐Ÿ Adjusting cert creation for older Windows platforms #12965 (johnmccrae) <!-- 18.0.110 -->
    • โฌ†๏ธ Bump ohai to 18.0.14 #12973 (chef-expeditor[bot]) <!-- 18.0.109 -->
    • โšก๏ธ Update the command to enable adhoc jobs for chef/chef main pipeline #12979 (PrajaktaPurohit) <!-- 18.0.108 -->
    • ๐Ÿ›  Fix error 'error validating X-Vault-AWS-IAM-Server-ID header: missing header X-Vault-AWS-IAM-Server-ID' in Hashi Vault secret manager for AWS IAM auth method #12956 (neha-p6) <!-- 18.0.107 -->
    • โž• Add nightly builds for chef/chef:main #12971 (PrajaktaPurohit) <!-- 18.0.106 -->
    • โœ‚ Remove the beta feature warning which shows up when using Secret Manager #12925 (neha-p6) <!-- 18.0.105 -->
    • โž• adding UCRT support to the build pipelines #12959 (johnmccrae) <!-- 18.0.104 -->
    • โšก๏ธ Updated ncurses and gems #12953 (johnmccrae) <!-- 18.0.103 -->
    • โšก๏ธ Updated files to account for pem storage in the Certificate Store #12910 (johnmccrae) <!-- 18.0.102 -->
    • โšก๏ธ updated version data to properly account for Windows 11 and its assocโ€ฆ #12919 (johnmccrae) <!-- 18.0.101 -->
    • Knife upload: bad error message when a recipe has a syntax error #11678 (snehaldwivedi) <!-- 18.0.100 -->
    • โšก๏ธ updating throw statement to only execute on non-zero exit codes #12918 (johnmccrae) <!-- 18.0.99 -->
    • ๐Ÿ”จ Refactoring Windows certificate code and tests to reflect updates in the win32-certstore gem #12859 (johnmccrae) <!-- 18.0.98 -->
    • ๐Ÿ“ฆ flush package cache after registering via rhsm_register #12828 (jasonwbarnett) <!-- 18.0.97 -->
    • ๐Ÿ‘ป handling exception for compliance phase error during chef spec run #12830 (i5pranay93) <!-- 18.0.96 -->
    • โš  Renamed private method as conflicting to inbuilt method and getting warning #12849 (sanga1794) <!-- 18.0.95 -->
    • โฌ†๏ธ Bump berkshelf from 7.2.2 to 8.0.0 in /omnibus #12837 (dependabot[bot]) <!-- 18.0.94 -->
    • โž• add expire and inactive options to linux user resource #11659 (Stromweld) <!-- 18.0.93 -->
    • Fix chef_client_config template rendering #12817 (jasonwbarnett) <!-- 18.0.92 -->
    • โšก๏ธ main - Update bundle #12788 (neha-p6) <!-- 18.0.91 -->
    • Updates for the chef_client_config resource #12732 (chef-davin) <!-- 18.0.90 -->
    • ๐Ÿง SELinux integration to infra client #12694 (neha-p6) <!-- 18.0.89 -->
    • โšก๏ธ Updating For Ruby 3.1 #12769 (johnmccrae) <!-- 18.0.88 -->
    • โšก๏ธ Updating gemfile.locks #12751 (johnmccrae) <!-- 18.0.87 -->
    • ๐Ÿ‘ Rest Resource Support #12755 (lamont-granquist) <!-- 18.0.86 -->
    • ๐Ÿ”’ Bump omnibus-software in Gemfile.lock #12754 (jeremiahsnapp) <!-- 18.0.85 -->
    • โฌ†๏ธ Bump libxslt to 1.1.35 #12752 (jeremiahsnapp) <!-- 18.0.84 -->
    • ๐Ÿ›  Fix attribute performance issues in node.read #12742 (lamont-granquist) <!-- 18.0.83 -->
    • Add rubygems_url property to chef_client_config resource #12724 (DecoyJoe) <!-- 18.0.82 -->
    • โฌ†๏ธ Bump libxml2 to 2.9.13 #12739 (johnmccrae) <!-- 18.0.81 -->
    • avoid coercion to block for new plist file content, fix adding a new dictionary #12680 (jazaval) <!-- 18.0.80 -->
    • โž• Add support for default secret service and config #12140 (jasonwbarnett) <!-- 18.0.79 -->
    • โœ… Client code to put a certificate into the certstore and then retrieve it later during a chef-run. Unit tests included #12640 (johnmccrae) <!-- 18.0.78 -->
    • โšก๏ธ update libxml2 to 2.9.12 #12730 (johnmccrae) <!-- 18.0.77 -->
    • ๐Ÿ“ฆ Package resource was calling a non-existent error method #12722 (johnmccrae) <!-- 18.0.76 -->
    • โšก๏ธ update chef client launchd to run at load #12706 (rishichawda) <!-- 18.0.75 -->
    • โœ… Enable ruby 3.1 testing on verify pipeline for unix, fix breakage #12695 (lamont-granquist) <!-- 18.0.74 -->
    • โœ… Use the latest libarchive (3.6.0) #12648 (tas50) <!-- 18.0.73 -->
    • ๐Ÿ’Ž Ruby 3.1 fixes #12696 (lamont-granquist) <!-- 18.0.72 -->
    • 0๏ธโƒฃ Chef-18: Enable unifed_mode by default #12692 (lamont-granquist) <!-- 18.0.71 -->
    • ๐Ÿ›  Fix windows kitchen tests #12693 (lamont-granquist) <!-- 18.0.70 -->
    • ๐Ÿ›  Fix PEM file generation when user is created #12619 (sanjain-progress) <!-- 18.0.69 -->
    • โฌ†๏ธ Bump omnibus-software from f64a223 to 5947560 in /omnibus #12670 (dependabot[bot]) <!-- 18.0.68 -->
    • Modernize the http_request resource code and specs #12682 (lamont-granquist) <!-- 18.0.67 -->
    • โšก๏ธ Updated Rspec to add verbose logging #12683 (johnmccrae) <!-- 18.0.66 -->
    • turn off caching for adhoc pipelines #12661 (lamont-granquist) <!-- 18.0.65 -->
    • โž• Add OMNITRUCK_URL dist constant #12654 (ramereth) <!-- 18.0.64 -->
    • โšก๏ธ Update to libffi 3.4.2 #12658 (tas50) <!-- 18.0.63 -->
    • โšก๏ธ Update nokogiri to 1.13.1 #12649 (tas50) <!-- 18.0.62 -->
    • ๐Ÿ›  Fix multiple regressions in yum_package provider #12657 (lamont-granquist) <!-- 18.0.61 -->
    • Stop cleaning the dokken sandbox #12656 (lamont-granquist) <!-- 18.0.60 -->
    • โฌ†๏ธ Bump train-rest to 0.4.2 #12653 (chef-expeditor[bot]) <!-- 18.0.59 -->
    • โฌ†๏ธ Bump chef/ohai to 77929155a6f82b7e65db624b37766bf9fb5f81fb #12638 (chef-expeditor[bot]) <!-- 18.0.57 -->
    • โฌ†๏ธ Bump chef/ohai to 58462789693e00c45c422f347c64d612862c104e #12637 (chef-expeditor[bot]) <!-- 18.0.56 -->
    • โž• Add train-rest as a dep for target mode #12633 (tas50) <!-- 18.0.55 -->
    • โž• Add --always-dump-stacktrace to integration tests that use chef-client #12615 (neha-p6) <!-- 18.0.54 -->
    • โฌ†๏ธ Bump omnibus-software from eb3cc77 to d5ff796 in /omnibus #12628 (dependabot[bot]) <!-- 18.0.52 -->
    • ๐Ÿš€ Loosen the win32-api dep to allow for the latest releases #12614 (tas50) <!-- 18.0.51 -->
    • โฌ†๏ธ Bump chef/ohai to 594372d3a48ccea6d2eddd173bc1281f314f0f09 #12616 (chef-expeditor[bot]) <!-- 18.0.50 -->
    • ๐Ÿ’Ž More ruby 3.0 fixes #12621 (lamont-granquist) <!-- 18.0.49 -->
    • โœ… Disable knife gem install in kitchen tests #12618 (lamont-granquist) <!-- 18.0.46 -->
    • ๐Ÿ’… Bump chef/chefstyle to 8459a2f943dcef42a27518563eaf0b2dad3b4972 #12611 (chef-expeditor[bot]) <!-- 18.0.45 -->
    • ๐Ÿ›  fixes for #12589 for compliance audit-enforcer reporter #12595 (collinmcneese) <!-- 18.0.44 -->
    • โฌ†๏ธ Bump omnibus-software from a4f4849 to d602268 in /omnibus #12592 (dependabot[bot]) <!-- 18.0.43 -->
    • ๐Ÿ“Œ Pin openssl to 1.1.1m #12598 (jayashrig158) <!-- 18.0.42 -->
    • Validate resource spec passed to subscribes #12525 (neha-p6) <!-- 18.0.41 -->
    • Avoid calculating etc_chef_dir multiple times on startup #12581 (neha-p6) <!-- 18.0.40 -->
    • โฌ†๏ธ Bump omnibus-software from 91c1297 to a4f4849 in /omnibus #12585 (dependabot[bot]) <!-- 18.0.39 -->
    • โฌ†๏ธ Bump omnibus from 55e74ac to cf9ef0a in /omnibus #12584 (dependabot[bot]) <!-- 18.0.38 -->
    • ๐Ÿ›  Fix windows hab builds with rake install:local #12579 (lamont-granquist) <!-- 18.0.37 -->
    • โฌ†๏ธ Bump omnibus-software from c7a43ec to 91c1297 in /omnibus #12576 (dependabot[bot]) <!-- 18.0.35 -->
    • โฌ†๏ธ Bump corefoundation to 0.3.13 #12574 (chef-expeditor[bot]) <!-- 18.0.34 -->
    • ๐Ÿ‘‰ Make sure network scripts dir exists on alma #12565 (tas50) <!-- 18.0.33 -->
    • ๐Ÿ’Ž net-ftp isn't bundled in Ruby 3.1 anymore so dep on it #12399 (tas50) <!-- 18.0.32 -->
    • ๐Ÿง Switch from centos-8 to almalinux-8 #12544 (tas50) <!-- 18.0.31 -->
    • Eager load ffi-libarchive to resolve centos-7 failures #12552 (lamont-granquist) <!-- 18.0.31 -->
    • ๐Ÿ›  Relax dep on diff-lcs now that 1.4.0 regression is fixed #12534 (tas50) <!-- 18.0.30 -->
    • โฌ†๏ธ Bump pedump from 0.6.3 to 0.6.4 in /omnibus #12536 (dependabot[bot]) <!-- 18.0.29 -->
    • โฌ†๏ธ Bump omnibus-software from 1c00b6d to 791cc46 in /omnibus #12550 (dependabot[bot]) <!-- 18.0.28 -->
    • โž• Add constant for ChefServer system user #12513 (aleksey-hariton) <!-- 18.0.27 -->
    • โšก๏ธ Updated the chef client to retrieve certs from the Windows Cert store. #12426 (johnmccrae) <!-- 18.0.26 -->
    • โž• Adding support to move the client.pem to secure storage #12518 (johnmccrae) <!-- 18.0.25 -->
    • ๐Ÿ“„ Chef 18 - Added constant with Server`s docs url #12539 (aleksey-hariton) <!-- 18.0.24 -->
    • ๐Ÿ›  Fix inspec waivers in compliance mode #12523 (lamont-granquist) <!-- 18.0.23 -->
    • โฌ†๏ธ Bump omnibus from 201afa9 to 55e74ac in /omnibus #12529 (dependabot[bot]) <!-- 18.0.22 -->
    • โฌ†๏ธ Bump omnibus-software from aa02d49 to 1c00b6d in /omnibus #12528 (dependabot[bot]) <!-- 18.0.21 -->
    • โฌ†๏ธ Bump fauxhai-ng to 9.3.0 #12516 (chef-expeditor[bot]) <!-- 18.0.20 -->
    • โšก๏ธ Suppress deprecation warning for chef-client-updater cookbook #12502 (lamont-granquist) <!-- 18.0.18 -->
    • โฌ†๏ธ Bump omnibus from 9c83f73 to 201afa9 in /omnibus #12508 (dependabot[bot]) <!-- 18.0.17 -->
    • โฌ†๏ธ Bump omnibus-software from c2fb9a4 to aa02d49 in /omnibus #12504 (dependabot[bot]) <!-- 18.0.16 -->
    • โž• Add an expeditor corefoundation subscription #12498 (lamont-granquist) <!-- 18.0.15 -->
    • replace links in resource doc examples #12482 (IanMadd) <!-- 18.0.14 -->
    • โฌ†๏ธ Bump omnibus-software from dd555fa to c2fb9a4 in /omnibus #12484 (dependabot[bot]) <!-- 18.0.13 -->
    • โฌ†๏ธ Bump omnibus from 7c5db7e to 9c83f73 in /omnibus #12485 (dependabot[bot]) <!-- 18.0.12 -->
    • โฌ†๏ธ Bump omnibus from 2bf77bb to 7c5db7e in /omnibus #12481 (dependabot[bot]) <!-- 18.0.11 -->
    • โฌ†๏ธ Bump package gems and omnibus gems #12457 (lamont-granquist) <!-- 18.0.10 -->
    • โฌ†๏ธ Bump chef/ohai to ad16192e00b4fa686756a72f081d3496d33a1698 #12449 (chef-expeditor[bot]) <!-- 18.0.9 -->
    • โฌ†๏ธ Bump omnibus-software from 2e637bf to 16e5ae5 in /omnibus #12451 (dependabot[bot]) <!-- 18.0.8 -->
    • ๐Ÿ’… Bump chef/chefstyle to d2ab8682d167351e5c5d864700a6bc4dac4ddf46 #12452 (chef-expeditor[bot]) <!-- 18.0.7 -->
    • ๐ŸŽ user: handle nil home dirs on macOS #12443 (tas50) <!-- 18.0.6 -->
    • chef_client_config: ensure config property directories exist #12416 (Stromweld) <!-- 18.0.5 -->
    • โฌ†๏ธ Bump omnibus-software from 94ef29b to 2e637bf in /omnibus #12439 (dependabot[bot]) <!-- 18.0.4 -->
    • ๐Ÿ›  fix typo in chef-sleep resource documentation example block #12441 (JHBoricua) <!-- 18.0.3 -->
    • ๐Ÿ›  Fix ruby cleanup breaking builds #12440 (tas50) <!-- 18.0.2 -->
    • โž• Add Amazon 2022 to our pipeline #12437 (tas50) <!-- 18.0.1 -->
    • โฌ†๏ธ Bump version to 18.0 and fix master references #12432 (tas50) <!-- 18.0.0 -->
    • โฌ†๏ธ Bump omnibus-software from b6dd27a to 94ef29b in /omnibus #12429 (dependabot[bot]) <!-- 17.9.32 -->
    • โฌ†๏ธ Bump chef/ohai to fc48360746fa102f1c46ed1aee82896d94a3d4a3 #12427 (chef-expeditor[bot]) <!-- 17.9.31 -->
    • ๐ŸŽ Resolve Performance/RegexpMatch warnings #12411 (tas50) <!-- 17.9.27 -->
    • ๐ŸŽ Resolve Performance/Count warning #12410 (tas50) <!-- 17.9.28 -->
    • โฌ‡๏ธ Reduce 213 requires from each knife call #12409 (tas50) <!-- 17.9.29 -->
    • Simplify file reads #12386 (tas50) <!-- 17.9.30 --> ๐Ÿš€ <!-- release_rollup -->

    <!-- latest_stable_release -->

  • Fluentd 1.15.1 (July 27, 2022)

    ๐Ÿ› Bug Fix

    Misc

  • werf 1.2.137 (July 21, 2022)