Releases: ClarifiedSecurity/catapult
Releases · ClarifiedSecurity/catapult
v4.7.8
- Set Ansible Vault as default secrets store
- Removed KeePass installation from
install.sh
v4.7.7
- Added better message for users who have not migrated to Ansible Vault
- Added Ubuntu 24.04 support
- Removed Ubuntu 18.04 support
- Fixed a typo in
02-how-to-use.md
v4.7.6
- Updated version in
requirements.yml
- Set node version to 22.0.0
- Updated
03-how-to-customize.md
doc - Updated Vault example file and how to use docs with the new CLI tool commands
- Unified hypervisor level cli commands under
vm
- Fixed a typo in How to use doc
- Using exit 1 when Docker is not detected during
make start
- Manually running staging image builds when needed
- Refactored requirements installation script and cli commands
- Set
cloud.common
version to 3.0.0 - Set Ansible version to 2.16.6
- Refactored
docker-entrypoint.sh
somake shell
would be many times faster - Added an echo when checking for Catapult image updates
- Migrated all customizations to
custom
folder and all personalizations topersonal
folder - Added a feature to complete either files or ansible inventory with the cli tool
- Added new command
ctp
command line utility with completions - Added a feature to use Ansible Vault for keeping Catapult required secrets
v4.5.3
- Refactored Docker image creation tasks so user specific tasks will be run under builder
- Set yarn version to 4.1.1
- Set node version to 21.7.3
- Set Python version to 3.11.9
- Fixed an issue where tab-complete did not work after switching projects
- Set Ansible version to
2.16.5
and updated Python dependency versions - Updated following collections:
cisco.ios
,ansible.netcommon
,amazon.aws
,ansible.utils
,azure.azcollection
,isco.ios
,community.aws
,community.general
,community.routeros
,linode.cloud
- Not auto-bumping Catapult version in staging
v4.3.3
- Bumped version nr manually
- Added checking for updates message for
nova.core
- microsoft.ad version: 1.5.0
- linode.cloud version: 0.25.4
- community.windows version: 2.2.0
- community.hashi_vault version: 6.2.0
- Set
os_kali_latest
to Kali 2024.1 - Added
core.*
to .gitignore to avoid commiting shell core dump files - Added FreeBSD 14 & Kali 2024.1 support
- Added PanOS support to Catapult
- Set
community.docker
version to 3.8.1
v4.3.1
- Updated .gitignore to prepare for upcoming Vault updates
- Added defaults to
vmware.vmware_rest.vcenter_vm_hardware_cdrom*
modules - Added Opnsense OS support
- Updated Python dependency versions
- Added
setuptools
as Python dependency
v4.2.9
- Added .idea folder to .gitignore
- Updated
cisco.ios
&linode.cloud
collection versions - Set amazon.aws collection version to 7.4.0
- Added
nova.core
collection auto-update for when using Catapult for CI pipelines - Added KeePass auto-unlock feature for when using Catapult for CI pipelines
- Updated following default versions
community.crypto 2.18.0
community.docker 3.8.0
community.general 8.4.0
community.routeros 2.13.0
- Added
.yarnrc.yml
to have consistent yarn config for all users
v4.2.3
- Disabled yarn telemetry
- Updated
yarn
configuration and locked it's version and npm package versions - Made sure Docker image install scripts modifications also trigger a new image build
- Installing nodejs to Docker image via binary archive to further decrease the it's size
- Reverted
99-select-inventory.sh
mapfile to work with zsh - Linted
04-docker-image-update.sh
with ShellCheck - Using faster curl command to check for ghcr.io availability when checking for Catapult image updates
- Linted
scripts/entrypoints
scripts with ShellCheck - Also cleaning up
/tmp/*
and/home/builder/.cache/*
when building Catapult image - Separated tools & Python packages Docker image layers to keep them smaller
- Linted
start-tasks-loader.sh
with shellcheck - Added
Tips and tricks
section to Catapult02-how-to-use.md
docs - Cleaned up unused make variables
v4.1.15
- Added .makerc-vars variable validation as the second step after checking that the variable key is present
v4.1.14
- Set community.mysql version to 3.9.0
- Set azure.azcollection version to 2.2.0
- Making sure that the
.makerc-vars
validation is the first thing when runningmake checks