Compare releases

Compare releases and check for compatibility between your existing Octopus Server and new releases.

What's new

These are the most important features you'll get by upgrading from 2.4.10 to 2.5.1

Octopus 2.5

Highlights of 2.5

  • Support for scheduled deployments
  • Task page improvements including filtering
  • Library/step template improvements including typed parameters and usage search
  • Maintenance Mode
  • Breaking change: All machines in a single deployment must have a unique SQUID (923)
  • Breaking change: Octopus will no longer monitor its internal package folder for filesystem changes (900)
  • Breaking change: When custom XML config transforms are in use, *.Release.config and *.#{Octopus.Environment.Name}.config must be explicitly added to the list for the order of application to be defined (1037)

Read the blog post to learn more

Octopus 2.4

Highlights of 2.4

  • Step templates allow you to create reusable steps to share between projects
  • PowerShell script modules allow you to create common PowerShell functions and use them wherever PowerShell is supported
  • Active Directory groups can now be members of teams
  • Integrated Windows authentication is supported
  • Retention policies for the built-in NuGet repository
  • Keep a limited number of backups
  • Customize the way the "next release number" is generated
  • Breaking change: We only call Deploy.ps1 and friends if they are at the root (details)
  • Breaking change: The "Substitute variables in files" feature now runs before XML configuration transforms (details)

Read the blog post

Release notes

These are the features and fixes you'll get by upgrading from 2.4.10 to 2.5.1.

Changes in Octopus Server 2.5.1

  • 949 - Windows Service has 'unchanged' start mode and will not try to start up a disabled service
  • 292 - Finer control over config transforms
  • 929 - Server/Tentacle.exe version included when logging exceptions
  • 1022 - Fixed Firefox bug when creating a release with a specific version package number
  • 994 - Fixed behavior with mixed case variables
  • 724 - You can now clone projects without having to be an administrator (requires Project Initiator or Project Contributor)
  • 730 - Paginator now collapses when there are lots and lots and lots of pages
  • 854 - No longer overwriting AD usernames when manually creating users
  • 479 - Only fatal errors now sent to event log, and activity level events no longer recorded twice
  • 1017 - Dashboard now does a hard refresh every 5 hours
  • 930 - You can now not deploy to tentacles who's version does not match the Octopus Server
  • 951 - AD distribution lists now not shown when searching for AD groups
  • 898 - Script variables excluded from OctopusPrintVariables
  • 962 - Fixed issue with Failure Guidance Text Box Losing Focus
  • 972 - Fixed issue with reorder steps interface re-sizing
  • 900 - NuGet Package repository no longer watched due to locking issues, see breaking change
  • 970 - Linked .app config packages now correctly package with OctoPack
  • 1008 - Octo.exe now has option to show the progress of a deployment
  • 1004 - Inital foreground SQUID check now done on separate actor
  • 841 - Retention policies '# of releases to keep' are now per-environment
  • 581 - Manual Intervention Note now visible in the History log for a release
  • 919 - More human-friendly ID's for feeds - now use name in the slug
  • 965 - Nuget.exe push now shows errors! such as bad API Key
  • 995 - Manual steps now included in Skip All
  • 946 - OctoPack - Release notes file can be passed twice
  • 945 - OctoPack - option to suppress Octo001 warning
  • 1010 - OctoPack now doesn't include duplicate files
  • 683 - Option to now not delete .ps1 files post deployment
  • 916 - Organised the binding helper suggestions
  • 923 - Deployments are prevented if duplicate machines are found
  • 1021 - Change logo page now works
  • 734 - Prompted variable support in Octo.exe
  • 826 - Prompted variables cannot also be scoped to roles
  • 787 - Removed the "sensitive variable in Azure config" warning
  • 915 - Provided links to all deployment processes that use a given step template
  • 843 - Tasks page now organised and filterable!
  • 987 - Run retention policies after the last package step instead of as last task in a deployment
  • 870 - SSL certificate thumbprint can now be bound
  • 252 - Scheduled Deployments
  • 835 - Setting for Package Cache retention time now supported
  • 894 - Support YYYY, MM, DD variables in version templates
  • 532 - Tag process steps by environment
  • 999 - Users with TaskView permissions now see high level task progress
  • 921 - Fixed bug with transferring a zero-byte file causing artifact collection to hang
  • 743 - Disabled concurrent server GC to prevent intermittent access violation crash
  • 933 - Typed parameters & custom field types for step templates
  • 865 - Use relative (or protocol-independent) URL when redirecting to /app
  • 958 - Use specific version reference for Json.NET
  • 926 - ### Now supported in variable replacement in custom config files
  • 977 - Polling machines now show its IP address

Changes in Octopus Server 2.4.10

  • 981 - Big performance improvements on the task log
  • 1032 - Ensure indexes are updated before shutdown
  • 1027 - Sort project groups on the dashboard correctly