Minitrino

Latest version: v2.2.3

Safety actively analyzes 701868 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

2.2.3

Release Overview

- [Minitrino Release Notes: 2.2.3](minitrino-release-notes-223)
- [Release Overview](release-overview)
- [CLI Changes and Additions](cli-changes-and-additions)
- [Library Changes and Additions](library-changes-and-additions)
- [Other](other)

CLI Changes and Additions

- Added `--type` option to `modules` command. Allows users to specify which type
of modules to display (`admin`, `catalog`, or `security`).

Library Changes and Additions

- N/A

Other

- N/A

2.2.2

Release Overview

- [Minitrino Release Notes: 2.2.2](minitrino-release-notes-222)
- [Release Overview](release-overview)
- [CLI Changes and Additions](cli-changes-and-additions)
- [Library Changes and Additions](library-changes-and-additions)
- [Other](other)

CLI Changes and Additions

- Removed enormous and unsightly environment variable string preceding `docker compose up` commands. It is no longer required since all Minitrino and shell environment variables are sourced and provided to the subprocess that executes the command.
- The `remove` command now logs removed images and volumes at the `info` level, meaning `-v` is no longer a required argument to see which objects are removed.
- Added full command output for commands that fail to error log.

Library Changes and Additions

- Added named volumes for data persistence to all catalog modules (except `Db2`) and modified the relevant bootstrap scripts to be idempotent.

Other

- N/A

2.2.1

Release Overview

- [Minitrino Release Notes: 2.2.1](minitrino-release-notes-221)
- [Release Overview](release-overview)
- [CLI Changes and Additions](cli-changes-and-additions)
- [Library Changes and Additions](library-changes-and-additions)
- [Other](other)

CLI Changes and Additions

- Updated environment variable sourcing logic to always check for `DOCKER_HOST`,
`CONFIG_PROPERTIES`, and `JVM_CONFIG`. These variables will be sourced from
`--env` options fed to the CLI or from variables set in the user's shell.
Resolves 91.
- Updated `minitrino modules ${module} --json` to print raw JSON data to the
terminal without any log level indicators (`[i]`, `[v]`, etc).

Library Changes and Additions

- N/A

Other

- Updated `actions/setup-python` to `v5` in relevant workflows.

2.2.0

Release Overview

- [Minitrino Release Notes: 2.2.0](minitrino-release-notes-220)
- [Release Overview](release-overview)
- [CLI Changes and Additions](cli-changes-and-additions)
- [Library Changes and Additions](library-changes-and-additions)
- [Other](other)

CLI Changes and Additions

- Added min/max Starburst version enforcement for modules in the `metadata.json`
file. The new JSON key is optional. Resolves 89.

Library Changes and Additions

- Added `clickhouse`, `mysql-event-listener`, `session-property-manager`, and
`resource-groups` modules.
- Added named volume to `insights` module to persist Postgres data.
- Changed all `/etc/starburst/` references to `etc/` in properties files.
- Replaced `/etc/starburst/` references in volume mounts with environment
variable to shorten line lengths and make Compose files more readable.

Other

- Refactored from `.yml` to `.yaml`. All file extensions were updated along with
all `.yml` text/code references.
- Linted all YAML, JSON, and Python files. Added a pre-commit hook for future
pre-commit linting.
- Centralized certain logic and refactored a number of naming conventions in the
testing library.

2.1.9

Release Overview

- [Minitrino Release Notes: 2.1.9](minitrino-release-notes-219)
- [Release Overview](release-overview)
- [CLI Changes and Additions](cli-changes-and-additions)
- [Library Changes and Additions](library-changes-and-additions)
- [Other](other)

CLI Changes and Additions

- Removed bootstrap script and user config checksum checker since all containers
are now restarted from subsequent `docker compose up` commands.

Library Changes and Additions

- Bumped minimum SEP version to 429-e.
- Added `mariadb` and `pinot` catalog modules.
- Added `http-server.authentication.allow-insecure-over-http=true` to
`config.properties` file. This allows unauthenticated access over HTTP, which
ensures that bootstrap scripts, like those from the `cache-service` module,
can execute even if an authenticator is enabled.
- Added a named `catalogs` volume to the root Trino service in
`docker-compose.yml`. This allows any module to mount a catalog properties
file to `/etc/starburst/catalog/` through an init container by (1) mounting
the properties file and the named `catalogs` volume to the init container and
(2) copying the properties file to `/etc/starburst/catalog/`. This is
beneficial, as these catalog properties files can now be edited inside the
container without modifying the source file on the host's filesystem.
- Added a bootstrap script to the `biac` module. The script appends certain
catalog properties with security config that forces the catalog to use
Starburst's BIAC authorization.

Other

- N/A

2.1.8

Release Overview

- [Minitrino Release Notes: 2.1.8](minitrino-release-notes-218)
- [Release Overview](release-overview)
- [CLI Changes and Additions](cli-changes-and-additions)
- [Library Changes and Additions](library-changes-and-additions)
- [Other](other)

CLI Changes and Additions

- Cleaned up various aspects of the code:
- Removed parameter checks: this is not a typical design pattern for error
handling.
- Cleaned up logging class.
- Cleaned up various docstrings in `components.py`.
- Improved missing library error message.
- An exception is no longer thrown when `minitrino.cfg` fails to parse (replaced
with a warning).
- Added `config` command tests to CLI testing library. (86)

Library Changes and Additions

- N/A

Other

- N/A

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.