Skip to content

Software versions

This page denotes the versions of software used in the Matillion ETL stack.


Software versions

Software Version Vendor
PostgreSQL 13.x Postgres Global Development Group
Apache Tomcat 10.1.5 Apache Software Foundation
Operating system (OS) CentOS Stream 9 CentOS
Python 3.8, 3.10 Python
Java runtime environment Java 17 OpenJDK
JavaScript engine GraalVM GraalVM

Read Manage Interpreters to learn how to add or delete Python interpreters in Matillion ETL.

Note

Matillion ETL versions prior to 1.56 use PostgreSQL version 9, which was deprecated on 11th November 2021. For further details, read Technology upgrade of PostgreSQL.


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
google 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