Releases: ClarifiedSecurity/catapult
Releases · ClarifiedSecurity/catapult
v5.5.31
- Printing out required Docker version when needed
- Unified Catapult script colors to yellow and green like based on Ansible
- Restarting Catapult after updating it to avoid race conditions from missing files
- Removed deprecated
docker-compose-extra.yml
config - Not showing
nova.core
collection install output - Set
vmware.vmware_rest
version to 4.0.0 - Set
community.routeros
version to 2.18.0 - Set
community.general
version to 9.3.0 - Set
community.docker
version to 3.12.1 - Updated Python packages and set Ansible version to 2.17.3
- Using git reset to update Catapult when requested
- Set
community.docker
version to 3.12.0 - Trusting github.com ssh host key on first run
- Removed no longer needed defaults from
.makerc
- Added a feature to define specific
nova.core
collection version to be used withNOVA_CORE_VERSION
env var - Unified Catapult and Docker images versions and update check
- Removed no longer used
.makerc-vars.example
file and references - Unified Docker image build git tag and release workflows
- Set
cisco.ios
version to 9.0.1 - Set
ansible.utils
version to 5.1.0
v5.4.5
- Searching through folders and symlinks with
ctp project select
command - Added
make print-env
command for makevar debbuging - Trusting github.com ssh host key on first run
v5.4.3
- Also fetching latest git updates when selecting project inventory with
ctp project select
- Using custom zsh prompt instead of spaceship
- Updated
start.yml
comments - Removing legacy .makerc files on start
- Checking if Vault is unlocked before editing it with
ctp secrets edit
- Disabling history expansion with ! for command line
- Temporarily using forked
amazon.aws
collection - Set
node
version to 22.5.1 - Set
linode.cloud
version to 0.29.0 - Set
community.crypto
version to 2.21.1 - Added AUTOINSTALL for
install.sh
- Redesigned the Catapult image so zsh is the default entrypoint
- Building required files into the container to use it with CI pipelines
- Set
linode.cloud
version to 0.28.0 - Removed unused color aliases
- Added a more consistent way to generate changelog
- Checking if /ssh-agent exists before modifying it in
/docker-entrypoint.sh
- Installing Ansible collections in a separate layer when building Docker image
- Added a CATAPULT_SKIP_ENTRYPOINT env var to bypass initial docker-entrypoint.sh
- Fixed an issue where project specific customizations where not loaded if there was only a single project present
- Using forked
ansible-for-nsxt
collection that works with latest Ansible - Updated Python packages
- Set Ansible version to 2.17.2
- Set
community.general
version to 9.2.0
v5.3.16
- Fixed an issue where project specific customizations where not loaded if there was only a single project present
- Set
community.crypto
to version 2.21.0 - Set
prettier
to version 3.3.3 - Set
community.docker
version to 3.11.0 - Set
community.routeros
version to 2.17.0
v5.3.15
- Set
community.crypto
to version 2.21.0 - Set
prettier
to version 3.3.3 - Set
community.docker
version to 3.11.0 - Set
community.routeros
version to 2.17.0
v5.3.11
- Redesigned Github actions so PR's will have a required version check
- Set Catapult version to 5.3.8
- Rebasing the branch when updating Catapult with
make checks
v5.3.8
- Rebasing the branch when updating Catapult with
make checks
v5.3.7
- Set Node version to 22.4.1
- Set
ansible.posix
version to 1.5.4 - Lowercased all Windows 10 & Windows 11 VM names for consistency in OS group_vars
- Added a feature to load/unload project specific scripts on entering/exiting project with
ctp project select
- Updated Python packages
- Added better
README.md
description of Catapult - Set
amazon.aws
version to 8.1.0 - Creating
personal/.makerc-personal
already withinstall.sh
v5.2.1
- Added a feature to define custom nova.core collection fork to check updates from by setting
NOVA_CORE_REPO_OWNER
env var
v5.1.1
- Added a check and instrctions on how to migrate personalizations to
.makerc-personal
- Set
azure.azcollection
version to 2.6.0 - Automatically pulling Docker image if it does not exist
- Ignoring too many blank lines rule in yamllint
- Started the preparation of migrating from
.makerc-vars
topersonal/.makerc-personal
- Added
ctp
command for updating venv packages - Removed no longer used .makerc-vars validation checks
- Refactored requirements config so only the default requirements file is used. Other requirements can be installed with Docker entrypoint scripts.
- Not executing first-run requirements installer anymore because custom requirements come from entrypoint scripts
- Set
linode.cloud
version to 0.27.0 - Set
vyos.vyos
version to 5.0.0 - Added
ServerAliveInterval
for ansible.cfg - Removed deprecated cp -n flag from
01-preparation.sh
- Updated Ansible lint skip list
- Rolled Kali OS to latest version
- Removed deprecated
ctp-
aliases - Remove support for older Windows 10 and x86 Windows OSs
- Set
community.general
version to 9.1.0 - Updated Python requirements
- Increased connection timeout when checking for different updates
- Removed support for KeePassXC as secrets store for Catapult
- Added support for Windows 11 23H2
- Added a feature to temporarily freeze Catapult and it's component updates by setting
MAKEVAR_FREEZE_UPDATE :=1
in .makerc-vars - Removed no longer needed .makerc-vars check based on the example file
- Set correct task colors when auto-updating
nova.core
collection - Set
community.routeros
version to 2.16.0 - Set
community.docker
version to 3.10.4