Otter Downloads

To see what's coming next, take a look at our Otter Roadmap.

Otter 1.6 - Beta

1.6.0

5/25/2017
  • OT-151 - FIX: Git raft repository may return errors if the remote repository is empty
  • OT-150 - Add easier way to configure directory providers
  • OT-152 - Automatically infer environments in configuration and orchestration jobs exclusively from servers
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

Otter 1.5 - Fully Supported

1.5.5

3/16/2017
  • OTTER-136 - FIX: Connecting to a server using the SSH agent and private key credentials ignores the supplied user name
  • OTTER-135 - FIX: v1.5 SDK incompatibility causes failure when editing existing PsCall operations due to inability to correctly parse script metadata
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.5.4

3/15/2017
  • OTTER-133 - FIX: Scheduled Orchestration Jobs May Start Prematurely
  • OTTER-132 - FIX: Incorrect environment variables applied to plans
  • OTTER-131 - $EnvironmentName doesn't work in all execution contexts
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.5.3

2/3/2017
  • OTTER-130 - On the first schedule run, limit the starting time frame to within the past hour instead of the past 24 hours
  • OTTER-129 - FIX: Show % instead of @ for map types on Operations Listing page
  • OTTER-128 - Configuration properties of the SecureString type should display as "encrypted" by default instead of requiring additional attributes
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.5.2

1/25/2017
  • OTTER-127 - Improve error message when a missing configuration item that has been deleted is selected
  • OTTER-126 - FIX: Some schedule configurations may yield unexpected runs
  • OTTER-125 - FIX: Script asset arguments to PsEnsure passed in with a map are not parsed correctly
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.5.1

1/19/2017
  • OTTER-123 - FIX: Text database assets sometimes save incorrectly when replacing an existing script with a shorter one
  • OTTER-124 - FIX: JSON API does not parse POST body input as JSON unless content type is explicitly "application/json"
  • OTTER-121 - FIX: Infrastructure sync may not put new child environment under parent
  • OTTER-122 - FIX: Variable expansion error when . follows a scalar variable [regression]
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.5.0

1/13/2017
  • OTTER-120 - Add option for Custom Error Pages in All Settings
  • OTTER-112 - Custom editor help text should not be HTML-encoded
  • OTTER-113 - FIX: Editor for Call Template statement displays "Object reference not set"... error
  • OTTER-114 - FIX: File mask hilites should say "top-level items" instead of "everything"
  • OTTER-115 - FIX: Infrastructure Sync Does Not Consider "Active/Inactive" Drift
  • OTTER-116 - FIX: SOAP API should generate string types for parameters of YNIndicator type
  • OTTER-118 - FIX: When running a job with the blue tie icon on the plans page, the appropriate plan is not selected in the displayed dialog
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

Otter 1.4 - Fully Supported

1.4.6

11/8/2016
  • OTTER-111 - FIX: ScriptPropertyMapper May Yield "file not found" for default arguments on PSCall
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.4.5

11/2/2016
  • OTTER-110 - FIX: Infrastructure Management API May throw "Invalid Entity Type"
  • OTTER-109 - PlanEditor: Add "Iteration type" to simplify ServersInRole and Range usage
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.4.4

10/10/2016
  • OTTER-108 - FIX: RunCount Error With Ensure Operations in a Retry Block
  • OTTER-107 - FIX: Credential Configuration Properties May Report Drift
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.4.3

10/5/2016
  • OTTER-105 - Only trigger routine configuration scan for specific server or role in scope when saving/checking from UI
  • OTTER-106 - Hide configuration items persisted as SecureString from UI by default
  • OTTER-104 - FIX: Plan name does not populate when creating job using tie button
  • OTTER-103 - FIX: Configurations with SecureString Properties Do Not Compare Properly
  • OTTER-102 - FIX: Configuration Variables with Nested Maps Do Not Process Properly
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.4.2

