Pipes SDK Go v0.15.0

Aug 13, 2025
pipes

v0.15.0 of the Pipes SDK Go is now available.

Enhancements

  • Added extra attributes to Connection to support Status, LastErrorAt, LastErrorProcessId, LastSuccessfulUpdateAt, LastSuccessfulUpdateProcessId, LastUpdateAttemptAt and LastUpdateAttemptProcessId to track the connection status and last update attempts.
  • Added extra attributes to WorkspaceConnection to support Status, LastErrorAt, LastErrorProcessId, LastSuccessfulUpdateAt, LastSuccessfulUpdateProcessId, LastUpdateAttemptAt and LastUpdateAttemptProcessId to track the connection status and last update attempts.
  • Added ConnectionId attribute to SpProcess to track the connection associated with a process.
  • Added TokenMinIssuedAt attribute to Tenant to determine the time after which tokens will be accepted for this tenant.
  • Added extra attributes to TenantSettings to support MaxTokenExpiration, CliSessionTimeout, ConsoleSessionTimeout and PostgresEnabled to manage tenant settings around timeouts, tokens and direct database access.
  • Added extra attributes to Token to support CreatedBy, CreatedById, UpdatedBy, UpdatedById, ExpiresAt, Title, Description and TokenType to provide more context and control over tokens.
  • Added BillingMode attribute to UsageMetric to denote the billing mode for the metric.

What's new?

  • Added ConnectionStatus enum to represent the status of a connection.
  • Added PostgresEndpointState enum to represent the state of the Postgres endpoint.
  • Added UsageBillingModeType enum to represent the billing mode for usage metrics.