Releases: RWS/ISHBootstrap
Releases · RWS/ISHBootstrap
2.0
This released focused on:
- Introduced the ISHBootstrap PowerShell module
Issues:
- GH-138: Next to the existing PowerShell scripts and examples to automate the installation of Tridion Docs. We introduced the ISHBootstrap PowerShell module, which contains cmdlets to standardize how configuration and customizations are deployed on Tridion Docs. In the future the scripts related to the installation of Tridion Docs will be incoorporate in the ISHBootstrap PowerShell module, but currently they are not yet part of the ISHBootstrap PowerShell module.
1.4
This released focused on:
- Support for the new release of SDL Tridion Docs 14.0.3 Content Manager and the next major 15.0.0 release
Issues:
- GH-130: Install .NET Core Hosting (future v15.0.0)
- GH-128: Update valid/supported versions (released 14.0.2, 14.0.3 and unreleased 15.0.0)
- GH-119: Update valid/supported versions (released: 13.0.1, 13.0.2, 14.0.0, not released 14.0.1)
- GH-121: Update valid/supported versions (add not released 14.0.2)
- GH-126: Restore mock database has a fixed sqlserver2014 path to the demo or empty database. Use wildcard.
1.3
This released focused on:
- Support for the new release of SDL Tridion Docs 14 Content Manager (Windows Server 2019, AdoptOpenJDK and JRE, ISHCS, ...)
- Improving the developer friendliness (local SQL Express, restore of demo/empty database, enable logging for troubleshooting, ...)
Issues:
- GH-107: Changes required for new 'ISHCS' web application (InstallTool inputparameters)
- GH-102: Database - Add the option to restore the Demo or and Empty database from the ISHCD as local/'mock' database
- GH-101: DevelopFriendly - Improve PowerShell scripts to help in troubleshooting instances
- GH-100: Update the example scripts to use the 'versionless' ISHDeploy module
- GH-97: DevelopFriendly - PowerShell scripts to help in troubleshooting instances (enhancement)
- GH-94: Add support for local SQL Server (Express) 2016 database for AWS (EC2) instances (enhancement)
- GH-92: Initialize-MockDatabase.ps1 - Support creation of a SQL user when initializing the mock database (enhancement)
- GH-89: Add support for Windows Server 2019
- GH-87: Restore support for local SQL Server Express database for Vagrant boxes (Hyper-V)
- GH-86: Make it possible to initialize an image with only the third party software prerequisites and/or the Application prerequisites and installation
- GH-85: Make sure that the minLevel of the File logger is set to 'Debug' for InstallTool
- GH-84: Add installation of AdoptOpenJDK and JRE pre-requisite
-Update valid/supported versions (released: 13.0.1, 13.0.2, not released 14.0.0)
1.2
This released focused on
- Adding basic support for containers (not officially supported)
- Updating primary references to the new release of Knowledge Center 13 Content Manager.
Issues:
Remarks:
- Moved links from https://github.com/Sarafian to https://github.com/sdl .
1.1
This released focused on
- Improve the experience with the AMI and Vagrant box building
- Update the necessary references of Content Manager for the new released version of Knowledge Center 2016 SP4.
Issues:
- GH-66: Allow parallel building of AMI and Vagrant boxes.
- GH-67: Auto calculate checksum for given ISO file.
- GH-70: Include changes for release of Knowledge Center 2016 SP4.
Known issues:
- GH-53: Add support for docker container images. Although the main code is available, the flow when running a container requires some finetuning.
1.0
This released focused on adding builders for Amazon Machine Image (AMI), Vagrant boxes and docker containers, along with various necessary improvements in the flow introduced by ISHServer v1.5.
Issues:
- GH-54: Add support for Amazon Web Services EC2 AMI.
- GH-55: Add support for Vagrant boxes (Hyper-V).
- GH-53: Add support for docker container images.
- GH-58: Configure RequireSSL attribute for ISHCM and ISHSTS web applications. Script
Set-IISRequireSSL.ps1
is added. - GH-50: Import ISHTemplate repository as a Builders folder. ISHBootstrap provides builder scripts for use with AWS EC2 AMI, Docker containers, Packer and Vagrant.
- GH-62: Use ISHServer cmdlets that manage the user profile
Known issues:
- GH-53: Add support for docker container images. Although the main code is available, the flow when running a container requires some finetuning.
0.8
0.7
- Added support for AWS S3 buckets. Requires ISHServer version 1.1
- ISHServer version 1.1 ISHCD provisioning is available.
Install-ISHDeployment.ps1
andUninstall-ISHDeployment.ps1
will calculate the cd's path. - Removed supported for alternative ftp host. This was a hidden feature for internal SDL development.
0.5
0.4
This release if focused on
- Automating further the WinRM configuration for the CredSSP authentication.
- Add SDL compliant open source headers.
- Dropped the MSXML4 pre-requisite for upcoming Knowledge Center 2016 SP3 and higher.
- New progress indicators to help with the experience of long running scripts.
- Example ISHDeploy configuration scripts match version 1.2 for ISHDeploy modules.
- Various improvements and fixes.
In more detail this is what has changed and/or added:
Source
- All source code has header based on SDL's open source policy.
- SDLDevTools module helps power
Test-OpenSourceHeaders.Tests.ps1
to safe guard SDL's open source policy.
- SDLDevTools module helps power
- Dropped module xISHInstall and ported the code into Install scripts.
- As the MSXML4 is not required for ISH
- Removed
Install-ISHToolMSXML4
from xISHServer.13. - Script
Install-ISHServerPrerequisites.ps1
will invokeInstall-ISHToolMSXML4
only for version 12 and when parameter-InstallMSXML
is specified.
- Removed
- Enhanced progress indicators in scripts.
- Refactored the WinRM secure initialization pipeline. No manual step is required on the remote server.
Install-WinRMPrerequisites.ps1
Enable-WSManCredSSP.ps1
- New script
Install-certificate.ps1
installs a certificate. - Renamed the
Invoke-Restart.ps1
toRestart-Server.ps1
. - New script
Test-Server.ps1
to check if a server is alive and can accept PowerShell remoting.
Example
- Support for json property
InstallModuleScope
asCurrentUser
orAllUsers
to drive the-Scope
parameter forInstall-Module
. - Script
Clean-ISH.ps1
will first kill allDllHost.exe
process to avoid file locks. - Support for upcoming internal releases of ISH.12.0.* in
Copy-ISHCD.NotReleased.ps1
. - Updated scripts to match source's removal of xISHInstall module.
- When executing script
Initialize-ISHServer.ps1
locally, all **xISHServer.*** loaded instances are removed and the correct xISHServer.Y is automatically imported. - Enhanced progress indicators in scripts.
- Changes in the JSON structure regarding WinRM secure.
- Enhanced script
Set-ISHCMMenuAndButton.ps1
andSet-ISHCMMenuAndButton.ImplicitRemoting.ps1
to align with the recent changes of ISHDeploy modules.