From 62d6a3d7224be192eac77bbd6d4ca7109262f1c3 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Thu, 26 Dec 2024 09:11:27 -0800 Subject: [PATCH] Add a version support policy for cnspec (#516) * Add a version support policy for cnspec Signed-off-by: Tim Smith * Bump deps Signed-off-by: Tim Smith * Update docs/cnspec/cnspec-adv-install/update.mdx Co-authored-by: Letha * Update deps again Signed-off-by: Tim Smith * Update docs/platform/maintain/version.mdx Co-authored-by: Letha --------- Signed-off-by: Tim Smith Co-authored-by: Letha --- docs/cnspec/cnspec-adv-install/update.mdx | 6 +++++- docs/platform/maintain/version.mdx | 4 ++++ yarn.lock | 24 +++++++++++------------ 3 files changed, 21 insertions(+), 13 deletions(-) diff --git a/docs/cnspec/cnspec-adv-install/update.mdx b/docs/cnspec/cnspec-adv-install/update.mdx index 66d06e206..d18b43559 100644 --- a/docs/cnspec/cnspec-adv-install/update.mdx +++ b/docs/cnspec/cnspec-adv-install/update.mdx @@ -21,7 +21,11 @@ Mondoo's versioning policy is _based on_ the semantic versioning standard. For e ### Breaking changes policy -Major version releases of cnspec contain _soft-breaking_ changes. These may require you to update your policies, or automation scripts in order to avoid disruption, but you have a long time to make those updates. We provide advanced warning before we make these changes, and they don't become _hard-breaking_ changes until the next major release. +Major version releases of cnspec contain _soft-breaking_ changes. These may require you to update your policies, query packs, or automation scripts in order to avoid disruption, but you have a long time to make those updates. We provide advanced warning before we make these changes, and they don't become _hard-breaking_ changes until the next major release. + +### Supported releases + +cnspec follows an N-1 support cycle, meaning the current version (N) and the immediate previous version (N-1) are officially supported. During this time, both major versions can communicate with the Mondoo Platform and execute all published policies and query packs. For example, if the current release of cnspec is 11.37, the Mondoo Platform supports all versions from 10.0 through 11.37. When cnspec 12.0 is released, the minimum supported version will become 11.0, and all earlier 10.x releases will reach end of life (EOL). ## Update cnspec diff --git a/docs/platform/maintain/version.mdx b/docs/platform/maintain/version.mdx index f5f53b9a6..e05332a75 100644 --- a/docs/platform/maintain/version.mdx +++ b/docs/platform/maintain/version.mdx @@ -21,6 +21,10 @@ Mondoo's versioning policy is _based on_ the semantic versioning standard. For e Major version releases of Mondoo contain _soft-breaking_ changes. These may require you to update your integrations, policies, or automation scripts in order to avoid disruption, but you have a long time to make those updates. We provide advanced warning before we make these changes, and they don't become _hard-breaking_ changes until the next major release. +### Supported releases + +cnspec follows an N-1 support cycle, meaning the current version (N) and the immediate previous version (N-1) are officially supported. During this time, both major versions can communicate with the Mondoo Platform and execute all published policies and query packs. For example, if the current release of cnspec is 11.37, the Mondoo Platform supports all versions from 10.0 through 11.37. When cnspec 12.0 is released, the minimum supported version will become 11.0, and all earlier 10.x releases will reach end of life (EOL). + ## Get help Can't find what you need? Join our community Slack channel to chat with us and other Mondoo users. diff --git a/yarn.lock b/yarn.lock index fc79b56f8..45a0d39d5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3531,9 +3531,9 @@ connect-history-api-fallback@^2.0.0: integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== consola@^3.2.3: - version "3.3.1" - resolved "https://registry.yarnpkg.com/consola/-/consola-3.3.1.tgz#e60b4bfcd9e36cd766cc9afe2c93c14fe64c9356" - integrity sha512-GyKnPG3/I+a4RtJxgHquJXWr70g9I3c4NT3dvqh0LPHQP2nZFQBOBszb7a5u/pGzqr40AKplQA6UxM1BSynSXg== + version "3.3.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.3.3.tgz#0dd8a2314b0f7bf18a49064138ad685f3346543d" + integrity sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg== content-disposition@0.5.2: version "0.5.2" @@ -4047,9 +4047,9 @@ domutils@^2.5.2, domutils@^2.8.0: domhandler "^4.2.0" domutils@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" - integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== + version "3.2.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.2.1.tgz#b39f4c390a1ae6f6a2c56a5f5a16d6438b6bce28" + integrity sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw== dependencies: dom-serializer "^2.0.0" domelementtype "^2.3.0" @@ -4170,9 +4170,9 @@ es-errors@^1.3.0: integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es-module-lexer@^1.2.1: - version "1.5.4" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78" - integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw== + version "1.6.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.6.0.tgz#da49f587fd9e68ee2404fe4e256c0c7d3a81be21" + integrity sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ== es-object-atoms@^1.0.0: version "1.0.0" @@ -8794,9 +8794,9 @@ type-fest@^2.13.0, type-fest@^2.5.0: integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== type-fest@^4.26.1: - version "4.30.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.30.2.tgz#d94429edde1f7deacf554741650aab394197a4cc" - integrity sha512-UJShLPYi1aWqCdq9HycOL/gwsuqda1OISdBO3t8RlXQC4QvtuIz4b5FCfe2dQIWEpmlRExKmcTBfP1r9bhY7ig== + version "4.31.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.31.0.tgz#a3de630c96eb77c281b6ba2affa5dae5fb3c326c" + integrity sha512-yCxltHW07Nkhv/1F6wWBr8kz+5BGMfP+RbRSYFnegVb0qV/UMT0G0ElBloPVerqn4M2ZV80Ir1FtCcYv1cT6vQ== type-is@~1.6.18: version "1.6.18"