Skip to content

Releases: cludden/protoc-gen-go-temporal

v1.17.0

24 Jul 02:04

Choose a tag to compare

⚠ BREAKING CHANGES

  • Signal with start cross-namespace (XNS) methods now utilize dedicated option types instead of using the workflow options. This allows for more flexibility in configuring the signal with start behavior, but may require changes to existing code that uses these methods.

Added

  • #103 add support for experimental update with start
  • #105 add WithDataConverter helper to activity, child workflow options
  • #106 allow update validation to be configured by each workflow
  • #109 add support for urfave/cli/v3
  • #111 add experimental nexus support

Changed

  • #108 allow overriding default task queue at runtime

Fixed

  • #103 support parsing files for signals, updates
  • #103 fix input collision handling for signals, updates
  • #103 fix race condition in xns activity cancellation
  • #108 fix default cli task queue for workflows with custom task queue

v1.16.2

03 Jun 09:43

Choose a tag to compare

Changed

  • #100 remove go version from generated files (@szykes)

v1.16.1

13 Mar 22:33
f321908

Choose a tag to compare

Changed

  • #99 revert minimum required go version to 1.21.5

v1.16.0

12 Mar 05:17

Choose a tag to compare

⚠ BREAKING CHANGES

  • The existing usage of the iancoleman/strcase third-party library has been
    replaced with a first-party implementation with better acronym handling. This
    may lead to changes in generated cli command and flag names. To compensate for
    any potential issues, the protobuf options for workflows, queries, signals,
    updates, and message fields have been expanded to support user-defined
    overrides.

Added

  • #89 add option to ignore camel case renames for specific acronyms
  • #94 improve acronym behavior, expand cli options
  • #95 add support for opaque, hybrid apis

Changed

  • #97 prevent unnecessary code generation for activity only services

Fixed

  • #95 fix unmarshal cli flag prefixing

v1.15.0

29 Jan 03:41

Choose a tag to compare

Added

v1.14.5

06 Jan 16:47

Choose a tag to compare

Fixed

v1.14.4

19 Dec 21:06

Choose a tag to compare

Fixed

  • #80 fix cross-package signal-with-start
  • #84 fix cross-package cli imports, repeated string flags

v1.14.3

10 Aug 03:03

Choose a tag to compare

Changelog

  • 39ef5b1 Add schedule example
  • 974fdc3 Merge pull request #76 from cludden/cludden/75-schedule-example
  • d2f9bfc Update changelog, generated code for v1.14.3

v1.14.2

01 Jul 21:54

Choose a tag to compare

Fixed

  • #74 fix support for external messages in cli generation

v1.14.1

21 Jun 04:03

Choose a tag to compare

Fixed

  • #73 default to WorkflowUpdateStageCompleted if update options WaitForStage unspecified