Releases: finos/tracdap
TRAC D.A.P. 0.9.2
This is a security and patch release for the 0.9 release series.
Full Changelog: v0.9.1...v0.9.2
TRAC D.A.P. 0.10.0 Beta 1
This is a preview release including the new runtime extension mechanism, along with the first two extensions for OpenAI and HTTP connections. The new extension packages are available on PyPI here:
PyPI :: tracdap-ext-openai
PyPI :: tracdap-ext-http
Models and metadata are compatible between 0.9 and 0.10, however the extension API has been updated so 0.10 extensions depend on the 0.10 runtime.
TRAC D.A.P. 0.9.1
This is a security and patch release for the 0.9 release series. It also includes updates for storage authentication on Azure - managed identity authentication is now available for all three cloud storage mechanisms on their respective clouds.
Full Changelog: v0.9.0...v0.9.1
TRAC D.A.P. 0.9.0
TRAC DAP 0.9 is a feature release of the TRAC platform, focused on cloud support and deployability. These changes are largely internal to the TRAC services and support cloud-native deployments on AWS, GCP and Azure. There are also significant changes to the configuration files.
TRAC 0.9 adds several new user-facing features, including:
- Support for categorical data types, including runtime support in Pandas and Polars
- Added a new structured object data type, using data classes or Pedantic models to define input and output datasets
- Runtime metadata support, allows models to query metadata attributes of their inputs to use in reporting
- Load resources from model code at runtime to generate outputs based on templates
A free-to-use version of TRAC is available on Docker Hub:
TRAC Desktop on Docker Hub
Online documentation
To get started writing models, see the modelling tutorial.
TRAC 0.8 models are fully compatible with TRAC 0.9, however there are significant changes in the configuration, storage and metadata layouts. TRAC 0.9 is not metadata compatible with 0.8.
Full Changelog: v0.8.0...v0.9.0
TRAC D.A.P. 0.9.0 RC 3
This is the third preview release for the upcoming 0.9 release series, intended for pre-release testing. If you are currently using TRAC 0.8 and would like to provide feedback on 0.9 before it is released, you can use this version.
TRAC D.A.P. 0.9.0 RC 2
This is the second preview release for the upcoming 0.9 release series, intended for pre-release testing. If you are currently using TRAC 0.8 and would like to provide feedback on 0.9 before it is released, you can use this version.
TRAC D.A.P. 0.9.0 Beta 2
This is a beta release meant for development and testing only. It includes several features in preview for the 0.9 series.
TRAC D.A.P. 0.9.0 Beta 1
This is a beta release meant for development and testing only. It includes a preview of the new RESULT metadata structures for the 0.9 series
TRAC D.A.P. 0.8.0
Starting with TRAC 0.8, a free-to-use community build of TRAC is available
as a self-contained image on Docker Hub. The community edition includes TRAC
D.A.P. as well as custom code provided by finTRAC Limited, and is provided under
the Apache License, Version 2.0, with additional restrictions imposed by the
Commons Clause. TRAC D.A.P. and TRAC Community Edition will have the same minor
release cycle, but patch releases will happen independently.
TRAC Community Edition on Docker Hub
The 0.8 series of TRAC D.A.P. is intended as an open framework for analytic platforms.
APIs are provided to allow easy customization and extension of the core capabilities.
The extension APIs are still maturing and may change between minor releases.
The 0.8 series of TRAC D.A.P. also brings several new features, including:
- Dynamic resource configuration (configuration as metadata objects)
- Secret handling for dynamic resources (plugin type for secret management tools)
- New model input / output types: FILE and STRUCT
- New model parameter types: ARRAY and MAP
For a full list of changes and new features, see the full changelog
The 0.8 series works with Java versions 11, 17 and 21 and Python versions 9 through 13.
TRAC D.A.P. 0.8.0 is metadata compatible with the 0.7 and 0.6 series.
TRAC D.A.P. 0.8.0 RC 2
This release introduces config objects and previews the admin API. It is intended for use with the TRAC Early Access Programme.
This release is metadata-compatible with versions 0.6.0 and later. See the release notes for 0.6 regarding compatibility with the 0.5 series.