Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Deprecating Mono

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Robert Erez
Word Count
1,570
Language
English
Hacker News Points
-
Summary

Octopus plans to phase out support for Mono in future releases, prompting users who deploy to SSH targets via Mono to transition to .NET Core. Mono, a CLI virtual machine enabling .NET code execution on non-Windows platforms, has been integral to Octopus since 2015 for Linux deployments. However, with the rise of .NET Core as the dominant cross-platform framework, the cost of maintaining Mono, including development, testing, and support expenses, now outweighs its benefits. Octopus will begin warning users of the upcoming changes in version 2023.2, with functionality being disabled by default starting from version 2023.4. Users are encouraged to switch to the self-contained Calamari (.NET Core) option by adjusting their deployment target configurations, which typically requires minimal changes. While most users will experience minor impacts, specific platforms such as RHEL6 and FreeBSD may require additional attention or upgrades. The overall goal is to modernize the deployment process by eliminating dependencies on older technologies like Mono.