Skip to content

Releases: saidake/simi-sandbox

Simi Sandbox v1.3.4 - SUDO Privilege Control

17 Aug 12:10

Choose a tag to compare

Simi Sandbox v1.3.4 - SUDO Privilege Control

🚀 Enhancements

  • Add Sudo Support
    Add a new parameter USE_SUDO in the following scripts to control sudo execution:

    • scripts/cpfiles.sh
    • scripts/execr.sh
    • scripts/patchr.sh
  • Optimize Remote Script Execution
    In non-sudo mode, make scripts/execr.sh directly execute local scripts on the remote server via SSH without uploading.

  • Improve File Transfer Consistency
    In scripts/cpfiles.sh, enforce LF line endings in .properties files by removing CRLF.

  • Add Global Temp Directory Config
    Introduce a new global variable SANDBOX_TEMP_DIR in scripts/AAA/config/global.sh for 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.sh
      • scripts/rocksdb/uninstall.sh
    • Typesense
      • scripts/typesense/install.sh
  • 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

07 Aug 13:01

Choose a tag to compare

  • Add start.bat and stop.bat scripts to start and stop the MailHog Docker container on Windows.
  • Add install.bat script 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

04 Aug 16:42

Choose a tag to compare

  • Remove outdated large files using Git utilities to reduce project size

  • Silence all SSH login output when using rsync and ssh.

  • Move example output files to the ~/examples folder.

  • Verify SSH connection before execution.

  • Check if sshpass is installed on both the remote server and local machine before execution.

  • Create ~/.ssh/known_hosts file if it does not exist.

Simi Sandbox v1.3.1 — Automated AWS LocalStack Setup

03 Aug 07:39

Choose a tag to compare

  • Add optional [env.sh] parameter to scripts/cpfiles.sh for overriding default script options.
  • Add two new parameters PROPERTIES_FILE and ASSETS_ROOT to configure the property file path and asset folder path in scripts/cpfiles.sh.
  • Remove unnecessary IS_OVRWRITE parameter from scripts/cpfiles.sh.
  • Rename parameter LOCAL_BASH_PATH to LOCAL_BASH_FILE in the script scripts/execr.sh.
  • Add automated installation scripts under scripts/docker for Docker and Docker Compose.
  • Add automated installation scripts under scripts/aws for setting up Amazon LocalStack environment.
  • Improve remote execution by copying local bash scripts to the remote server and running with sudo privileges, avoiding sudo -S and bash -c stdin conflicts.
  • Encapsulate common utility functions into scripts/AAA/common/property_transfer.sh to handle property loading logic.

Simi Sandbox 1.3.0 - Powerful Scripts

03 Aug 07:38

Choose a tag to compare

  • Optimize script files and add detailed introduction
    • scripts/cpfiles.sh
    • scripts/execr.sh
    • scripts/patchr.sh
  • Hide all spring boot content