Supported technologies for the Go agent
We support the following technologies for this agent.
Technology | Supported versions | Notes |
---|---|---|
Language version |
| Contrast follows the Go release support policy which consists of the two most recently released major versions. Support for Go language versions is shifted as new major versions are released. The application dependencies must be specified in a Not supported:
|
Operating systems |
| |
Application frameworks |
| Other frameworks may be compatible at runtime with reduced functionality for certain features. |
Processor architecture |
| The Go agent rewriter and the generated runtime may work on other architectures but is not officially supported. |
Database support | Go standard library | Some third-party database libraries may be compatible but are not supported. |
Dependency management system | Go mod | The agent only supports modules as a dependency system: Using Go modules. An application can be initialized with modules by running |
HTTP request routers |
| |
Non-HTTP sources | gRPC 1.17.0 and later | |
Other packages | go-swagger 2.0 |
For additional details, see the Swagger 2.0 website. |