Skip to content

Releases: pipe-cd/piped-plugin-sdk-go

v0.3.0

01 Oct 03:46

Choose a tag to compare

Release v0.3.0 with changes since v0.2.0

  • Mark LogPersister as deprecated, use StageLogPersister instead (#6254)
  • Fix lint on SDK (#6276)

v0.2.0

18 Sep 06:19

Choose a tag to compare

Release v0.2.0 with changes since v0.1.0

  • Migrate golangci-lint to v2 (#6178)
  • Fix go lint issues (#6213)
  • Bump go 1.25.0 (#6128)
  • [SDK] Add application name, pipedID, running dsp to GetPlanPreviewRequest in SDK (#6220)
  • bump golang.org/x/oauth2 (#6179)

v0.1.0

29 Aug 00:50
5e0d5af

Choose a tag to compare

Release v0.1.0 with changes since 780d79f

  • [SDK] Use new import paths and remove unused (#5885)
  • [SDK] Prepare to publish SDK repository (#5894)
  • add more fields from deployment proto to deployment model for scriptrun plugin (#5902)
  • Fix nil pointer dereference error on spec.plugins config on app config not set (#5922)
  • Fix the build quick sync stages method to return an empty response (#5926)
  • Add default response of DetermineStrategy() of DeploymentPlugin (#5929)
  • pass 'name' from piped to plugin (#5931)
  • User PipedPlugin.Name instead of passing --name (#5936)
  • [SDK] Allow users to set nothing config for the plugin in the app.pipecd.yaml (#5937)
  • Deprecate ArtifactVersion.kind (#5939)
  • Add index validation of buildPipelineSyncStages in planner (#5946)
  • Improve docs for piped-plugin-sdk-go (#5957)
  • [SDK] add unit types to use in config types (#5959)
  • Remove pipelineStage ID config from SDK logic (#5965)
  • [Stage Plugins] Add MetadataKeyStageDisplay and AuthorizedOperators to the SDK (#6000)
  • [PlanPreview Plugin] Implemented SDK-side (#6004)
  • Remove unused 'pluginName' to fix lint error (#6007)
  • [stage plugins] SDK: add MetadataKeyStageApprovedUsers and DeploymentSource.SharedConfigDirectory (#6049)
  • sdk: Impl GetApplicationSharedObject(), PutApplicationSharedObject() (#6053)
  • [SDK] Parse plugin configs only once (#6051)
  • [SDK] Add custom initialization of pluign (#6058)
  • add stageIndex and correct logPersisterTest write method (#6074)
  • Add default attributes to the pluign logger (#6079)
  • update Response (#6095)
  • add nil check and expose Found field (#6103)
  • Add Analysis Stage Plugin - Core Structure Implementation (#6097)
  • [SDK]: Update ListStageCommands to accept sdk CommandType (#6116)
  • Implement with initializer to sdk (#6158)
  • add found to GetApplicationSharedObject (#6157)
  • Fix nil pointer plugin config (#6164)
  • Remove setting defaults in the SDK (#6168)
  • add StageStatusSkipped to the SDK (#6156)