Skip to content

TRAC 0.1.0

Compare
Choose a tag to compare
@martin-traverse martin-traverse released this 07 Oct 15:26
· 379 commits to main since this release
d5f54b1

First release of Accenture TRAC, intended for reference and experimentation.

  • First draft of TRAC metadata structures (.proto files)
  • First draft of service API for the metadata service (.proto files)
  • Metadata service implementation using gRPC
  • Metadata DAL implementation using JDBC, initial support for 6 SQL dialects:
    MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle, H2
  • Platform Gateway - Proxies the metadata API, exposes REST / json over HTTP/1.1
  • Shared ConfigManager component, loading is delegated to config loader plugins
  • Config loader implementation for loading from local files
  • Logging and error reporting (standard errors reported over gRPC and REST)
  • Deploy tool for managing schema and tenants in the metadata database
  • Initial documentation included in README.md, .proto files and doc/examples
  • Unit and integration testing using GitHub actions
  • Licensed under the Apache license, version 2.0