Releases: saidake/simi-sandbox
Simi Sandbox v1.3.4 - SUDO Privilege Control
Simi Sandbox v1.3.4 - SUDO Privilege Control
🚀 Enhancements
-
Add Sudo Support
Add a new parameterUSE_SUDOin the following scripts to control sudo execution:scripts/cpfiles.shscripts/execr.shscripts/patchr.sh
-
Optimize Remote Script Execution
In non-sudo mode, makescripts/execr.shdirectly execute local scripts on the remote server via SSH without uploading. -
Improve File Transfer Consistency
Inscripts/cpfiles.sh, enforce LF line endings in.propertiesfiles by removing CRLF. -
Add Global Temp Directory Config
Introduce a new global variableSANDBOX_TEMP_DIRinscripts/AAA/config/global.shfor temporary file transfers. -
Update AWS Upload Path
Change default remote AWS upload directory to/opt/sandbox/aws.
✨ New Features
-
Add Installation Scripts
- RocksDB
scripts/rocksdb/install.shscripts/rocksdb/uninstall.sh
- Typesense
scripts/typesense/install.sh
- RocksDB
-
Introduce WebFlux Logging Module
Briefly introduce the Spring Boot WebFlux logging module:
simi-java/simi-common/simi-common-req-res-log
Simi Sandbox v1.3.3 — Windows Batch Script Support
- Add
start.batandstop.batscripts to start and stop the MailHog Docker container on Windows. - Add
install.batscript to install Docker Desktop on Windows. - Improve SSH connection check for servers that do not support
scp.
Simi Sandbox v1.3.2 — Silent SSH Login Output
-
Remove outdated large files using Git utilities to reduce project size
-
Silence all SSH login output when using
rsyncandssh. -
Move example output files to the
~/examplesfolder. -
Verify SSH connection before execution.
-
Check if
sshpassis installed on both the remote server and local machine before execution. -
Create
~/.ssh/known_hostsfile if it does not exist.
Simi Sandbox v1.3.1 — Automated AWS LocalStack Setup
- Add optional
[env.sh]parameter toscripts/cpfiles.shfor overriding default script options. - Add two new parameters
PROPERTIES_FILEandASSETS_ROOTto configure the property file path and asset folder path inscripts/cpfiles.sh. - Remove unnecessary
IS_OVRWRITEparameter fromscripts/cpfiles.sh. - Rename parameter
LOCAL_BASH_PATHtoLOCAL_BASH_FILEin the scriptscripts/execr.sh. - Add automated installation scripts under
scripts/dockerfor Docker and Docker Compose. - Add automated installation scripts under
scripts/awsfor setting up Amazon LocalStack environment. - Improve remote execution by copying local bash scripts to the remote server and running with sudo privileges, avoiding
sudo -Sandbash -cstdin conflicts. - Encapsulate common utility functions into
scripts/AAA/common/property_transfer.shto handle property loading logic.
Simi Sandbox 1.3.0 - Powerful Scripts
- Optimize script files and add detailed introduction
- scripts/cpfiles.sh
- scripts/execr.sh
- scripts/patchr.sh
- Hide all spring boot content