From 572a51014d58a5282f8dc5e2fb60b920ec7f3fc1 Mon Sep 17 00:00:00 2001 From: Merill Fernando Date: Wed, 11 Dec 2024 21:41:35 +1100 Subject: [PATCH 1/8] v1 --- .../2024-12-11-maester-v1/img/maester-v1.png | Bin 0 -> 159058 bytes website/blog/2024-12-11-maester-v1/index.md | 42 ++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 website/blog/2024-12-11-maester-v1/img/maester-v1.png create mode 100644 website/blog/2024-12-11-maester-v1/index.md diff --git a/website/blog/2024-12-11-maester-v1/img/maester-v1.png b/website/blog/2024-12-11-maester-v1/img/maester-v1.png new file mode 100644 index 0000000000000000000000000000000000000000..42bc9331fcecd74ec75f2e79e2affa7133a5b096 GIT binary patch literal 159058 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�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

M_I%S$uo;XN!5F1ghZu^7BRJ`>@Xsr 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

k6oMyY=d&>! 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 literal 0 HcmV?d00001 diff --git a/website/blog/2024-12-11-maester-v1/index.md b/website/blog/2024-12-11-maester-v1/index.md new file mode 100644 index 00000000..d605056b --- /dev/null +++ b/website/blog/2024-12-11-maester-v1/index.md @@ -0,0 +1,42 @@ +--- +title: Maester v1 +description: Find out all about the new Maester v1 release +slug: maester-v1 +authors: merill +tags: [release] +hide_table_of_contents: false +image: ./img/maester-v1.png +date: 2024-12-11 +--- + +Today we are super excited to announce a huge milestone. Maester reaches v1! πŸŽ‰ + +![Maester - v1](./img/maester-v1.png) + + + + +We [launched Maester](https://www.youtube.com/watch?v=xfs02tjSU24) at the PowerShell + DevOps Global Summit in March this year and it has been an amazing journey since then. + +We have added a lot of new features and improvements based on your feedback. Thank you for that! πŸ™ + +So today we are proud to announce that Maester is now at v1! πŸŽ‰ + +## What’s new? + +* **New tests**: We added a lot of new tests to cover more scenarios. Check out the [test list](https://github.com/maester365/maester/blob/main/docs/tests.md) for the full list. +* **New test results**: We improved the test results to make it easier to understand what is going on. Check out the [test results](https://github.com/maester365/maester/blob/main/docs/test-results.md) for the full list. +* **New GitHub Action**: We added a new GitHub Action to run Maester in your workflows. Check out the [GitHub Action](https://github.com/maester365/maester/blob/main/action.yml) for the full list of options. +* **New Teams alerts**: We added a new command to send your Maester results to a Teams channel. Check out the [Teams Alerts](/docs/monitoring/teams) page for the full list of options. + +## What’s next? + +We are already working on some exciting new features for Maester v2. Stay tuned! + +Thank you for all your support and feedback! We are looking forward to continuing this journey with you. + +If you have any questions or feedback, feel free to reach out on our [Discord server](https://discord.com/channels/1125617152368594976/1226351860693205062). + +Finally we couldn't have done this without the amazing Maester community. + +Here are all of the folks that have made Maester what it is today: From 75af2e6fe341a938bb619ebc3f837e3c41bd9434 Mon Sep 17 00:00:00 2001 From: Merill Fernando Date: Wed, 11 Dec 2024 23:09:55 +1100 Subject: [PATCH 2/8] Changed to mdx --- .../blog/2024-12-08-maester-teams-alert/{index.md => index.mdx} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename website/blog/2024-12-08-maester-teams-alert/{index.md => index.mdx} (100%) diff --git a/website/blog/2024-12-08-maester-teams-alert/index.md b/website/blog/2024-12-08-maester-teams-alert/index.mdx similarity index 100% rename from website/blog/2024-12-08-maester-teams-alert/index.md rename to website/blog/2024-12-08-maester-teams-alert/index.mdx From 2c87a65907bade39169d532c071da55bc67d44b9 Mon Sep 17 00:00:00 2001 From: Merill Fernando Date: Thu, 12 Dec 2024 00:23:49 +1100 Subject: [PATCH 3/8] Create index.mdx --- website/blog/2024-12-11-maester-v1/index.mdx | 51 ++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 website/blog/2024-12-11-maester-v1/index.mdx diff --git a/website/blog/2024-12-11-maester-v1/index.mdx b/website/blog/2024-12-11-maester-v1/index.mdx new file mode 100644 index 00000000..6f422ec4 --- /dev/null +++ b/website/blog/2024-12-11-maester-v1/index.mdx @@ -0,0 +1,51 @@ +--- +title: Maester v1 +description: Find out all about the new Maester v1 release +slug: maester-v1 +authors: merill +tags: [release] +hide_table_of_contents: false +image: ./img/maester-v1.png +date: 2024-12-11 +--- + +Today we are super excited to announce a huge milestone. + +Maester reaches v1! πŸŽ‰ + +![Maester - v1](./img/maester-v1.png) + + + + +We [launched Maester](https://www.youtube.com/watch?v=xfs02tjSU24) at the PowerShell + DevOps Global Summit in March this year and it has been an amazing journey since then. + +Here are some quick stats for you: +* πŸš€ 100,000+ downloads on PowerShell Gallery +* 🌐 17,000 monthly visitors to [maester.dev](https://maester.dev) +* πŸ’» 1,800+ commits on GitHub +* 🀝 48+ contributors +* ✳️ 194 Maester tests +* πŸ“¦ 155 releases + +We have added a lot of new features and improvements based on your feedback. Thank you for that! πŸ™ + +### Here are some of the major new features we've added since our first release in March. + + +* **New tests**: We've almost doubled the number of tests going from 96 to 194 today. Check out the [test list](https://github.com/maester365/maester/blob/main/docs/tests.md) for the full list. Two very special mentions for the tests are: + * [Mike β†’ @soulemike](https://github.com/soulemike) - Mike started adding CISA tests to Maester the very next day at the PowerShell conference. Since then he's done an amazing job of contributing code, replying to issues both on GitHub and the Discord channel. Maester wouldn't be where it is today without Mike. Thanks Mike! + * [Ben β†’ @NZLostboy](https://github.com/NZLostboy) - Ben took it upon himself to start adding the CIS benchmark tests to Maester and is our #6 highest contributor. Thank you Ben for the insane amount of value you've added to Maester! +* **Maester GitHub Action**: [Fabian β†’ @f-bader](https://github.com/f-bader) - Fabian built the [Maester - GitHub Action](https://github.com/marketplace/actions/maester-action) that greatly simplified the process of setting up and running Maester on GitHub and he managed to get it done in time for the Powershell + DevOps Europe Summit. Thank you Fabian! +* **Teams alerts**: +* **Slack alerts**: +* **Azure Automation**: +* **Azure Automation with Bicep**: +* **Azure Container App Job**: +* **Pester test improvements**: +* **New Maester Blog**: We have started a new blog to share our thoughts and ideas on security, DevOps, and automation. Don't forget to subscribe with your favorite RSS reader. + +Here's a complete list of the amazing contributors who have helped us build Maester: + + +We are super excited about the future of Maester and we have a lot of ideas for new features and improvements. From eb7472ee8489b49767b1fca28e82eedb4bff661d Mon Sep 17 00:00:00 2001 From: Merill Fernando Date: Thu, 12 Dec 2024 00:27:02 +1100 Subject: [PATCH 4/8] Added more --- website/blog/2024-12-11-maester-v1/index.md | 42 -------------------- website/blog/2024-12-11-maester-v1/index.mdx | 13 +++--- 2 files changed, 7 insertions(+), 48 deletions(-) delete mode 100644 website/blog/2024-12-11-maester-v1/index.md diff --git a/website/blog/2024-12-11-maester-v1/index.md b/website/blog/2024-12-11-maester-v1/index.md deleted file mode 100644 index d605056b..00000000 --- a/website/blog/2024-12-11-maester-v1/index.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Maester v1 -description: Find out all about the new Maester v1 release -slug: maester-v1 -authors: merill -tags: [release] -hide_table_of_contents: false -image: ./img/maester-v1.png -date: 2024-12-11 ---- - -Today we are super excited to announce a huge milestone. Maester reaches v1! πŸŽ‰ - -![Maester - v1](./img/maester-v1.png) - - - - -We [launched Maester](https://www.youtube.com/watch?v=xfs02tjSU24) at the PowerShell + DevOps Global Summit in March this year and it has been an amazing journey since then. - -We have added a lot of new features and improvements based on your feedback. Thank you for that! πŸ™ - -So today we are proud to announce that Maester is now at v1! πŸŽ‰ - -## What’s new? - -* **New tests**: We added a lot of new tests to cover more scenarios. Check out the [test list](https://github.com/maester365/maester/blob/main/docs/tests.md) for the full list. -* **New test results**: We improved the test results to make it easier to understand what is going on. Check out the [test results](https://github.com/maester365/maester/blob/main/docs/test-results.md) for the full list. -* **New GitHub Action**: We added a new GitHub Action to run Maester in your workflows. Check out the [GitHub Action](https://github.com/maester365/maester/blob/main/action.yml) for the full list of options. -* **New Teams alerts**: We added a new command to send your Maester results to a Teams channel. Check out the [Teams Alerts](/docs/monitoring/teams) page for the full list of options. - -## What’s next? - -We are already working on some exciting new features for Maester v2. Stay tuned! - -Thank you for all your support and feedback! We are looking forward to continuing this journey with you. - -If you have any questions or feedback, feel free to reach out on our [Discord server](https://discord.com/channels/1125617152368594976/1226351860693205062). - -Finally we couldn't have done this without the amazing Maester community. - -Here are all of the folks that have made Maester what it is today: diff --git a/website/blog/2024-12-11-maester-v1/index.mdx b/website/blog/2024-12-11-maester-v1/index.mdx index 6f422ec4..64d93b4c 100644 --- a/website/blog/2024-12-11-maester-v1/index.mdx +++ b/website/blog/2024-12-11-maester-v1/index.mdx @@ -37,12 +37,13 @@ We have added a lot of new features and improvements based on your feedback. Tha * [Mike β†’ @soulemike](https://github.com/soulemike) - Mike started adding CISA tests to Maester the very next day at the PowerShell conference. Since then he's done an amazing job of contributing code, replying to issues both on GitHub and the Discord channel. Maester wouldn't be where it is today without Mike. Thanks Mike! * [Ben β†’ @NZLostboy](https://github.com/NZLostboy) - Ben took it upon himself to start adding the CIS benchmark tests to Maester and is our #6 highest contributor. Thank you Ben for the insane amount of value you've added to Maester! * **Maester GitHub Action**: [Fabian β†’ @f-bader](https://github.com/f-bader) - Fabian built the [Maester - GitHub Action](https://github.com/marketplace/actions/maester-action) that greatly simplified the process of setting up and running Maester on GitHub and he managed to get it done in time for the Powershell + DevOps Europe Summit. Thank you Fabian! -* **Teams alerts**: -* **Slack alerts**: -* **Azure Automation**: -* **Azure Automation with Bicep**: -* **Azure Container App Job**: -* **Pester test improvements**: +* **Test doc updates**: Improvements to the remediation steps for each test to make it easier to understand and fix failing tests. TODO: Jan Bakker,etc.. +* **Teams alerts**: TODO: +* **Slack alerts**: TODO: +* **Azure Automation**: TODO: +* **Azure Automation with Bicep**: TODO: +* **Azure Container App Job**: TODO: +* **Pester test & report improvements**: @frodef TODO: * **New Maester Blog**: We have started a new blog to share our thoughts and ideas on security, DevOps, and automation. Don't forget to subscribe with your favorite RSS reader. Here's a complete list of the amazing contributors who have helped us build Maester: From f8bba8405ac1296445148ec108f8899cd838d4c9 Mon Sep 17 00:00:00 2001 From: Merill Fernando Date: Thu, 12 Dec 2024 00:32:31 +1100 Subject: [PATCH 5/8] Update index.mdx --- website/blog/2024-12-11-maester-v1/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/blog/2024-12-11-maester-v1/index.mdx b/website/blog/2024-12-11-maester-v1/index.mdx index 64d93b4c..945631aa 100644 --- a/website/blog/2024-12-11-maester-v1/index.mdx +++ b/website/blog/2024-12-11-maester-v1/index.mdx @@ -6,7 +6,7 @@ authors: merill tags: [release] hide_table_of_contents: false image: ./img/maester-v1.png -date: 2024-12-11 +date: 2024-12-12 --- Today we are super excited to announce a huge milestone. From ccba0d680289317f021e3e01b307a2902ef6dc2e Mon Sep 17 00:00:00 2001 From: Merill Fernando Date: Thu, 12 Dec 2024 21:41:23 +1100 Subject: [PATCH 6/8] Update index.mdx --- website/blog/2024-12-11-maester-v1/index.mdx | 38 ++++++++++++-------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/website/blog/2024-12-11-maester-v1/index.mdx b/website/blog/2024-12-11-maester-v1/index.mdx index 945631aa..96fe7619 100644 --- a/website/blog/2024-12-11-maester-v1/index.mdx +++ b/website/blog/2024-12-11-maester-v1/index.mdx @@ -30,23 +30,33 @@ Here are some quick stats for you: We have added a lot of new features and improvements based on your feedback. Thank you for that! πŸ™ -### Here are some of the major new features we've added since our first release in March. +### What's new since March v0.1.0 +It's taken a whole village to bring you Maester v1. Here are some of the highlights. * **New tests**: We've almost doubled the number of tests going from 96 to 194 today. Check out the [test list](https://github.com/maester365/maester/blob/main/docs/tests.md) for the full list. Two very special mentions for the tests are: - * [Mike β†’ @soulemike](https://github.com/soulemike) - Mike started adding CISA tests to Maester the very next day at the PowerShell conference. Since then he's done an amazing job of contributing code, replying to issues both on GitHub and the Discord channel. Maester wouldn't be where it is today without Mike. Thanks Mike! - * [Ben β†’ @NZLostboy](https://github.com/NZLostboy) - Ben took it upon himself to start adding the CIS benchmark tests to Maester and is our #6 highest contributor. Thank you Ben for the insane amount of value you've added to Maester! -* **Maester GitHub Action**: [Fabian β†’ @f-bader](https://github.com/f-bader) - Fabian built the [Maester - GitHub Action](https://github.com/marketplace/actions/maester-action) that greatly simplified the process of setting up and running Maester on GitHub and he managed to get it done in time for the Powershell + DevOps Europe Summit. Thank you Fabian! -* **Test doc updates**: Improvements to the remediation steps for each test to make it easier to understand and fix failing tests. TODO: Jan Bakker,etc.. -* **Teams alerts**: TODO: -* **Slack alerts**: TODO: -* **Azure Automation**: TODO: -* **Azure Automation with Bicep**: TODO: -* **Azure Container App Job**: TODO: -* **Pester test & report improvements**: @frodef TODO: -* **New Maester Blog**: We have started a new blog to share our thoughts and ideas on security, DevOps, and automation. Don't forget to subscribe with your favorite RSS reader. - -Here's a complete list of the amazing contributors who have helped us build Maester: + * [Mike](https://github.com/soulemike) - Mike started adding [CISA tests](/docs/tests/cisa/entra) to Maester the very next day at the PowerShell conference. Since then he's done an amazing job of contributing code, replying to issues both on GitHub and the Discord channel. Maester wouldn't be where it is today without Mike. Thanks Mike! + * [Ben](https://github.com/NZLostboy) - Ben took it upon himself to start adding the [CIS benchmark tests](/docs/tests/cis/) to Maester and is our #6 highest contributor. Thank you Ben for the insane amount of value you've added to Maester! +* **Maester GitHub Action**: [Fabian](https://github.com/f-bader) - Fabian built the [Maester - GitHub Action](https://github.com/marketplace/actions/maester-action) that greatly simplified the process of setting up and running Maester on GitHub and he managed to get it done in time for the Powershell + DevOps Europe Summit. Thank you Fabian! +* **Entra ID - Security Config Analyzer Updates** : [Thomas](https://github.com/Cloud-Architekt) has been doing yeoman's work keeping Maester up to date with [EIDSCA](/docs/tests/eidsca/). Maester wouldn't be the same without Thomas' watching Entra ID like a hawk and adding new checks to secure the service. +* **Pester test & report improvements**: Huge shout out to [Frode Flaten](https://github.com/fflaten) for helping refactor the original Maester code base and making everything better. From simplifying and improving perf for PSScriptAnalyzer, to adding support for running tests by tags to improving the final report making it easier to read and adding filtering on the table by tags. What a solid contributor! +* **New and improved test folder installation**: Shout out to [Sam Erde](https://github.com/SamErde) for making Maester more robust, from improvements to the test install/update process to error handling and fixing all our PowerShell newbie mistakes πŸ˜‰. +* **New Teams tests**: Shout out to [Stefan Wey](https://github.com/weyCC81) for a whirlwind of activity in the last month, adding brand new tests to improve the default security of Microsoft Teams meeting policies plus a whole bunch of fixes to the Entra Recommendations tests, PowerShell 5 support and more! +* **Teams alerts**: Shout out to [Guido Baijense](https://github.com/GuidoBaijense) for adding support to send Teams alerts from Maester. This included a brand new cmdlet that posts using an Adaptive Card template! +* **Slack alerts**: Shout out to [Fabrizio Di Carlo](https://github.com/fdicarlo) for adding support to send alerts to Slack from Maester. +* **Azure Automation**: Shout out to [Daniel Bradley](https://github.com/DanielBradley1) for adding Azure Automation from Maester. +* **Azure Automation with Bicep**: Shout out to [Brian Veldman](https://github.com/brianveldman) for taking the Azure Automation support to the next level by adding support for Bicep. +* **Azure Container App Job**: Shout out to [Mike Soule](https://github.com/soulemike) for adding Docker and Azure Container App Job support to Maester. +* **Azure DevOps - Virtual Machine Scale Set Support**: Shout out to [Ilija Ranogajec](https://github.com/iranogajec) for adding support for running Maester in a VMSS hosted agent. +* **New Maester Blog**: We have started a new blog to share our thoughts and ideas on the tests we build, security, DevOps, and automation. Don't forget to subscribe with your favorite RSS reader. +* **Test doc updates**: Improvements to the remediation steps for each test to make it easier to understand and fix failing tests. + * [Michael Morten Sonne](https://github.com/michaelmsonne) + * [Jan Bakker](https://github.com/BakkerJan) + * [Christian Frohn](https://github.com/ChrFrohn) + + +There are many, many more new features, improvements and fixes that have gone in by this amazing list of contributors πŸ‘‡ + We are super excited about the future of Maester and we have a lot of ideas for new features and improvements. From 2f01912cf519922c52cd2a4eb1274185513f538c Mon Sep 17 00:00:00 2001 From: Merill Fernando Date: Thu, 12 Dec 2024 21:46:15 +1100 Subject: [PATCH 7/8] Update index.mdx --- website/blog/2024-12-11-maester-v1/index.mdx | 78 ++++++++++++++------ 1 file changed, 54 insertions(+), 24 deletions(-) diff --git a/website/blog/2024-12-11-maester-v1/index.mdx b/website/blog/2024-12-11-maester-v1/index.mdx index 96fe7619..f263046d 100644 --- a/website/blog/2024-12-11-maester-v1/index.mdx +++ b/website/blog/2024-12-11-maester-v1/index.mdx @@ -11,7 +11,7 @@ date: 2024-12-12 Today we are super excited to announce a huge milestone. -Maester reaches v1! πŸŽ‰ +## Maester reaches v1! πŸŽ‰ ![Maester - v1](./img/maester-v1.png) @@ -30,29 +30,59 @@ Here are some quick stats for you: We have added a lot of new features and improvements based on your feedback. Thank you for that! πŸ™ -### What's new since March v0.1.0 - -It's taken a whole village to bring you Maester v1. Here are some of the highlights. - -* **New tests**: We've almost doubled the number of tests going from 96 to 194 today. Check out the [test list](https://github.com/maester365/maester/blob/main/docs/tests.md) for the full list. Two very special mentions for the tests are: - * [Mike](https://github.com/soulemike) - Mike started adding [CISA tests](/docs/tests/cisa/entra) to Maester the very next day at the PowerShell conference. Since then he's done an amazing job of contributing code, replying to issues both on GitHub and the Discord channel. Maester wouldn't be where it is today without Mike. Thanks Mike! - * [Ben](https://github.com/NZLostboy) - Ben took it upon himself to start adding the [CIS benchmark tests](/docs/tests/cis/) to Maester and is our #6 highest contributor. Thank you Ben for the insane amount of value you've added to Maester! -* **Maester GitHub Action**: [Fabian](https://github.com/f-bader) - Fabian built the [Maester - GitHub Action](https://github.com/marketplace/actions/maester-action) that greatly simplified the process of setting up and running Maester on GitHub and he managed to get it done in time for the Powershell + DevOps Europe Summit. Thank you Fabian! -* **Entra ID - Security Config Analyzer Updates** : [Thomas](https://github.com/Cloud-Architekt) has been doing yeoman's work keeping Maester up to date with [EIDSCA](/docs/tests/eidsca/). Maester wouldn't be the same without Thomas' watching Entra ID like a hawk and adding new checks to secure the service. -* **Pester test & report improvements**: Huge shout out to [Frode Flaten](https://github.com/fflaten) for helping refactor the original Maester code base and making everything better. From simplifying and improving perf for PSScriptAnalyzer, to adding support for running tests by tags to improving the final report making it easier to read and adding filtering on the table by tags. What a solid contributor! -* **New and improved test folder installation**: Shout out to [Sam Erde](https://github.com/SamErde) for making Maester more robust, from improvements to the test install/update process to error handling and fixing all our PowerShell newbie mistakes πŸ˜‰. -* **New Teams tests**: Shout out to [Stefan Wey](https://github.com/weyCC81) for a whirlwind of activity in the last month, adding brand new tests to improve the default security of Microsoft Teams meeting policies plus a whole bunch of fixes to the Entra Recommendations tests, PowerShell 5 support and more! -* **Teams alerts**: Shout out to [Guido Baijense](https://github.com/GuidoBaijense) for adding support to send Teams alerts from Maester. This included a brand new cmdlet that posts using an Adaptive Card template! -* **Slack alerts**: Shout out to [Fabrizio Di Carlo](https://github.com/fdicarlo) for adding support to send alerts to Slack from Maester. -* **Azure Automation**: Shout out to [Daniel Bradley](https://github.com/DanielBradley1) for adding Azure Automation from Maester. -* **Azure Automation with Bicep**: Shout out to [Brian Veldman](https://github.com/brianveldman) for taking the Azure Automation support to the next level by adding support for Bicep. -* **Azure Container App Job**: Shout out to [Mike Soule](https://github.com/soulemike) for adding Docker and Azure Container App Job support to Maester. -* **Azure DevOps - Virtual Machine Scale Set Support**: Shout out to [Ilija Ranogajec](https://github.com/iranogajec) for adding support for running Maester in a VMSS hosted agent. -* **New Maester Blog**: We have started a new blog to share our thoughts and ideas on the tests we build, security, DevOps, and automation. Don't forget to subscribe with your favorite RSS reader. -* **Test doc updates**: Improvements to the remediation steps for each test to make it easier to understand and fix failing tests. - * [Michael Morten Sonne](https://github.com/michaelmsonne) - * [Jan Bakker](https://github.com/BakkerJan) - * [Christian Frohn](https://github.com/ChrFrohn) +## What's new since March v0.1.0 + +It’s taken a whole village to bring you **Maester v1**. 🌟 Here are some of the highlights: + +### πŸ§ͺ **New Tests** +We've almost doubled the number of tests, growing from 96 to 194! πŸŽ‰ Check out the [test list](https://github.com/maester365/maester/blob/main/docs/tests.md) for the full breakdown. Special mentions go to: +- [**Mike**](https://github.com/soulemike) – Mike started adding [CISA tests](/docs/tests/cisa/entra) to Maester the very next day after Maester was unveiled at the PowerShell conference. πŸš€ Since then, he’s been instrumental in contributing code, replying to issues on GitHub, and engaging on Discord. Maester wouldn’t be where it is today without him. Thank you, Mike! πŸ™Œ +- [**Ben**](https://github.com/NZLostboy) – Ben took the initiative to add [CIS benchmark tests](/docs/tests/cis/) and is now our #6 highest contributor. Thanks, Ben, for the tremendous value you've brought to Maester! πŸ’ͺ + +### πŸ€– **Maester GitHub Action** +[**Fabian**](https://github.com/f-bader) built the [Maester - GitHub Action](https://github.com/marketplace/actions/maester-action), simplifying the setup and running of Maester on GitHub. He completed this just in time for the PowerShell + DevOps Europe Summit. Thank you, Fabian! πŸ‘ + +### πŸ›‘οΈ **Entra ID - Security Config Analyzer Updates** +[**Thomas**](https://github.com/Cloud-Architekt) has done phenomenal work keeping Maester updated with [EIDSCA](/docs/tests/eidsca/). His vigilance in monitoring Entra ID and adding new security checks has been invaluable in improving the security posture of countless Entra tenants. πŸ™ + +### πŸ“Š **Pester Test & Report Improvements** +A massive shout-out to [**Frode Flaten**](https://github.com/fflaten) for refactoring the Maester codebase and elevating it to new heights. πŸš€ From enhancing performance for PSScriptAnalyzer to improving test reports with filtering and tag support, Frode has made Maester run smoother and more efficiently. Thank you, Frode! 🌟 + +### πŸ› οΈ **New & Improved Test Folder Installation** +Thanks to [**Sam Erde**](https://github.com/SamErde) for making Maester more robust. From improving the test install/update process to fixing PowerShell mistakes (πŸ˜‰), Sam has been a powerhouse! + +### πŸ«‚ **New Teams Tests** +Kudos to [**Stefan Wey**](https://github.com/weyCC81) for a whirlwind of contributions! Stefan added new tests for Microsoft Teams meeting policies, fixed Entra Recommendations tests, and ensured PowerShell 5 compatibility. Incredible work! πŸ‘ + +### πŸ’¬ **Teams Alerts** +Thanks to [**Guido Baijense**](https://github.com/GuidoBaijense) for adding support to send Teams alerts from Maester using a cmdlet with Adaptive Card templates. πŸ’¬ + +### πŸ—¨οΈ **Slack Alerts** +Shout-out to [**Fabrizio Di Carlo**](https://github.com/fdicarlo) for adding Slack alert support to Maester. πŸ’» + +### ☁️ **Azure Automation** +[**Daniel Bradley**](https://github.com/DanielBradley1) added Azure Automation support to Maester. πŸš€ + +### πŸ—οΈ **Azure Automation with Bicep** +[**Brian Veldman**](https://github.com/brianveldman) elevated Azure Automation by adding Bicep support. Amazing! πŸ™Œ + +### 🐳 **Azure Container App Job** +Thanks to [**Mike Soule**](https://github.com/soulemike) for enabling Docker and Azure Container App Job support for Maester. βš™οΈ + +### πŸ–₯️ **Azure DevOps - Virtual Machine Scale Set Support** +[**Ilija Ranogajec**](https://github.com/iranogajec) added support for running Maester in VMSS hosted agents. Awesome work! πŸš€ + +### ✍️ **New Maester Blog** +We’ve started a [new blog](https://maester365.github.io/) to share ideas on tests, security, DevOps, and automation. Don’t forget to subscribe via RSS! πŸ“° + +### πŸ“š **Test Documentation Updates** +Big thanks to the following contributors for improving remediation steps for tests, making them clearer and easier to follow: +- [**Michael Morten Sonne**](https://github.com/michaelmsonne) +- [**Jan Bakker**](https://github.com/BakkerJan) +- [**Christian Frohn**](https://github.com/ChrFrohn) + +πŸŽ‰ Thank you to the entire Maester community! Together, we’ve built something amazing. πŸš€ + There are many, many more new features, improvements and fixes that have gone in by this amazing list of contributors πŸ‘‡ From ccf97a17ea991a16df21ce6bb5e528edb867c486 Mon Sep 17 00:00:00 2001 From: Merill Fernando Date: Thu, 12 Dec 2024 22:41:46 +1100 Subject: [PATCH 8/8] Publish v1 --- website/blog/2024-12-11-maester-v1/index.mdx | 75 ++++++++++++++++++-- website/src/css/custom.css | 4 ++ 2 files changed, 73 insertions(+), 6 deletions(-) diff --git a/website/blog/2024-12-11-maester-v1/index.mdx b/website/blog/2024-12-11-maester-v1/index.mdx index f263046d..0e03e648 100644 --- a/website/blog/2024-12-11-maester-v1/index.mdx +++ b/website/blog/2024-12-11-maester-v1/index.mdx @@ -16,7 +16,7 @@ Today we are super excited to announce a huge milestone. ![Maester - v1](./img/maester-v1.png) - +{/* truncate */} We [launched Maester](https://www.youtube.com/watch?v=xfs02tjSU24) at the PowerShell + DevOps Global Summit in March this year and it has been an amazing journey since then. @@ -81,12 +81,75 @@ Big thanks to the following contributors for improving remediation steps for tes - [**Jan Bakker**](https://github.com/BakkerJan) - [**Christian Frohn**](https://github.com/ChrFrohn) -πŸŽ‰ Thank you to the entire Maester community! Together, we’ve built something amazing. πŸš€ - - +## Thank you to all our amazing contributors! πŸ™ There are many, many more new features, improvements and fixes that have gone in by this amazing list of contributors πŸ‘‡ - -We are super excited about the future of Maester and we have a lot of ideas for new features and improvements. +

+ {[ + { username: 'soulemike', name: 'Mike Soule' }, + { username: 'f-bader', name: 'Fabian' }, + { username: 'Cloud-Architekt', name: 'Thomas' }, + { username: 'fflaten', name: 'Frode Flaten' }, + { username: 'NZLostboy', name: 'Ben' }, + { username: 'SamErde', name: 'Sam Erde' }, + { username: 'michaelmsonne', name: 'Michael Sonne' }, + { username: 'ChrFrohn', name: 'Christian Frohn' }, + { username: 'weyCC81', name: 'Stefan Wey' }, + { username: 'DanielBradley1', name: 'Daniel Bradley' }, + { username: 'tdcthosc', name: 'Thomas Schmidt' }, + { username: 'Arcath', name: 'Adam Laycock' }, + { username: 'GuidoBaijense', name: 'Guido Baijense' }, + { username: 'corpca-Admin', name: 'corpca-Admin' }, + { username: 'BenStreet365', name: 'Ben Street' }, + { username: 'dnsinit', name: 'dnsinit' }, + { username: 'Oppedijk', name: 'Erik Oppedijk' }, + { username: 'tbisque', name: 'Tom Biscardi' }, + { username: 'brianveldman', name: 'Brian Veldman' }, + { username: 'DrPye', name: 'Tom Pye' }, + { username: 'deleugpn', name: 'Marco Deleu' }, + { username: 'pkothare', name: 'Pranav Kothare' }, + { username: 'PTMohr', name: 'PT Mohr' }, + { username: 'DanielWahlgren', name: 'Daniel Wahlgren' }, + { username: 'tlaukkanen', name: 'Tommi Laukkanen' }, + { username: 'wesmacdonald', name: 'Wes MacDonald' }, + { username: 'nathanmcnulty', name: 'Nathan McNulty' }, + { username: 'joshuafdo', name: 'Joshua Fernando' }, + { username: 'milanschwartz', name: 'Milan Schwartz' }, + { username: 'irwins', name: 'Irwin Strachan' }, + { username: 'fdicarlo', name: 'Fabrizio Di Carlo' }, + { username: 'iranogajec', name: 'Ilija Ranogajec' }, + { username: 'BakkerJan', name: 'Jan Bakker' }, + { username: 'RobinDadswell', name: 'Robin Dadswell' }, + { username: 'FrederikLeed', name: 'Frederik Leed' }, + { username: 'ThorstenSauter', name: 'Thorsten Sauter' }, + { username: 'Haakonak', name: 'HΓ₯kon Kristiansen' }, + { username: 'BurgerhoutJ', name: 'Jeroen Burgerhout' }, + { username: 'm-hanisch', name: 'm-hanisch' }, + { username: 'mattcave', name: 'Matt Cave' }, + { username: 'lbrauns', name: 'Lennart' }, + { username: 'DevSecNinja', name: 'Jean-Paul' }, + { username: 'PetterFauske', name: 'Petter Fauske' }, + { username: 'gerlasch', name: 'Gerald Lasch' }, + { username: 'tbalthazar', name: 'Thomas Balthazar' }, + { username: 'svrooij', name: 'Stephan van Rooij' }, + { username: 'mircodemo', name: 'mircodemo' }, + + + + ].map(contributor => ( + + ))} +
+ + +## What's next? + +We are super excited about the future of Maester and we have a lot of ideas for new features and improvements. We are even more excited to have you come and shape the future of Maester with us! πŸ™Œ diff --git a/website/src/css/custom.css b/website/src/css/custom.css index 30899ee7..ddf4bafd 100644 --- a/website/src/css/custom.css +++ b/website/src/css/custom.css @@ -269,3 +269,7 @@ html[data-theme="dark"] .Section p a { grid-template-areas: "first" "last"; } } + +.githubProfile { + clip-path:circle(); +} \ No newline at end of file