Software versions
This page denotes the versions of software used in the Matillion ETL stack.
Software versions
| Software | Version | Vendor |
|---|---|---|
| PostgreSQL | 16.x | Postgres Global Development Group |
| Apache Tomcat | 10.1.5 | Apache Software Foundation |
| Operating system (OS) | openSUSE | openSUSE |
| Python | 3.8, 3.10 | Python |
| Java runtime environment | Java 17 | OpenJDK |
| JavaScript engine | GraalVM | GraalVM |
PostgreSQL
- Matillion ETL versions prior to 1.56 use PostgreSQL version 9, which was deprecated on 11th November 2021.
- Matillion ETL versions 1.56 to 1.74 use PostgreSQL version 13, which went out of support on 13th November 2025.
- Matillion ETL versions 1.75 and later use PostgreSQL version 16.
For further details read Technology upgrade of PostgreSQL, and also the PostgreSQL Versioning Policy.
Operating system
- Matillion ETL versions prior to 1.79 use CentOS as the operating system. You can still install Matillion ETL 1.79 and later on CentOS by using the Universal Installer.
- Matillion ETL versions 1.79 and later use openSUSE as the operating system.
Python
Read Manage Interpreters to learn how to add or delete Python interpreters in Matillion ETL.
Python 3.8 modules
| Module | Version |
|---|---|
| agate | 1.6.3 |
| alembic | 1.11.1 |
| asn1crypto | 1.5.1 |
| attrs | 23.1.0 |
| azure-core | 1.27.0 |
| azure-storage-blob | 12.13.0 |
| azure-storage-queue | 12.4.0 |
| Babel | 2.12.1 |
| beautifulsoup4 | 4.12.2 |
| boto3 | 1.26.151 |
| botocore | 1.29.151 |
| cachetools | 5.3.1 |
| certifi | 2023.5.7 |
| cffi | 1.15.1 |
| charset-normalizer | 2.1.1 |
| click | 8.1.3 |
| colorama | 0.4.5 |
| cryptography | 36.0.2 |
| databricks-sql-connector | 2.6.1 |
| dbt-bigquery | 1.3.0 |
| dbt-core | 1.3.1 |
| dbt-databricks | 1.3.0 |
| dbt-extractor | 0.4.1 |
| dbt-postgres | 1.3.1 |
| dbt-redshift | 1.3.0 |
| dbt-snowflake | 1.3.0 |
| dbt-spark | 1.3.2 |
| et-xmlfile | 1.1.0 |
| filelock | 3.12.1 |
| future | 0.18.3 |
| 3.0.0 | |
| google-api-core | 2.11.0 |
| google-api-python-client | 2.36.0 |
| google-auth | 2.19.1 |
| google-auth-httplib2 | 0.1.0 |
| google-cloud-bigquery | 3.0.1 |
| google-cloud-bigquery-storage 2.20.0 | |
| google-cloud-core | 2.3.2 |
| google-cloud-dataproc | 5.4.1 |
| google-cloud-pubsub | 2.9.0 |
| google-cloud-storage | 2.0.0 |
| google-crc32c | 1.5.0 |
| google-resumable-media | 2.5.0 |
| googleapis-common-protos | 1.59.0 |
| greenlet | 2.0.2 |
| grpc-google-iam-v1 | 0.12.6 |
| grpcio | 1.54.2 |
| grpcio-status | 1.48.2 |
| hologram | 0.0.15 |
| httplib2 | 0.22.0 |
| idna | 3.4 |
| importlib-metadata | 6.6.0 |
| importlib-resources | 5.12.0 |
| isodate | 0.6.1 |
| jaraco.classes | 3.2.3 |
| jeepney | 0.8.0 |
| Jinja2 | 3.1.2 |
| jmespath | 1.0.1 |
| jsonschema | 3.2.0 |
| keyring | 23.13.1 |
| leather | 0.3.4 |
| libcst | 1.0.1 |
| Logbook | 1.5.3 |
| lz4 | 4.3.2 |
| Mako | 1.2.4 |
| MarkupSafe | 2.1.3 |
| mashumaro | 3.0.4 |
| minimal-snowplow-tracker | 0.0.2 |
| more-itertools | 9.1.0 |
| msgpack | 1.0.5 |
| msrest | 0.7.1 |
| mypy-extensions | 1.0.0 |
| networkx | 2.8.8 |
| numpy | 1.24.3 |
| oauthlib | 3.2.2 |
| openpyxl | 3.1.2 |
| oscrypto | 1.3.0 |
| packaging | 21.3 |
| pandas | 1.5.3 |
| parsedatetime | 2.4 |
| pathspec | 0.9.0 |
| pip | 21.1.1 |
| proto-plus | 1.22.2 |
| protobuf | 3.20.3 |
| psycopg2-binary | 2.9.6 |
| pyarrow | 7.0.0 |
| pyasn1 | 0.5.0 |
| pyasn1-modules | 0.3.0 |
| pycparser | 2.21 |
| pycryptodomex | 3.18.0 |
| PyJWT | 2.7.0 |
| pyOpenSSL | 22.0.0 |
| pyparsing | 3.0.9 |
| pyrsistent | 0.19.3 |
| python-dateutil | 2.8.2 |
| python-slugify | 8.0.1 |
| pytimeparse | 1.1.8 |
| pytz | 2023.3 |
| PyYAML | 6.0 |
| requests | 2.31.0 |
| requests-oauthlib | 1.3.1 |
| rsa | 4.9 |
| s3transfer | 0.6.1 |
| SecretStorage | 3.3.3 |
| semantic-version | 2.10.0 |
| setuptools | 67.8.0 |
| setuptools-rust | 1.6.0 |
| six | 1.16.0 |
| snowflake-connector-python | 2.7.12 |
| soupsieve | 2.4.1 |
| SQLAlchemy | 1.4.48 |
| sqlparams | 5.1.0 |
| sqlparse | 0.4.3 |
| text-unidecode | 1.3 |
| thrift | 0.16.0 |
| typing-extensions | 4.6.3 |
| typing-inspect | 0.9.0 |
| uritemplate | 4.1.1 |
| urllib3 | 1.26.16 |
| Werkzeug | 2.3.6 |
| zipp | 3.15.0 |
Python 3.7 modules
| Module | Version |
|---|---|
| aws-cfn-bootstrap | 2.0 |
| awscli | 1.27.151 |
| boto | 2.49.0 |
| boto3 | 1.18.63 |
| botocore | 1.21.65 |
| cachetools | 4.2.4 |
| cffi | 1.15.1 |
| chevron | 0.14.0 |
| colorama | 0.4.4 |
| cryptography | 41.0.1 |
| docutils | 0.14 |
| jmespath | 0.10.0 |
| lockfile | 0.11.0 |
| pip | 21.3.1 |
| pyasn1 | 0.5.0 |
| pycparser | 2.21 |
| pymongo | 3.12.0 |
| pyOpenSSL | 23.2.0 |
| pystache | 0.5.4 |
| python-daemon | 2.1.2 |
| python-dateutil | 2.8.2 |
| pytz | 2021.3 |
| PyYAML | 5.4.1 |
| requests | 2.6.0 |
| rsa | 4.7.2 |
| s3transfer | 0.5.2 |
| semantic-version | 2.10.0 |
| setuptools | 39.2.0 |
| setuptools-rust | 0.11.6 |
| simplejson | 3.2.0 |
| six | 1.16.0 |
| toml | 0.10.2 |
| urllib3 | 1.26.16 |
| xmlstarlet | 1.6.7 |
Compatible version control systems
| Version control system | Authentication type |
|---|---|
| AWS CodeCommit | HTTPS, SSH |
| Azure DevOps | HTTPS, SSH |
| Bitbucket | HTTPS, SSH |
| GitHub | HTTPS, SSH, Personal Access Token |
| GitLab | HTTPS, SSH |
Supported browsers
Matillion ETL is officially supported to run (and will give the best performance) on Google Chrome (latest version).
Some users run Matillion ETL on other browsers, such as Mozilla Firefox, Microsoft Edge, and Safari. While users report success on these browsers, Matillion doesn't extensively test Matillion ETL on these browsers at this time.
As a general guideline, the browser you use should support:
- HTML5 Canvas
- WebSockets