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 2019.1.11 to 2019.2.1
Octopus 2019.2
Highlights
User Invitations into Space Teams
We have added the ability to invite new users into Teams that are owned by Spaces. Previously, new Users could only be invited into System-level Teams, but now Spaces and Space Managers can be self sufficient by inviting new Users without needing to ask a more privileged user to first invite the user into a System team.
Improved Date Display
We've done some renovations around how we handle and display dates. Now, we display dates in your local timezone where possible, and if that isn't possible, we include the timezone, so it's much easier to tell when something happened if you're in a distributed team or in a different timezone to your Octopus Server. Unfortunately, this has meant we've had to make some breaking changes, but we believe the impact will be low.
Breaking Changes
- The
LastSeenproperty onoctopusservernodes/pingnow returns an ISO8601 date instead of a formatted string - The human-readable
Completeddate on aTaskis now formatted with a timezone - The human-readable
Publisheddate on aPackageis now formatted with a timezone - The
Rank,LastSeenandIsOfflineproperties have been removed from the/api/OctopusServerNodes/{id}endpoint, and are now available from a new endpoint/api/OctopusServerNodes/summary - The
EffectiveExpiryDateon the/api/licenses/licenses-current-statusendpoint is now formatted with aDate(yyyy-MM-dd) rather thanDateTimeOffsetdata type. - The third party libraries we use to read certificates have been upgraded to newer versions which include tighter certificate verification. This may reject incorrectly formatted certificates.
- The
write-verbosePowerShell Cmdlet now mimics native PowerShell behavior more closely -write-verbose "myvar = " $myvaris no longer valid and will throw apositional parameter cannot be founderror. Please usewrite-verbose "myvar = $myvar"instead.
Release notes
These are the features and fixes you'll get by upgrading from 2019.1.11 to 2019.2.1.
Changes in Octopus Server 2019.2.1
- 4897 - Add validation for drop down options for variable templates of type "select"
- 5303 - 2100 SQL parameter limit hit when updating usages of step templates fixed
- 5325 - Fixed the
api/reporting/deployments/xmlendpoint, a bug introduced in2019.1.0 - 5338 - Corrupt
builtinrepositoryconfigurations-singleconfiguration json column fixed - 5343 - Delete project error message does now display the teams blocking the deletion
- 5346 - Automatic lifecycle promotion after automatic release creation works regardless of the permissions of the user that pushed the package, fixing an issue introduced in 2019.1.0
- 5349 - Expose ephemeral storage requests and limits in K8S
- 5351 - Using Tentacle Manager to configure a polling Tentacle does not authenticate with username/password has been fixed
- 5352 - Fixed an issue where nodes with very long names would show StringTooLongException warnings in the log and were unable to elect a Leader node
- 5354 - Improve user experience adding a worker when at license limit