Releases: ClarifiedSecurity/catapult
Releases · ClarifiedSecurity/catapult
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
v4.1.11
- Removing legacy Poetry folder
- Checking if user is in their branch they selected with
MAKEVAR_CATAPULT_VERSION
- Updated echo colors in
make checks
- Checking if user is in their branch they selected with
MAKEVAR_CATAPULT_VERSION
- Added a feature to define custom Catapult image tag & branch or git tag to use
- Added a feature to define custom Catapult image tag & branch or git tag to use
v4.1.2
- Updated Python package versions
v4.1.1
- Refactored
checks.sh
based on Shellcheck - Migrated from Poetry to UV for many times faster dependency installation
- Fixed removing Catapult image when running
make clean
v4.0.2
- Not exiting
docker-entrypoint.sh
to avoid false positive exits - Adding all custom Docker compose files to .gitignore
v4.0.1
- Set major version to 4
- Updated following Ansible collections -
amazon.aws
,ansible.utils
,cisco.ios
,community.general
,community.postgresql
,linode.cloud
,microsoft.sql
- Used the same version bump code as nove.core for simpler maintenance
- Using no-cache when installing Ansible roles & collections
- Updated AWS Kali image variables to match the ones that are actually available
- Updated Docker image workflows to use Github actions instead of raw shell
- Not adding version bump messages to changelog
- Using one script to install all Docker image packages to keep the layer small
- Upgrading apt packages during Docker image build
- Printing out more info when running
make build
- Using unified color scheme across all bash scripts
- Updated Ansible to
2.16.3
- Updated keepass-unlocker.sh to be faster on match shell script best practices
- Updated Catapult documentation
- Added Archlinux support
- Renamed Manjaro os group var because it's always latest
- Updated Python packages to apply security fixes
- Asking the correct key to continue in install scripts :)
- Moving shell history to a separate mounted folder to avoid errors
- Updated WSL info in the installation docs
- Removed no longer needed Docker MTU fix
- Refactored Catapult to run only in Docker host network
v3.4.4
- Set Catapult version to 3.4.4
- add color util script
v3.4.3
- Set Catapult version to 3.4.3
- add quotes around bash variables to prevent accidental argument expansion; also clear up whitespace fluff and fix indentation of some function blocks