9/28/2016
  • OTTER-100 - FIX: Ensure-AppSettings Support for Multiple Files
  • OTTER-92 - FIX: Expected runcount error for some ensure-operations within iteration blocks
  • OTTER-99 - Add Friendly Error Message for PowerShell Operations REquiring Agents
  • OTTER-98 - FIX: Replay Deadlocked Transactions
  • OTTER-97 - FIX: Plan editor "Disabled" setting clears some execution options
  • OTTER-96 - FIX: Infrastructure Sync May Report 401 Windows Integrated Auth
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.4.1

9/16/2016
  • OTTER-95 - FIX: Powershell Agent Performance
  • OTTER-94 - FIX: Exception with Ensure-Package operation on PowerShell agents
  • OTTER-93 - Add Better Visual Indicator for Multi-scoped Tasks/Privileges
  • OTTER-91 - FIX: Ensure-AppSettings may erroneously report drift
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.4.0

9/2/2016
  • OTTER-88 - Operations with a Credentials property should allow individual mapped properties to be overridden at the operation level
  • OTTER-89 - FIX: Plan view on Server Overview page should display a maximum of 50 lines in text mode to prevent odd double-scrolling behavior when full-screen
  • OTTER-90 - Visit the http://inedo.com/otter/1.4 page for the new features in v1.4
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

Otter 1.3 - Fully Supported

1.3.2

8/15/2016
  • OTTER-87 - Stack system notifications instead of hiding them behind others
  • OTTER-86 - FIX: $GetCredential returns System.SecureString instead of the actual property value if it is encrypted
  • OTTER-85 - Show Error in Notification Bar if InedoCore Extension Isn't Loaded
  • OTTER-84 - PlanEditor: Add "Disabled" Option for General Block (see BM-2130)
  • OTTER-83 - FIX: PlanEditor Boolean Values default to "" after editing which may cause value coercion problems at runtime (see BM-2123)
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.3.1

8/4/2016
  • OTTER-82 - FIX: Agent updates do not always include all required dependencies for every type of server
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.3.0

7/29/2016
  • OTTER-81 - FIX: ProGet::Ensure-Package can throw NullReferenceException
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

Otter 1.2 - Fully Supported

1.2.0

7/1/2016

Otter 1.1 - Fully Supported

1.1.5

6/10/2016
  • OTTER-74 - Add Template Description in Plan Editor
  • OTTER-73 - FIX: Deleting a Credential from UI with Invalid Serialization Data Causes Error
  • OTTER-72 - FIX: PSCall Operation Editor
  • OTTER-71 - FIX: Ensure-Asset does not work with Git rafts
  • OTTER-70 - FIX: Server/Roles with no raft throw error on config edit
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.1.4

6/8/2016
  • OTTER-69 - FIX: Deleting a Raft from UI with Invalid Serialization Data Causes Error
  • OTTER-68 - FIX: Call Template in Visual Editor Yields Invalid OtterScript Syntax
  • OTTER-67 - FIX: Credentials may not map properly when the MappedCredential attribute is applied to a property in an extension
  • OTTER-66 - FIX: 401 Unauthorized error when connecting a Git raft to a private GitHub repository
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.1.3

6/2/2016
  • OTTER-48 - Plan editor: add PlaceholderSupport, case insensitive domain comparison
  • OTTER-49 - Replace EditorFieldAttribute with FieldEditoModeAttribute
  • OTTER-58 - Sort Tags in Plan Editor
  • OTTER-60 - Add Support for ISuggestionProvider in PlanEditor
  • OTTER-63 - FIX: Better Handling for Invalid Call Template Statements in Plan Editor
  • OTTER-61 - FIX: Template output arguments are not always processed
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.1.2

5/24/2016
  • OTTER-56 - FIX: Editing an existing SSH agent does not set agent type dropdown to correct initial value
  • OTTER-57 - Add key-based authentication to SSH agent configuration
  • OTTER-38 - FIX: Server Role variables are not resolved at execution time
  • OTTER-40 - Add dropdown menu on user icon with change password and log out links
  • OTTER-45 - Allow orchestration jobs to run with no server context
  • OTTER-46 - Allow rafts to be specified for server roles
  • OTTER-50 - FIX: Agent installer silent installation does not work
  • OTTER-55 - FIX: Regression - Cannot use username/password resource credentials with some operations
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.1.1

