Announcing CFEngine 3.21.0

12 views
Skip to first unread message

Nick Anderson

unread,
Dec 22, 2022, 4:16:17 PM12/22/22
to help-c...@googlegroups.com

Hello fellow CFEngineers,

We are happy to announce the general availability of CFEngine 3.21.0 which marks the beginning of the 3.21 LTS series which will be supported for the next 3 years. Since 3.18.0, our last LTS series (still supported for another 1.5 years) much has happened. Notably, custom promise types had more attributes implemented:

action_policy
for telling modules to produce warnings instead of fixing (repairing) promises.
comment
for documenting the reasoning and context around a promise.
handle & depends_on
for documentation and controlling evaluation order.
ifelapsed
to delay repeated evaluations of a promise until some amount of time has elapsed.
meta
for metadata/tags about a promise.
with
gives you an easy way to expand results of function calls into a temporary variable.

Additionally two new attributes have been introduced.

system_log_level
for controlling what log messages go to syslog & Windows Event Log.
copyfrom_restrict_keys
for restricting which hosts cf-agent will copy files from.

For more details including changes to dependencies, platform support, and ancillary tooling please read our blog post.

Community packages for 3.21.0 are available from the community download page and public repositories. Enterprise packages are available from the Enterprise package download page.

Community artifacts and digests for 3.21.0

Table 1: 3.21.0 Binary Packages
Description Architecture URL SHA256
64-bit Debian 9 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_debian9_x86_64/cfengine-community_3.21.0-1.debian9_amd64.deb e8e6a87d537211ef9e4eac7d1d1742a5c7d155b1ade94b71bd16e0f00bcc80a3
64-bit Debian 10 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_debian10_x86_64/cfengine-community_3.21.0-1.debian10_amd64.deb c5b910b02c340504d532c39f891b310908a16ec4f6458be61fc8e00e7ff1a51d
64-bit Debian 11 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_debian11_x86_64/cfengine-community_3.21.0-1.debian11_amd64.deb ab6292d58c00a0acbe905b336df758e6365f5ce0efb2feba85f009b23cbc8cbd
64-bit Debian 11 aarch64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_debian11_arm_64/cfengine-community_3.21.0-1.debian11_arm64.deb 2bb71bcb57a669d72697e42d4e93cc73618cb7e166c0489b09c37bd882d1976a
64-bit Ubuntu 16.04 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_ubuntu16_x86_64/cfengine-community_3.21.0-1.ubuntu16_amd64.deb 31c8824710509f11b205b899eade3c809d1aafa02439d632ea80b1ee4ca3897e
64-bit Ubuntu 18.04 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_ubuntu18_x86_64/cfengine-community_3.21.0-1.ubuntu18_amd64.deb 3e5ae77fc17a60292407ca4ccdc035dd544d8e0c14ce2ca3202e629dcbe0bd5e
64-bit Ubuntu 20.04 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_ubuntu20_x86_64/cfengine-community_3.21.0-1.ubuntu20_amd64.deb eaaf3ba8fe973caa142169b45052eccde6bb29f9d44e480619ee861fa0eae636
64-bit Ubuntu 22.04 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_ubuntu22_x86_64/cfengine-community_3.21.0-1.ubuntu22_amd64.deb 13561d96ebce7a0f9eda5a80868ae0d5b6a29a401918992b7f9f21cf6a26b7e4
64-bit Ubuntu 22.04 aarch64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_ubuntu22_arm_64/cfengine-community_3.21.0-1.ubuntu22_arm64.deb 69ac1b1e1aa2a684b92edbb3498c56d02edad9f22ffe4bfba6df0633dae097b9
64-bit Red Hat / CentOS 6 and later (optimised package, recommended for the policy hub) x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_rhel6_x86_64/cfengine-community-3.21.0-1.el6.x86_64.rpm 6b2593be3b7073315afd41a5bc54cc4846099efae895b248c0cd2238238f1c6b
64-bit Red Hat / CentOS 7 (optimised package, recommended for the policy hub) x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_rhel7_x86_64/cfengine-community-3.21.0-1.el7.x86_64.rpm bc401de5c5490dfd8110c226cdd2fea87234e21d37afb410adebe72839a4c302
64-bit Red Hat / CentOS 8 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_rhel8_x86_64/cfengine-community-3.21.0-1.el8.x86_64.rpm 1477718cb6ce4dad4fa6260c55461fafd386ca2cf17d51752d2080db175134bb
64-bit Red Hat / CentOS 9 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_rhel9_x86_64/cfengine-community-3.21.0-1.el9.x86_64.rpm 1d94f3f1e0ad78a5706d58945f3bed25dca2038e6722cf2dae860e652f8a5871
64-bit SUSE 12 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_suse12_x86_64/cfengine-community-3.21.0-1.suse12.x86_64.rpm 804f2aa56f0f54bd2ab9da61010ae72c57cfd657d61c7966bfed2cc0f32f92db
64-bit SUSE 15 x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/agent_suse15_x86_64/cfengine-community-3.21.0-1.suse15.x86_64.rpm f001f5c86a9c1fdfb9c071ec8d75603461f9fb51efad3c17d699e28d75f7c45d
Table 2: 3.21.0 Additional Assets
Description Architecture URL SHA256
Masterfiles ready-to-install tarball no arch https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/misc/cfengine-masterfiles-3.21.0-1.pkg.tar.gz b5920962c003a761764985244333faa4628a431202a3347196755e1b871a8841
Linux binary tarball (unsupported) x86_64 https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.21.0/misc/cfengine-community-3.21.0-1.x86_64.pkg.tar.gz de48971e49e4dc0a51bb547cacf127150d8463d2df879a4dade9fcc354f6508a
Source code tarball no arch https://cfengine-package-repos.s3.amazonaws.com/tarballs/cfengine-community-3.21.0.tar.gz 911778ddb0a4e03a3ddfc8fc0f033136e1551849ea2dcbdb3f0f14359dfe3126
Masterfiles source tarball no arch https://cfengine-package-repos.s3.amazonaws.com/tarballs/cfengine-masterfiles-3.21.0.tar.gz 013ebe68599915cedb4bf753b471713d91901a991623358b9a967d9a779bcc16
Reply all
Reply to author
Forward
0 new messages