TRAC 0.1.0
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