5/21/2016
  • OTTER-53 - FIX: SSH key exchange failure with some OpenSSH servers
  • OTTER-54 - Preliminary Git raft support
  • OTTER-52 - FIX: Environment scope should be considered for resource credential tasks
  • OTTER-47 - FIX: Disk-based raft item enumeration does not always include all items
  • OTTER-44 - FIX: Invalid regex in Get-Package operation
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.1.0

5/13/2016
  • OTTER-37 - FIX: Allow map variable declaration in OtterScript
  • OTTER-39 - FIX: Create Group button links to Create User page
  • OTTER-41 - SSH agent support (beta)
  • OTTER-42 - Allow partial versions in Get-Package and Ensure-Package for ProGet packages
  • OTTER-43 - Agents should always have execution-unique temp directories
  • OTTER-24 - Add list support to PowerShell param operations
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

Otter 1.0 - Fully Supported

1.0.7

4/28/2016
  • OTTER-34 - FIX: Possible NullReferenceException creating manual configuration job
  • OTTER-35 - FIX: Recurring jobs page does not have a title
  • OTTER-36 - FIX: Default text for creating jobs should say "select server/role" instead of "all servers/roles" to avoid confusion
  • OTTER-33 - FIX: Error displayed on Create Template page
  • OTTER-31 - FIX: Visual plan editor sometime saves operations without a qualifying namespace
  • OTTER-27 - FIX: Possible NullReferenceException for multi-server orchestrations
  • OTTER-28 - Create Orchestration Job page should not have a plan initially selected
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer, Romp

1.0.6

4/7/2016
  • OTTER-26 - FIX: Credentials table displays incorrectly that there are "no credentials in this context" when there are credentials
  • OTTER-25 - FIX: "500 Internal Server Error" when uploading zip file assets
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer,

1.0.5

3/25/2016
  • OTTER-23 - Add error message for when a collection run does not collect anything
  • OTTER-20 - PSEnsure should support calling PowerShell script assets directly
  • OTTER-21 - Increase verbosity of PSEnsure operation configuration description
  • OTTER-22 - FIX: Check Configuration button does not work in IE
  • OTTER-18 - FIX: PSCall passes script arguments as variables instead of parameters
  • OTTER-19 - FIX: Execution details page is missing a page title
  • OTTER-17 - FIX: Write-Host does not work in PowerShell 4
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer,

1.0.4

2/19/2016
  • OTTER-12 - FIX: Ensure IIS-Site should log an error message if the application pool is invalid
  • OTTER-13 - FIX: Update checker notifications not always displayed for new versions of Otter
  • OTTER-14 - Add preview for Job Templates feature
  • OTTER-15 - Introduce job template API endpoints
  • OTTER-16 - Expose Native API
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer,

1.0.3

1/29/2016
  • OTTER-9 - FIX - PSEnsure operation drift reporting uses an incorrect configuration key name
  • OTTER-10 - FIX - Dictionary-based configuration is not displayed correctly in the table on the Server Configuration Details page
  • OTTER-8 - Allow configuration status override on IComparingOperation (via StoreConfigurationStatus)
  • OTTER-7 - FIX: PSDsc operation does not record correct configuration key
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer,

1.0.2

1/26/2016
  • OTTER-6 - FIX: Create schedule page JavaScript error
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer,

1.0.1

1/25/2016
  • OTTER-5 - FIX: Ensure-HostsEntry operation does not remove entries when Exists is set to false
  • OTTER-4 - FIX: RemoteFileStream does not support opening a file for Append mode
  • OTTER-3 - FIX: TcpAgent does not implement IRemoteMethodExecuter causing certain operations to fail
  • OTTER-2 - FIX: EnsureAppSettingOperation may raise error during simulation mode
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, Agent Installer,

1.0.0

12/23/2015

Otter 0.5 - Beta

0.5.4

12/8/2015
  • OTTER-1 - Initial release with tracked issues
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, ,

0.5.3

11/23/2015

0.5.2

11/13/2015

0.5.1

11/11/2015

0.5.0

11/10/2015
  • OT-BETA1 - First Public Beta
Downloads: Full Installer, Small Installer (without SQL Express), Manual Install, ,