Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Octopus Server to .NET 8 #8503

Closed
borland opened this issue Nov 29, 2023 · 1 comment
Closed

Update Octopus Server to .NET 8 #8503

borland opened this issue Nov 29, 2023 · 1 comment
Assignees
Labels
kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time

Comments

@borland
Copy link

borland commented Nov 29, 2023

The enhancement

The Need

The Octopus Server is currently built using .NET 6. It packages a copy of the .NET 6 runtime. It goes out of support in November 2024.

.NET 8 is now available, bringing with it performance improvements, reduced memory consumption, and is supported until November 2026, as well as many features our developers can use to write code more effectively.

Solution

In 2024.1, Octopus Server has been upgraded from .NET 6. to .NET 8 which, along with other optimisations, has resulted in significant performance improvements across the platform. We benchmarked the 60 most commonly used endpoints in our REST API, and observed an average 16% reduction in latency. The biggest improvement was 60% faster than the prior 2023.4 release, with equal-or reduced memory consumption in all cases.

Note: While the Octopus Server bundles a copy of Tentacle, and a lot of deployment tools collectively referred to as Calamari, these are not being updated at this time. They will continue to use .NET 6 and/or the .NET 4.x Frameworks, and will be updated later.

@borland borland added the kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time label Nov 29, 2023
@borland borland closed this as completed Nov 29, 2023
@Octobob
Copy link
Member

Octobob commented Feb 19, 2024

🎉 The fix for this issue has been released in:

Release stream Release
2024.1 2024.1.3308
2024.2+ all releases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time
Projects
None yet
Development

No branches or pull requests

2 participants