Skip to content

Releases: jefflester/minitrino

2.0.3

28 Apr 19:41
Compare
Choose a tag to compare

Minitrino Release Notes: 2.0.3

Release Overview

CLI Changes and Additions

  • Update install.sh script to include all python versions 3.8+ (#43)
  • Config changes can now be propagated from services.trino.environment
    (JVM_CONFIG and CONFIG_PROPERTIES variables) in Docker Compose YAML files
    (#52)
  • Add logic to determine if user is running Minitrino on an Apple M1 CPU (#45)
  • Validate correct volume mount exists for enterprise modules
  • Set minimum Starburst version to 370-e
  • Warn users when deploying modules that have persistent volumes
  • Update click library from 7.1.2 to 8.1.3

Library Changes and Additions

  • Update Compose files with MinIO services (#39)
  • Update MySQL to version 8 (#44)
  • Update SQL Server connection URL (#46)
  • Add internal-communication.shared-secret=minitrinoRocks15 to
    config.properties (#42)
  • Remove the following modules: snowflake-jdbc, snowflake-distributed,
    hive-s3, system-ranger, oracle, event-logger (#51)
  • Add the following modules: insights, data-products, file-group-provider,
    biac, tls
  • Add an admin directory to the library to contain modules for features like
    Insights, the query logger, data products, cache service, etc.
  • Add an optional dependentModules JSON node to module metadata.json files
    for the purpose of spinning up dependent modules automatically
  • Change hive-minio module to hive

Other

  • N/A

2.0.2

19 Oct 16:35
Compare
Choose a tag to compare

Minitrino Release Notes: 2.0.2

Release Overview

CLI Changes and Additions

  • N/A

Library Changes and Additions

  • Update Dockerfile to handle OS changes introduced in SEP 363-e+ (addresses
    issue #37)
  • Update snapshots to include new Dockerfile dependencies

Other

  • N/A

2.0.1

27 Aug 01:07
Compare
Choose a tag to compare

Minitrino Release Notes: 2.0.1

Release Overview

CLI Changes and Additions

  • Check for valid SEP version before provisioning modules

Library Changes and Additions

  • Add Db2 catalog module
  • Add Oracle catalog module (address part of issue #3)
  • Exposed all catalog modules on a host port for alternative client access

Other

  • Fix conflicting port issue with modules that use overlapping services
    (resolves issue #35)
  • Standardize module readmes and complete all incomplete readmes (resolves issue
    #8)
  • Fix issue with snapshots where the incorrect CLI syntax is written to the
    provision command

2.0.0

17 May 21:34
a71ce5a
Compare
Choose a tag to compare

Minitrino Release Notes: 2.0.0

Release Overview

This release marks the deprecation of Minipresto. The original package is still
available on PyPi and can therefore be installed with pip install minipresto.

Version 2.0.0 requires an updated Docker installation. Check the readme for
details.

CLI Changes and Additions

  • Refactored from Presto to Trino
  • Update Python packages (Docker)
  • Fix Minipresto library version file not being captured in snapshot
  • Fix text wrapping issue in terminal
  • Display library version with minitrino version command
  • Handle enterprise modules if there is not SEP license provided

Library Changes and Additions

  • Refactored from Presto to Trino
  • Update Docker Compose reference from 3.7 -> 3.8
  • Change hive-s3 module catalog from hive_hms to hive_s3
  • Change hive-minio module catalog from hive_hms_minio to hive_minio
  • Add delta-lake module
  • Add file-access-control module
  • Update system-ranger module to be compatible with Presto -> Trino refactor

Other

  • None

1.0.2

29 Apr 23:50
Compare
Choose a tag to compare

Minipresto Release Notes: 1.0.2

Release Overview

CLI Changes and Additions

  • N/A

Library Changes and Additions

  • N/A

Other

This is the final release to Minipresto. All additional work will be done in the
refactored Minitrino project to reflect the refactoring of PrestoSQL to TrinoDB.
Specific changes in this release include:

  • Updated Docker SDK dependency to 5.0.0
  • Update TravisCI dependencies
  • Update readme

1.0.1

03 Dec 21:27
Compare
Choose a tag to compare

Minipresto Release Notes: 1.0.1

Release Overview

CLI Changes and Additions

  • None

Library Changes and Additions

  • Updated Presto Dockerfile to reference ownership permissions from an existing
    Presto file instead of hard-coding to a user/group
    (c2b1c02)

Other

  • None

1.0.0

09 Nov 02:49
Compare
Choose a tag to compare

Minipresto Release Notes: 1.0.0

Release Overview

CLI Changes and Additions

  • Moved --env option to the global level (it used to be available only in the
    provision command) to allow for global environment variables
  • Combined the --catalog and --security options in the provision command
    to a simpler --module option
  • Added lib_install command
  • Added modules command
  • provision command now checks if any of the selected modules are mutually
    exclusive
  • Added support for user-defined jvm.config and config.properties values
  • Added metadata to setup.py for proper hosting/packaging on PyPi
  • Improved logging for output streams
  • Improved CLI tests

Library Changes and Additions

  • Added support for module metadata files (metadata.json)

Other

  • Complete refactor of central objects (moved to cli/minipresto/components.py)
    • All objects in components.py are codependent and should not be
      referenced individually. It is instantiated in cli.py via the
      _user_init() method
  • Black style applied globally to all Python files
  • Added additional constants to settings.py