diff --git a/content/_ext/pipeline.rb b/content/_ext/pipeline.rb index ee69cb18bcd..9685cb03e96 100644 --- a/content/_ext/pipeline.rb +++ b/content/_ext/pipeline.rb @@ -13,7 +13,7 @@ extension Awestruct::Extensions::Indexifier.new extension Awestruct::Extensions::Paginator.new(:posts, - '/node/index', + '/blog/index', :per_page => 9) extension Awestruct::Extensions::Atomizer.new(:posts, @@ -29,8 +29,8 @@ :num_entries => 4096) extension Awestruct::Extensions::Tagger.new(:posts, - '/node/index', - '/node/tags', + '/blog/index', + '/blog/tags', :per_page => 9) extension JenkinsSitemap.new @@ -44,7 +44,7 @@ extension SecurityIssues.new extension AuthorList.new(:posts, - '/node/index', + '/blog/index', :per_page => 9) extension Awestruct::IBeams::HandbookExtension.new(:handbook, diff --git a/content/_layouts/post.html.haml b/content/_layouts/post.html.haml index 6115272769b..6be82044fb5 100644 --- a/content/_layouts/post.html.haml +++ b/content/_layouts/post.html.haml @@ -38,7 +38,7 @@ section: blog %ul.app-tags - page.tags.each do |tag| %li - %a.app-tags__tag{:href => expand_link("node/tags/#{tag}")} + %a.app-tags__tag{:href => expand_link("blog/tags/#{tag}")} = tag - authors = page.authors || [page.author] diff --git a/content/_partials/pagination.html.haml b/content/_partials/pagination.html.haml index 50cfd015658..7674b63a10d 100644 --- a/content/_partials/pagination.html.haml +++ b/content/_partials/pagination.html.haml @@ -26,11 +26,11 @@ - # The url changed depending on if we are on the first page or later pages. - # These must be relative links to handle pagination of tags. - # First page on blog or tags: - - # https://jenkins.io/node/ - - # https://jenkins.io/node/tags/pipeline/ + - # https://jenkins.io/blog/ + - # https://jenkins.io/blog/tags/pipeline/ - # Other pages on blog or tags: - - # https://jenkins.io/node/page/4.html - - # https://jenkins.io/node/tags/pipeline/page/4.html + - # https://jenkins.io/blog/page/4.html + - # https://jenkins.io/blog/tags/pipeline/page/4.html - if page_index == 0 - if index != 0 - # link to other page from first page @@ -75,7 +75,7 @@ pageSwitcher.style.width = (`Page ${pageSwitcher.value}`.length * 15.625) + 'px'; pageSwitcher.addEventListener('change', () => { const value = pageSwitcher.value; - window.location.href = value === '1' ? `/node/` : `/node/page/${value}.html`; + window.location.href = value === '1' ? `/blog/` : `/blog/page/${value}.html`; }) }); diff --git a/content/blog/2010/2010-03-13-this-week-in-plugins.adoc b/content/blog/2010/2010-03-13-this-week-in-plugins.adoc index fe2b94a4e47..c5df41ab1cf 100644 --- a/content/blog/2010/2010-03-13-this-week-in-plugins.adoc +++ b/content/blog/2010/2010-03-13-this-week-in-plugins.adoc @@ -8,7 +8,7 @@ - feedback :author: rtyler --- -Apologies for the slight delay in posting another link:/node/tags/plugins[TWiP], both within the Hudson community and outside of it, it was quite a busy week. This past week we've had roughly *15* plugins released, with a few going through a number of iterations over the course of the week such as the https://wiki.jenkins.io/display/JENKINS/Emma+Plugin[Emma plugin] and one of Hudson's newest plugins, the https://wiki.jenkins.io/display/JENKINS/Libvirt+Slaves+Plugin[Libvirt Slaves plugin]. +Apologies for the slight delay in posting another link:/blog/tags/plugins[TWiP], both within the Hudson community and outside of it, it was quite a busy week. This past week we've had roughly *15* plugins released, with a few going through a number of iterations over the course of the week such as the https://wiki.jenkins.io/display/JENKINS/Emma+Plugin[Emma plugin] and one of Hudson's newest plugins, the https://wiki.jenkins.io/display/JENKINS/Libvirt+Slaves+Plugin[Libvirt Slaves plugin]. // break One of Hudson's most active contributors, Alan Harder (a.k.a `mindless`) was responsible for this week's only new plugin: https://wiki.jenkins.io/display/JENKINS/Copy+Artifact+Plugin[Copy Artifact Plugin]. The Copy Artifact plugin does exactly what you'd think it does, according to the short-and-sweet wiki page: diff --git a/content/blog/2010/2010-03-23-links-for-2010-03-23.adoc b/content/blog/2010/2010-03-23-links-for-2010-03-23.adoc index d56b1f5c305..810a82b25b7 100644 --- a/content/blog/2010/2010-03-23-links-for-2010-03-23.adoc +++ b/content/blog/2010/2010-03-23-links-for-2010-03-23.adoc @@ -7,7 +7,7 @@ - mailing list :author: rtyler --- -While I work on some screencasts and start to get more link:/node/tags/interview["Spotlight" interviews] lined up, I figured it's time for a link roll-up for your Tuesday morning reading. +While I work on some screencasts and start to get more link:/blog/tags/interview["Spotlight" interviews] lined up, I figured it's time for a link roll-up for your Tuesday morning reading. * We caught a glimpse of a *https://twitpic.com/152xhr[little Java scoreboard app]* for Hudson from https://twitter.com/davefollett[@davefollett] * Matt Patterson of https://reprocessed.org/[Reprocessed.org] wrote a great post on *https://reprocessed.org/blog/easy_rails_ci_with_hudson[continuous integration with Rails]* with Hudson, running both https://en.wikipedia.org/wiki/RSpec[Rspec] and https://seleniumhq.org/[Selenium] tests. diff --git a/content/blog/2012/2012-07-26-jenkins-user-conference-san-francisco-call-for-papers.adoc b/content/blog/2012/2012-07-26-jenkins-user-conference-san-francisco-call-for-papers.adoc index fc848916aca..d4ce96a934c 100644 --- a/content/blog/2012/2012-07-26-jenkins-user-conference-san-francisco-call-for-papers.adoc +++ b/content/blog/2012/2012-07-26-jenkins-user-conference-san-francisco-call-for-papers.adoc @@ -9,7 +9,7 @@ - juc :author: kohsuke --- -link:/node/tags/juc[Jenkins User Conference] is touring around the world and coming back to San Francisco for this September, colocated with JavaOne. + +link:/blog/tags/juc[Jenkins User Conference] is touring around the world and coming back to San Francisco for this September, colocated with JavaOne. + And here is https://www.cloudbees.com/forms/jenkins-user-conference-call-papers.cb[the call for papers] — we'd love users and plugin developers to share their experience with others. Please tell us how you combine plugins in an interesting way, how some of the features in Jenkins did or did not work for you, tricks you use to effectively manage Jenkins instances, and so on. + diff --git a/content/blog/2016/2016-12-31-what-a-year.adoc b/content/blog/2016/2016-12-31-what-a-year.adoc index 095be249e66..ea313251f2d 100644 --- a/content/blog/2016/2016-12-31-what-a-year.adoc +++ b/content/blog/2016/2016-12-31-what-a-year.adoc @@ -63,7 +63,7 @@ The link:/doc/book/pipeline[Pipeline] efforts have continuted to gain steam since April, covered on this blog with a number of -link:/node/tags/pipeline/[posts tagged "pipeline"]. Closing out 2016 with the +link:/blog/tags/pipeline/[posts tagged "pipeline"]. Closing out 2016 with the announcement of the beta for link:/blog/2016/12/19/declarative-pipeline-beta/[Declarative Pipeline syntax] which is expected in early 2017. diff --git a/content/blog/2017/01/2017-01-11-jenkins-world-2017-cfp.adoc b/content/blog/2017/01/2017-01-11-jenkins-world-2017-cfp.adoc index edfe4c268f5..228d738c1ed 100644 --- a/content/blog/2017/01/2017-01-11-jenkins-world-2017-cfp.adoc +++ b/content/blog/2017/01/2017-01-11-jenkins-world-2017-cfp.adoc @@ -21,7 +21,7 @@ one of the Jenkins World speakers. https://www.papercall.io/jenkins-world-2017[The Call for Papers is open], last day for submitted a proposal is *March 5th, 2017.* -link:/node/tags/jenkinsworld/[Compared to Jenkins World 2016], what's new for +link:/blog/tags/jenkinsworld/[Compared to Jenkins World 2016], what's new for 2017? Two tracks are now dedicated to "show and tell." These sessions are technically advanced with code sharing, heavy on demos, and only a few slides. If you are like most of us - driven to learn, share, and collaborate...we'd diff --git a/content/blog/2017/08/2017-08-23-pull-requests-and-more.adoc b/content/blog/2017/08/2017-08-23-pull-requests-and-more.adoc index 2bced0f5cf5..1c6a10bc8b1 100644 --- a/content/blog/2017/08/2017-08-23-pull-requests-and-more.adoc +++ b/content/blog/2017/08/2017-08-23-pull-requests-and-more.adoc @@ -49,7 +49,7 @@ For example: If you have ten minutes, you can learn something new and share what you learned. -* Read a link:/node/[Jenkins community blog post] and tweet it with the hashtag #jenkinsci +* Read a link:/blog/[Jenkins community blog post] and tweet it with the hashtag #jenkinsci * Read a link:https://devops.com/?s=Jenkins[devops.com blog post] and share it on LinkedIn * Read a link:https://www.cloudbees.com/blog[CloudBees blog post] and test drive an idea from it * Find another Jenkins blog and share it (I recently discovered link:https://cicd.life/tutorials/[Matt Bajor's ci/cd life blog]) diff --git a/content/blog/2019/11/2019-11-08-board-elections.adoc b/content/blog/2019/11/2019-11-08-board-elections.adoc index 0243b6b09c8..b0d49c3874c 100644 --- a/content/blog/2019/11/2019-11-08-board-elections.adoc +++ b/content/blog/2019/11/2019-11-08-board-elections.adoc @@ -92,7 +92,7 @@ Here is a summary of the key election dates: |Dec 3, 2019 |New representatives announced |================================================== -Election results will be posted to the link:https://groups.google.com/g/jenkinsci-dev[Jenkins developer mailing list], followed by an announcement blog post on link:/node/[jenkins.io]. +Election results will be posted to the link:https://groups.google.com/g/jenkinsci-dev[Jenkins developer mailing list], followed by an announcement blog post on link:/blog/[jenkins.io]. If there are any delays to the proposed dates we will aim to communicate that as soon as we can. Thank you very much for all the candidates showing the Jenkins spirit of service to their community. diff --git a/content/blog/2020/12/2020-12-22-gsoc-report.adoc b/content/blog/2020/12/2020-12-22-gsoc-report.adoc index 9ee4d461912..6fe619a5155 100644 --- a/content/blog/2020/12/2020-12-22-gsoc-report.adoc +++ b/content/blog/2020/12/2020-12-22-gsoc-report.adoc @@ -21,7 +21,7 @@ Google Summer of Code would not be successful without the active participation o image:/images/gsoc/jenkins-gsoc-logo_small.png[Jenkins GSoC, role=center, float=right] -If you follow the Jenkins blog, you may have already seen link:/node/tags/gsoc2020/[many GSoC 2020 articles] created by the project teams. +If you follow the Jenkins blog, you may have already seen link:/blog/tags/gsoc2020/[many GSoC 2020 articles] created by the project teams. Here I would like to focus on the key highlights from the project. == Projects diff --git a/content/blog/2022/11/2022-11-04-jenkins-newsletter.adoc b/content/blog/2022/11/2022-11-04-jenkins-newsletter.adoc index 471ee432650..49ca5ef7638 100644 --- a/content/blog/2022/11/2022-11-04-jenkins-newsletter.adoc +++ b/content/blog/2022/11/2022-11-04-jenkins-newsletter.adoc @@ -21,7 +21,7 @@ image:/images/post-images/2022-10-13-jenkins-newsletter/centered-newsletter.png[ Welcome to the Jenkins Newsletter! This is a compilation of progress within the project, highlighted by Jenkins Special Interest Groups (SIGs) for the month of October. -View previous editions of the Jenkins Newsletter link:/node/tags/newsletter/[*here*]! +View previous editions of the Jenkins Newsletter link:/blog/tags/newsletter/[*here*]! Happy reading! diff --git a/content/blog/2022/12/2022-12-05-jenkins-newsletter.adoc b/content/blog/2022/12/2022-12-05-jenkins-newsletter.adoc index 5b0a0cb1384..6730c92ec11 100644 --- a/content/blog/2022/12/2022-12-05-jenkins-newsletter.adoc +++ b/content/blog/2022/12/2022-12-05-jenkins-newsletter.adoc @@ -22,7 +22,7 @@ Welcome to the Jenkins Newsletter! This is a compilation of progress within the Got Inspiration? We would love to highlight your cool Jenkins innovations. Share https://docs.google.com/forms/d/e/1FAIpQLScMCGOMtn2hGpfXsbyssGhVW1LwlW4LkXCIaKINKDQU2m6ieg/viewform[your story] and you could be in the next Jenkins newsletter. -View previous editions of the Jenkins Newsletter link:/node/tags/newsletter/[*here*]! +View previous editions of the Jenkins Newsletter link:/blog/tags/newsletter/[*here*]! Happy reading! diff --git a/content/blog/2023/09/21/2023-09-21-jenkins-august-newsletter.adoc b/content/blog/2023/09/21/2023-09-21-jenkins-august-newsletter.adoc index 5a30d42b7b8..e7b8370786a 100644 --- a/content/blog/2023/09/21/2023-09-21-jenkins-august-newsletter.adoc +++ b/content/blog/2023/09/21/2023-09-21-jenkins-august-newsletter.adoc @@ -100,4 +100,4 @@ image:/images/post-images/2023/02/07/2023-02-07-jenkins-newsletter/documentation Contributed by: author:kmartens27[Kevin Martens] Over the course of August, there were seven blog posts published by a combination of 12 different authors. -This included link:/node/tags/gsoc2023/[updates from the Google Summer of Code] participants, a retrospective on a link:/blog/2023/08/23/summer-internship-in-jenkins-security/[Jenkins security internship], considering what link:/blog/2023/08/30/a-glimpse-of-the-future/[the future holds for Jenkins], and notices regarding link:/blog/2023/09/06/artifactory-bandwidth-reduction/[bandwidth reduction], link:/blog/2023/08/22/linux-containers-rebuilt/[Linux containers], and link:/blog/2023/08/01/documentation-transition-to-java-17/[Java 17 use in the Jenkins documentation]. +This included link:/blog/tags/gsoc2023/[updates from the Google Summer of Code] participants, a retrospective on a link:/blog/2023/08/23/summer-internship-in-jenkins-security/[Jenkins security internship], considering what link:/blog/2023/08/30/a-glimpse-of-the-future/[the future holds for Jenkins], and notices regarding link:/blog/2023/09/06/artifactory-bandwidth-reduction/[bandwidth reduction], link:/blog/2023/08/22/linux-containers-rebuilt/[Linux containers], and link:/blog/2023/08/01/documentation-transition-to-java-17/[Java 17 use in the Jenkins documentation]. diff --git a/content/blog/2023/10/12/2023-10-12-jenkins-september-newsletter.adoc b/content/blog/2023/10/12/2023-10-12-jenkins-september-newsletter.adoc index 76bef916697..da88b21c971 100644 --- a/content/blog/2023/10/12/2023-10-12-jenkins-september-newsletter.adoc +++ b/content/blog/2023/10/12/2023-10-12-jenkins-september-newsletter.adoc @@ -113,7 +113,7 @@ Contributed by: author:kmartens27[Kevin Martens] During September, there were several updates for the community blog and Jenkins documentation. First, there were 10 blog posts written by 11 different authors. -The blog posts include link:/node/tags/gsoc2023/[updates and recaps for the Google Summer of Code], the link:/blog/2023/09/18/board-officer-election-announcement/[2023 Jenkins board and officer elections], and a review of the link:/blog/2023/09/06/artifactory-bandwidth-reduction/[Artifactory bandwidth reduction project]. +The blog posts include link:/blog/tags/gsoc2023/[updates and recaps for the Google Summer of Code], the link:/blog/2023/09/18/board-officer-election-announcement/[2023 Jenkins board and officer elections], and a review of the link:/blog/2023/09/06/artifactory-bandwidth-reduction/[Artifactory bandwidth reduction project]. The Jenkins security section now includes a list of all link:/security/issues/[security issues since 2018]. This list compiles all security issues that have been published in a security advisory. diff --git a/content/blog/2024/01/25/2024-01-25-jenkins-2023-recap.adoc b/content/blog/2024/01/25/2024-01-25-jenkins-2023-recap.adoc index 584d1662088..2ff7b7a610a 100644 --- a/content/blog/2024/01/25/2024-01-25-jenkins-2023-recap.adoc +++ b/content/blog/2024/01/25/2024-01-25-jenkins-2023-recap.adoc @@ -182,7 +182,7 @@ There was also the addition of UpdateCLI to the jenkins.io repository. This has helped ensure that whenever new versions of Jenkins are released, the documentation is updated accordingly. Thanks to link:/blog/authors/gounthar/[Bruno Verachten] for his work on getting this configured and added. -The link:/node/tags/gsoc2023/[Google Summer of Code] participants also provided various contributions to both Jenkins core and Jenkins.io, sharing their experiences and insights with the community. +The link:/blog/tags/gsoc2023/[Google Summer of Code] participants also provided various contributions to both Jenkins core and Jenkins.io, sharing their experiences and insights with the community. In the coming year, we are also planning on implementing a versioned documentation site, where users will select which Jenkins LTS version they are using and see the corresponding documentation. This is the result of a Google Summer of Code project link:/blog/2023/09/24/building-jenkinsio-with-alternative-tools/[originally looking at alternative build tools for jenkins.io]. diff --git a/content/node/index.html.haml b/content/blog/index.html.haml similarity index 96% rename from content/node/index.html.haml rename to content/blog/index.html.haml index 8feef1a961e..444fb520782 100644 --- a/content/node/index.html.haml +++ b/content/blog/index.html.haml @@ -31,7 +31,7 @@ section: blog %div.app-app-bar %div.app-app-bar__content %h1 - %a{:href => '/node/', :tabindex => -1} + %a{:href => '/blog/', :tabindex => -1} The Jenkins Blog %div.app-app-bar__controls.app-mobile-hide %div{:class => page.selected_tag ? "app-button app-tags-picker app-tags-picker--active" : "app-button app-tags-picker"} @@ -50,7 +50,7 @@ section: blog const tagSwitcher = document.querySelector("#tag-switcher"); tagSwitcher.addEventListener('change', () => { const value = tagSwitcher.value; - window.location.href = value === 'all' ? `/node/` : `/node/tags/${tagSwitcher.value}/`; + window.location.href = value === 'all' ? `/blog/` : `/blog/tags/${tagSwitcher.value}/`; }) }); diff --git a/content/doc/tutorials/index.adoc b/content/doc/tutorials/index.adoc index 9d84a16c9f2..eb9ef83ba11 100644 --- a/content/doc/tutorials/index.adoc +++ b/content/doc/tutorials/index.adoc @@ -63,7 +63,7 @@ Cloud tutorials are available including: * link:tutorials-for-installing-jenkins-on-Google-Cloud[Jenkins on Google Cloud] * link:tutorial-for-installing-jenkins-on-AWS[Jenkins on AWS] -You may find more tutorials in link:/node/tags/tutorial[Tutorial blogposts]. +You may find more tutorials in link:/blog/tags/tutorial[Tutorial blogposts]. * link:/blog/2017/02/07/declarative-maven-project/[Declarative Pipeline for Maven Projects] * link:/blog/2016/08/10/rails-cd-with-pipeline/[Continuous Security for Rails apps with Pipeline and Brakeman] diff --git a/content/blog/index.adoc b/content/node/index.adoc similarity index 55% rename from content/blog/index.adoc rename to content/node/index.adoc index 54a0356cc9d..a6224a63f52 100644 --- a/content/blog/index.adoc +++ b/content/node/index.adoc @@ -1,4 +1,4 @@ --- layout: redirect -redirect_url: /node +redirect_url: /blog --- diff --git a/content/projects/gsoc/2019/application.md b/content/projects/gsoc/2019/application.md index 22e9ccbebf5..d354b0b4be9 100644 --- a/content/projects/gsoc/2019/application.md +++ b/content/projects/gsoc/2019/application.md @@ -152,7 +152,7 @@ They should also provide a periodic feedback on the progress of the project and * Students will be developing their own modules for Jenkins and effectively they will retain ownership of these modules after GSoC (they can opt-out, of course). Public presentations will attract attention, and the students will be periodically contacted by users. * Students will be also advised to present their projects at local Jenkins Area Meetups (https://jenkins.io/projects/jam) -* Each project will have a strict Definition Of Done: public availability, Q&A chats, [blog posts on the project website](https://jenkins.io/node/). +* Each project will have a strict Definition Of Done: public availability, Q&A chats, [blog posts on the project website](https://jenkins.io/blog/). The students will be visible in the community even after GSoC #### Has your org been accepted as a mentoring org in Google Summer of Code before? diff --git a/content/projects/gsoc/2020/application.md b/content/projects/gsoc/2020/application.md index 771c1b0c7dd..612c271f570 100644 --- a/content/projects/gsoc/2020/application.md +++ b/content/projects/gsoc/2020/application.md @@ -97,7 +97,7 @@ TODO: Adjust according to project ideas * Chat page URL: https://app.gitter.im/#/room/#jenkinsci_gsoc-sig:gitter.im * Twitter: https://twitter.com/jenkinsci -* Blog: https://jenkins.io/node/ +* Blog: https://jenkins.io/blog/ ### Application @@ -162,7 +162,7 @@ We hope this will help us to improve student/mentor experience and overall resul * Students will be developing their own modules for Jenkins and effectively they will retain ownership of these modules after GSoC (they can opt-out, of course). Public presentations will attract attention, and the students will be periodically contacted by users. * Students will be also advised to present their projects at local meetups -* Each project will have a strict Definition Of Done: public availability, Q&A chats, [blog posts on the project website](https://jenkins.io/node/). +* Each project will have a strict Definition Of Done: public availability, Q&A chats, [blog posts on the project website](https://jenkins.io/blog/). * We recommend mentors to have monthly sync-ups with the students to follow-up on projects and other events in Jenkins * We will invite students to participate in other community outreach activities like GSoC or Hacktoberfest diff --git a/content/projects/gsoc/contributors.adoc b/content/projects/gsoc/contributors.adoc index 959f010c06a..5a568425328 100644 --- a/content/projects/gsoc/contributors.adoc +++ b/content/projects/gsoc/contributors.adoc @@ -320,7 +320,7 @@ Past years presentations and blog posts may inspire you. Here are some links: ** link:/blog/2018/07/23/remoting-kafka-plugin-1/[Remoting over Kafka] ** link:/blog/2018/08/17/code-coverage-api-plugin-1/[Code Coverage API] * GSoC 2016 blog post: -** link:/node/tags/external-workspace-manager/[External Workspace Manager] +** link:/blog/tags/external-workspace-manager/[External Workspace Manager] [[codestyle]] == Code Style Best Practices diff --git a/content/security/cna.adoc b/content/security/cna.adoc index 7e8182a24b2..7ca8ec49a14 100644 --- a/content/security/cna.adoc +++ b/content/security/cna.adoc @@ -21,7 +21,7 @@ Contact us at `jenkinsci-cert@googlegroups.com` if you have any questions about IMPORTANT: Do not contact the Jenkins security team asking us for compliance documents, certifications, or to fill out a questionnaire. We will not respond to such queries. -If we consider it necessary to provide a statement in response to incidents such as link:/blog/2021/12/10/log4j2-rce-CVE-2021-44228/[log4shell] or link:/blog/2022/03/31/spring-rce-CVE-2022-22965/[SpringShell], you will find a response in our link:/node/[blog]. +If we consider it necessary to provide a statement in response to incidents such as link:/blog/2021/12/10/log4j2-rce-CVE-2021-44228/[log4shell] or link:/blog/2022/03/31/spring-rce-CVE-2022-22965/[SpringShell], you will find a response in our link:/blog/[blog]. ## CVE Assignment Process diff --git a/content/security/index.adoc b/content/security/index.adoc index cdb5aadb758..010502ffcdb 100644 --- a/content/security/index.adoc +++ b/content/security/index.adoc @@ -49,7 +49,7 @@ If you are unable to report using our issue tracker, you can also send your repo IMPORTANT: Do not contact the Jenkins security team asking us for compliance documents, certifications, or to fill out a questionnaire. We will not respond to such queries. -If we consider it necessary to provide a statement in response to incidents such as link:/blog/2021/12/10/log4j2-rce-CVE-2021-44228/[log4shell] or link:/blog/2022/03/31/spring-rce-CVE-2022-22965/[SpringShell], you will find a response in our link:/node/[blog]. +If we consider it necessary to provide a statement in response to incidents such as link:/blog/2021/12/10/log4j2-rce-CVE-2021-44228/[log4shell] or link:/blog/2022/03/31/spring-rce-CVE-2022-22965/[SpringShell], you will find a response in our link:/blog/[blog]. == Learn More