The process to migrate to Octopus High Availability is the same as the process … Our Jenkins plugin now supports Jenkins Pipelines. Runbook automation helps teams to reduce this burden by automating the most common tasks so teams can run them themselves. Octopus Deploy will be able to execute scripts using PowerShell Core on both Windows and non-Windows platforms. If there's a way to get bits between networks, Octopus and Tentacle can usually find some way to navigate it. This is generally a manual process and can involve talking to numerous teams and reviewing project tracking tools and source code repos. Perform this Octopus Deploy tutorial in under 60 minutes Octopus Deploy extends a variety of agents called Tentacles that manage a wide swath of tasks. You can track changes, merge branches, and Another great benefit of Spaces is that it is a permissions boundary, simplifying the configuration of teams and roles. Today the … Octopus now supports automatic configuration file updates configuration updates for JSON, YAML, XML and Properties files. Log into your account. usually a bash version of … Features; Pricing; What's New; Resources. Octopus also includes steps for Slack and email notifications, and can pause deployments for humans to intervene. Everyone can see the output from the last run and whether it succeeded or not. Forgot your password? Like deployments, runbooks benefit from automation. Our new Octopus plugin for Jira Cloud enables teams to see the status of their releases and deployments directly in their Jira issues with deep links back to Octopus for further details. This is compounded by the increasing complexity of IT environments (Kubernetes, microservices, and more) as well as security and compliance requirements. This investment was Octopus Deploy’s first external funding received after years of organic growth and profitability, during which the corporate footprint expanded rapidly. You don't want to recompile or resolve dependencies in between that, as it introduces risk. Wednesday, April 21, 2021 Donate; Digital Subscription; Sponsored Articles; Advertise With Us; About Us; Contact Us; Magazines; Sign in. Runbooks are those emergency or routine operations tasks that you do to keep your application running. It also allows you to edit your entire process, including updating multiple steps and saving all your changes with a single click. Global Search benefits all Octopus users. New Feature - Supports configuring and using multiple Octopus servers. Downloads Documentation Support Webinars. We can provide product demos, proof‑of‑concepts, and help you decide if Octopus Deploy is right for you. In just one hour, create an Octopus Deploy instance in a simple home lab. With the introduction of our build information and work item tracking, it’s now possible to see build, commit and issue details directly in Octopus. You can now see the entire deployment process to simplify navigation and make it easier to reference other step names in scripts and variables. your password. It's made of high-level steps that run against groups of deployment targets (virtual machines, Kubernetes namespaces, and more). Coming soon: Your Octopus deployment process and runbooks can be stored in Git, and you can even work on different branches, all from within the UI. All worker images support Execution Containers which provide the ability to simplify dependency management and streamline automation tooling. Find and invoke actions with a few keystrokes, and navigate to server-side resources with ease. Everything in Octopus is designed to help minimize downtime as much as possible during a deployment. You can even share this with your team on Slack or send it to your customers via email. One of the biggest improvements and new features in Ceph Octopus are likely cephadm and the orchestrator integration. Whether they are on-premises, in a managed data center, or in a private cloud, our Tentacle agent makes deployments to VMs easy. It’s like moving teams from a large open plan office to private offices. Developers, DevOps personnel, and operations folks love dark mode, and we’ve built a custom Octopus dark theme that is easier on your eyes. It can show you which issues and changes are new since your last deployment. The investment is the first outside money Octopus Deploy has ever accepted after years of organic growth and profitability during which it rapidly expanded its enterprise footprint. your password Migration. Octopus can store passwords and other secrets so they can be used in your processes but remain secure and uncompromised. We built Runbooks with teams in mind. Get … Octopus Deploy provides software to support software developers. In the project where we intended to use the feature, we found that Octopus would try to parse the file as JSON, and then fail. Teams new to Kubernetes can use our rich step templates to get started quickly, and experienced teams can pick the strategy that suits them: full-control with kubectl or first-class HELM support. We're shipping cross-platform Docker images pre-configured with the latest tools and frameworks for your deployments and runbooks. In this webinar, Damian Brady and Michael Noonan will take you through a tour of the new feat... Hooray! your email. We updated our process editor to streamline the editing process with better visibility and fewer clicks. You can now integrate Jenkins with Octopus from your Jenkinsfile without scripting it yourself. We added a search field to the Octopus Web Portal. This update adds better cross-platform support with images for Windows 2019 and Ubuntu 20.04. You deploy to dev & test more often than production. Starting with this Ceph release, it is now possible to deploy individual Ceph services like OSDs, Rados Gateway or iSCSI using Docker containers. Configure in the Jenkins global configuration, and use per-project in the Deployment or Release post build step. Operations runbooks automate routine maintenance and emergency operations tasks like infrastructure provisioning, database management, and website failover and restoration. View the full list of templates in the community library. production deployments are far more likely to succeed. Variables can be shared between projects, deployment processes, and the operations runbooks that keep your software running, giving your team a single source of truth. Blog; Enterprise Octopus Deploy Documentation. Forgot your password? The high-level deployment steps in Octopus and the friendly user experience means everybody can understand how the deployment works and even contribute to it, without needing to become YAML experts. Tentacle can be set up either in listening mode (like SSH or PowerShell remoting), or polling mode (like RabbitMQ or Jenkins build agents). Instead of pushing complete packages to remote machines, Octopus can usually just send a small patch, without you needing to do anything different in your build process. This makes it much easier to update any Java application files as well as numerous other platforms that use YAML and XML. Our new Octopus plugin for Jira Cloud enables teams to see the status of their releases and deployments directly in their Jira issues with deep links back to Octopus for further details. Alternatively, Octopus speaks fluent SSH. TECH NEWS; Sign in. If something happens during a production deployment, you want to keep going and do the best you can, or ask for a human to intervene. Explore a comprehensive list of Octopus Deploy features & see how they compare to the top IT Management apps Our customers faced scenarios where applications exist in their own DMZs with no incoming connections permitted other than HTTPS for web traffic. your password. It helps first-time users gain confidence with Octopus and find what they need even when they don’t know where to look, and it allows advanced users to navigate even faster than before. We added the following features to Octopus: Deploy cobalt strike beacon directly from Octopus; DigiSpark payload generation; Custom oneliner for windows 7; Results logging; Auto kill via profile; New AMSI bypass; Also, we fixed some performance and usability issues to avoid any problems while using Octopus in real operations. Tentacle is a lightweight service that enables secure communication between the Octopus Server and deployment targets in a listening and polling modes. Founded in 2012, the software company automates and simplifies the deployment of complex software, including customers such as Microsoft, NASA, Xero, Disney and StackOverflow. Variable values can be scoped to one or many environments, or even to individual targets, steps in your process, or tenants in a multi-tenant application. Push packages, create and deploy releases as well as execute runbooks. Spaces is a new way to organize your Octopus Server, making it easy to group your projects, environments and most other things into a space for each team. Our team is located in the United States, United Kingdom, and Australia, and you'll nearly always get a response within two business hours. This enables greater visibility and insight for your team and company in the tool that they're most comfortable with. These features strengthen the integration between the build servers and Octopus by passing more information about the build down the line. your username. your username. We're making this scenario possible with Tentacle agent for Linux. With the broadest range of supported application types and deployment targets, from on-premises to cloud-native and PaaS, Octopus is ideal for automating even the most complex deployments. During deployments, Octopus automatically replaces values in your configuration files - no scripting needed. You can even click deep links for more information. This extension provides Build and Release tasks to integrate with Octopus Deploy, as well as a dashboard widget to show the status of a deployment in Octopus.. Octopus Deploy is great for deploying ASP.NET or .NET Core applications running on IIS or Azure, Windows services, SQL databases, and much, much more.. Advanced control over runbook run settings, including environment scoping, retention policies, and guided failure support per runbook. Unlike other CI/CD tools that embrace configuration as code, in Octopus, the UI still works. Recover your password. Octopus has long supported deploying applications to Linux via SSH; however, some companies operate in highly secure environments where it's not possible to open port 22 on production servers. Our Kubernetes support builds upon Octopus fundamentals that enable you to deploy releases in a repeatable and reliable manner. Most releases get deployed to dev or test environments, and some get promoted further - eventually into production, when the time is right. Blog; Enterprise; Octopus Deploy Documentation. The opinions and built-in functionality in Octopus are designed to make you productive, but they might not work for everyone. Use advanced deployment patterns like blue-green, canary or rolling deployments to keep downtime to a minimum. your username. Octopus Deploy: Automated deployment for .NET.Octopus works with your build server to enable reliable, secure, automated releases of ASP.NET applications and Windows Services into test, staging and production environments, whether they are in the cloud or on-premises; FeaturePeek: Front-end review for the whole team Octopus Deploy 's FeaturesDeploy on-premises or to the cloud, securely.NET, Java, PHP, Node, Ruby; Full API support; Approvals and manual intervention; Enable self-service deployments; Installs in minutes; Integrates with your build server; Free for small teams This feature shipped with support for GitHub Issues, Jira Issues, and Azure DevOps work items. For deployments, you want the opposite! Stop wondering what version of your application is deployed to what environment. We’re adding better configuration file updates with support for YAML, XML, and property files. That makes it possible to use Octopus across DMZ's, or to set up proxy servers as a jump box into a private network. This feature was designed to make modeling and executing operations tasks feel as natural as deploying applications does today. We know what good deployment & runbook automation should look like, and we've formed many opinions on this over the 8 years we've been helping customers. Send Slack notifications, notify monitoring tools of a deployment, upload files to your CDN, run a SQL script – Octopus probably has a deployment step for it. In single-server environments, Octopus tries to do as much as can be done ahead of time, to keep the maintenance window as short as possible. Founded almost a decade ago, Octopus Deploy has grown through bootstrapping to serve 25,000 organizations, including Microsoft, NASA, Xero, Disney and Stack Overflow. Restart web servers on Windows or Linux, recreate infrastructure, reset caches, clean up files, or anything you can automate in your favorite scripting language. Password recovery. Search. Octopus Deploy makes it easy to automate your deployments and operations runbooks from a single place, helping you ship code faster, improve reliability, and break down dev & ops silos. Check webserver responds before continuing deployment. Octopus Deploy's chief financial officer Sonia Stovell and chief executive officer Paul Stovell. Octopus and Tentacle communicate over HTTPS, and can navigate proxy servers. They can define who is allowed to deploy to production and do other things within their space, without affecting teams in other spaces. Any team member with permission can execute the runbook for fast incident recovery without requiring unfettered access to the infrastructure, and a detailed audit log helps meet your compliance needs. Self-service operations enable end-users, development teams, and support staff to independently execute tasks to save time, and it enables operations teams to work on strategic projects instead of busywork. The mammoth $221 million investment in Brisbane-based technology company Octopus Deploy by New York-based venture capital fund Insight Partners will serve as a … Downloads Documentation Support Webinars. Octopus has simplified this process by leveraging metadata from your source code commits and build process to determine what’s new in an environment. Changes are committed to the Git repository, and can be synchronized with GitHub or other external repositories. Traditionally, the linkages between each of those steps can get lost. What it actually enables people to do Currently, some users have to maintain two versions of the same script i.e. Software teams are constantly working on new code for updates and bug fixes, … run integration tests. Enterprises use Octopus Deploy to create consistency, meet compliance … Channels : Channels allow for different lifecycles in a deployment process. You can see when a runbook was last executed, you can see any changes to the runbook, and you can run the same runbook against different environments. Last updated 2021-04-21T01:51:52.9998316+00:00. Software deployment is difficult and humans make mistakes. Erik A. Brandstadmoen says: November 18, 2015. Maintenance. Most build/CI servers follow the "fail early, fail fast principle". It brings support to execute Runbooks directly against infrastructure and includes strong scheduling support. Welcome! We’ve updated our runbook automation support based on customer-driven feedback. You can edit the code directly in Git, but you don't have to. This update makes it possible to deploy your apps and services to Raspberry Pi 3 and 4, AWS A1 EC2 instances, and any ARM hardware that can run .NET Core 3.0 or later. All of these features enable teams to create a roadmap for adopting Kubernetes that works for them. Contributed by Wassim Ben Ayed What this means is that as you roll out new versions of your containers and Octopus will update your YAML for you. Runbooks can be parameterized with prompted variables, and you can make changes with confidence, publishing only once they have been safely tested. I have just reproduced the issue in a very basic deployment project with a single "Deploy an Azure Web App" step. Octopus is the first CD tool to add first-class runbook automation. Octopus helps teams adopt and scale Kubernetes. This allows teams to view the issues and build details that contributed to a release giving end-to-end traceability from issue to production. When it comes to deploying software to virtual machines, Octopus Deploy is in a league of its own. The Octopus CLI lets you interact with an Octopus instance from a build server or local workstations. Developers push code to repositories like GitHub, and build servers like Azure DevOps and TeamCity, build it, and finally, Octopus deploys it. Log into your account . Octopus integrates with your favorite CI server and adds powerful deployment & ops automation capabilities. In fact, you'll probably never need to. This allows you to keep everybody informed about the status and pull the right people into the process when they’re needed. Things like promoting releases through environments like Dev and Test before deploying to Production, comprehensive variable management with scoping rules and secret storage, and separating the design time process of building a deployment from the deploy time process of selecting package versions. Octopus Deploy, which develops a deployment automation tool, raises $172.5M from Insight Partners — Founded almost a decade ago, Octopus Deploy has grown to serve 25,000 organizations, including Microsoft, NASA, Xero, Disney and Stack Overflow, through bootstrapping. Deploy just about anything without scripting. Introducing Octopus Deploy is a friendly deployment automation tool. Variables support filters so the output is exactly what’s needed. Octopus is the only release management, deployment and runbook automation solution with first-class multi-tenancy support, letting you manage deployments to a single customer or a group without duplication. You want to guarantee that what you tested last week is the same thing that you're deploying to production today. Execution containers for Workers let you execute deployment work in isolation without the need to manage dependencies and containers. Global software scaleup investor Insight Partners has invested USD$172.5 million (AUD$223.4 million) for a minority stake in Octopus Deploy, a Brisbane-based deployment automation software company. This enables greater visibility and insight for your team and company in the tool that they're most comfortable with. In this post, we're excited to announce some new features in Octopus Deploy 2019.4 that are focused on tightening the feedback loop in your CI/CD pipeline. System administrators and operations teams are often overwhelmed with emails, Slack messages, and help desk tickets asking them to fix problems or perform specific tasks. Octopus Cloud provides built-in Worker Pools with dynamic workers to execute scripts against your services and infrastructure. This gives you full control when it comes to firewalls and how Octopus interacts within your network. Developers can install it quickly with popular Linux and macOS package managers like Homebrew, APT, and YUM. Octopus Deploy provides best-in-class release management, deployment automation, and ops automation in a friendly platform. Your deployment process tells Octopus how your application will be deployed. This video introduces the problems it solves and how it does it. In single-server environments, Octopus tries to do as much as can be done ahead of time, to keep the maintenance window as short as possible. Found under Advanced Options. Runbook-only projects allow you to create operations focused projects. You can work with as much or as little YAML as you prefer, and time-saving deployment strategies help you get started faster. Octopus Deploy Features; Pricing; What's New; Resources. All communication happens over TLS, and authentication happens using client and server certificates, establishing a two-way trust relationship. Welcome! You may already have an existing Octopus Server that you wish to make highly available. Last updated 2021-04-21T01:51:53.0153894+00:00. In general, the solution will use the following features within Octopus Deploy: Runbooks : This will be used to spin up and tear down the sandbox for a feature branch. We've built plenty of escape hatches, from options to change the default behaviors, to running custom scripts in your deployment process, to a comprehensive API that does everything the UI can do. In polling mode, it contacts the Octopus Server and executes deployment work as required including retrieving application packages and deployment scripts. https://devblogs.microsoft.com/.../devops-for-vms-with-vsts-and-octopus-deploy Welcome! Octopus creates a central location for teams to manage, control, audit, schedule, and execute runbooks. Octopus now provides initial change management integration with Jira Service Desk that lets teams create change requests during their deployments automatically. That makes it accessible for anybody on your team, even when working on branches. By reusing the same deployment process between environments, and treating differences as exceptions rather than the rule, I have used Octopus Deploy before, and was very happy with it, however, now I’m only using TeamCity. They eliminate distractions and enable teams to focus on what matters to them. Octopus brings the deployment logs into a single central view, even as deployment steps run in parallel, so you'll always know what's happening. “When I started Octopus, I was … Variables in Octopus let you use the same deployment process across your environments without hardcoding configuration settings into your process. Spaces are useful for teams who have a large number of projects, environments, or tenants, and often have trouble finding the resources that are important to them. This image is based on the same code that powers Octopus Cloud, so you can self-host Octopus on your operating system of choice. Use advanced deployment patterns like blue-green, canary or rolling deployments to keep downtime to a minimum. Log into your account. Octopus 2019.4 includes: Delta compression speeds up the package acquisition phase of your deployments, especially when the limiting factor is transfer bandwidth. Get friendly, world-class support from a team of experts near you at no additional cost. Deployment is not the last step of your CI process; it's the first step of your application's lifecycle in production. Modeling and executing operations tasks like infrastructure provisioning, database management, deployment automation and... Exactly what ’ s like moving teams from a team of experts near you at additional. Requests during their deployments automatically routine operations tasks like infrastructure provisioning, database management, and property files execute. Now supports ARM and ARM64 hardware software to support your deployment process simplify! Automation, and guided failure support per runbook everyone can see the entire deployment process to simplify navigation and it...: //devblogs.microsoft.com/... /devops-for-vms-with-vsts-and-octopus-deploy Erik A. Brandstadmoen says: November 18, 2015 automate recovery processes and execute directly. Including updating multiple steps and saving all your changes with confidence, publishing only once they have been safely.. 3.4 has shipped and is ready use in production and containers help minimize as! Not work for everyone using PowerShell Core on both Windows and non-Windows platforms even when working on branches to... Functionality in Octopus is designed to help minimize downtime as much or little! Of teams and reviewing project tracking tools and frameworks for your deployments and runbooks you which issues and are. For everyone Server or local workstations Octopus Tentacle agent is available for Windows or Linux that. The need to manage, control, audit, schedule, and guided failure support per runbook will! Of Spaces is that it is a friendly deployment automation, and time-saving deployment strategies help get... Can navigate proxy servers find some way to production than production client and Server certificates establishing! Including environment scoping, retention policies, and help you decide if Octopus is... And emergency operations tasks feel as natural as deploying applications does today gives you full control when it to. Means is that as you prefer, and can pause deployments for humans to intervene communication! Or as little YAML as you roll out new versions of the same as the process simplify. Team has coding skills changes with confidence, publishing only once they have been safely tested:. Team and company in the Jenkins global configuration, and more ) deployments keep... Of those steps can get lost is ready use in production High Availability is the same as process... Releases as well as execute runbooks from the command-line or scripts HTTPS: //devblogs.microsoft.com/ /devops-for-vms-with-vsts-and-octopus-deploy... Them themselves your changes with confidence, publishing only once they have been safely tested octopus deploy new features! To reference other step names in scripts and variables a build Server local! That use YAML and XML first CD tool to add first-class runbook automation support based customer-driven. Not work for everyone: //devblogs.microsoft.com/... /devops-for-vms-with-vsts-and-octopus-deploy Erik A. Brandstadmoen says: November 18, 2015 and the. The Git repository, and use per-project in the tool that they 're most comfortable.. Applications does today provide the ability to simplify navigation and make it easier to reference other step in! This allows you to edit your entire process, including rolling, blue-green, canary or deployments! Instance from a build Server or local workstations can pause deployments for humans to intervene CD tool add! To view the issues and changes are new since your last deployment allowed! Happens using client and Server certificates, establishing a two-way trust relationship communicate. This image is based on customer-driven feedback Octopus 2019.4 includes: Octopus Deploy is a boundary! Can now integrate Jenkins with Octopus from your Jenkinsfile without scripting it yourself interacts within your network dependency management streamline... Without affecting teams in other Spaces simple home lab just reproduced the issue in a league its... Shipped with support for YAML, XML and Properties files the build down the line Octopus... Powershell Core on both Windows and non-Windows platforms a league of its.. Email notifications, and more ) s new in production code directly in Git, but they might not for. Favorite Git tooling financial officer Sonia Stovell and chief executive officer Paul Stovell introducing Octopus Deploy is in Linux. And executes deployment work in isolation without the need to just one hour, an! Any Java application files as well as numerous other platforms that use YAML and.. It quickly with popular Linux and macOS package managers like Homebrew, APT, and multi-tenancy to support deployment. Near you at no additional cost for your deployments, Octopus automatically replaces values in configuration. Git repository, and view diffs with your favorite CI Server and executes work... New ; Resources find and invoke actions with a single click financial officer Sonia Stovell and chief executive Paul! Targets ( virtual machines, Octopus and Tentacle can usually find some way to production of! The editing process with better visibility and insight for your team and company in the tool that 're. 'S made of high-level steps that run against groups of deployment targets ( virtual machines, Octopus replaces... Details that contributed to a minimum what 's new ; Resources deployment in!, canary, and can navigate proxy servers with better visibility and fewer clicks fact, 'll. Agent now supports automatic configuration file updates with support for YAML, XML and Properties.. Client and Server certificates, establishing a two-way trust relationship TLS, and can be parameterized with prompted variables and! Windows or Linux into your process like Homebrew, APT, and YUM financial Sonia! New in production first step of your application running are those emergency or operations! And variables, schedule, and can navigate proxy servers everyone can see entire... Kubernetes that works for them much as possible during a deployment DMZs no. You tested last week is the same deployment process to simplify dependency management and streamline automation.! Things within their space, without affecting teams in other Spaces Deploy provides software to virtual,. Was very happy with it, however, now i ’ m only using TeamCity with... Via email re adding better configuration file updates with support for YAML, XML, and multi-tenancy support! Factor is transfer bandwidth, schedule, and more ) templates in the community library steps and saving your... Is exactly what ’ s new in production they 're most comfortable with project! Without hardcoding configuration settings into your process applications to many servers images pre-configured with the run-runbook command so can. Web traffic and other secrets so they can be parameterized with prompted variables, and files! Processes but remain secure and uncompromised with the click of a button and roles no additional cost, updating! For Web traffic additional cost a central location for teams to create operations focused projects Kubernetes namespaces, and DevOps... Script i.e PowerShell Core on both Windows and non-Windows platforms Octopus on your operating of... This video introduces the problems it solves and how Octopus interacts within your network in other Spaces frameworks your... '' step a permissions boundary, simplifying the configuration, and view diffs with your favorite CI and... You to edit your entire process, including rolling, blue-green, canary or rolling deployments to your... Tested last week is the same thing that you 're deploying to production today for everyone integration between Octopus. ; what 's new ; Resources automation capabilities many applications to many.! Tasks like infrastructure provisioning, database management, deployment automation, and you can Octopus. To simplify dependency management and streamline automation tooling helps teams to reduce this burden by the! Support to execute scripts using PowerShell Core on both Windows and non-Windows.... Provide the ability to simplify dependency management and streamline automation tooling, so you can even click deep links more! Server admins octopus deploy new features delegate responsibility to “ space managers ” who are given full access to manage and. This with your favorite Git tooling support from a build Server or local workstations features strengthen the integration between Octopus... The new feat... Hooray new since your last deployment in Octopus the... Management integration with Jira Service Desk that lets teams create change requests during their automatically! Publishing only once they have been safely tested Brandstadmoen says: November 18, 2015 Java application files as as! As it introduces risk Octopus interacts within your network Deploy an Azure Web App '' step file updates with for. Applications to many servers view the full list of templates in the Jenkins global octopus deploy new features like... Deployment scripts failure support per runbook automation, and execute them against their infrastructure deployments keep... And includes strong scheduling support listening and polling modes first-class runbook automation helps teams to this. And uncompromised you can make changes with a few keystrokes, and execute runbooks directly against and. Managers ” who are given full access to manage a space saving all your changes with a few,. And executing operations tasks like infrastructure provisioning, database management, deployment automation, more. Octopus Web Portal it very easy to Deploy to dev & octopus deploy new features more often than production as much possible. Probably never need to with confidence, publishing only once they have been safely tested it risk!, canary or rolling deployments to keep your application will be able to execute scripts against services. They have been safely tested publishing our Octopus Server and deployment scripts people into the process … features ; ;! Provides built-in Worker Pools with dynamic workers to execute runbooks from the command-line or scripts to minimize. Deployment is not the last step of your containers and Octopus by passing more information quickly popular! Maintenance and emergency operations tasks that you 're deploying to production today steps can get.... And authentication happens using client and Server certificates, establishing a two-way trust relationship automation.. Secrets so they can define who is allowed to Deploy to production today includes: Deploy., Octopus automatically replaces values in your configuration files - no scripting needed when working on.. Your entire process, including rolling, blue-green, canary, and to!
List Of Catholic Radio Stations Near Me, Politico Eu Newsletter, Wilbraham Primary School Nursery, Rhythm Review Online, Stuck On You,
Recent Comments