Skip to content

Releases: arcalot/arcaflow-plugin-sdk-go

v0.14.1: Fixes for Any type ValidateCompatibility

12 Dec 16:32
df66863
Compare
Choose a tag to compare

Changes

  • Fixes schema types within maps or lists validated by AnySchema.
  • Validates that key types and list types are homogeneous (all key types match, all list item types match)

Pull Requests

Full Changelog: v0.14.0...v0.14.1

v0.14.0: Typed String Enums, Inlined Object Fields, Oneof for Any

10 Dec 23:11
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.13.0...v0.14.0

v0.13.0: Unenforced ID support and Go Updates

22 Aug 18:48
d9c0359
Compare
Choose a tag to compare

What's new

The object type now supports specifying that the ID should not be checked when validating schema compatibility. This is useful for scenarios where the ID does not matter, like when an object is generated automatically.

The function to use is NewUnenforcedIDObjectSchema().

PRs

Full Changelog: v0.12.5...v0.13.0

v0.12.5: Prevent deadlocks

31 Jul 14:14
Compare
Choose a tag to compare

This PR makes it so that client closure does not deadlock when the client code doesn't close the signal channel.

What's Changed

Full Changelog: v0.12.3...v0.12.5

v0.12.3: Dependency Updates & Channel Fix

25 Jul 20:24
0d23e25
Compare
Choose a tag to compare

What's changed

  • Dependencies have been updated
  • The program to plugin signal channel is not closed by this code anymore. It is up to the program to close it if desired.

Pull Requests

Full Changelog: v0.12.2...v0.12.3

v0.12.2: Concurrency Improvement Bug Fixes

09 Jul 19:53
6aee686
Compare
Choose a tag to compare

What's changed

The main improvements in this release are bug fixes that fix concurrency problems and race conditions that could lead to deadlocks.

Pull Requests

New Contributors

Full Changelog: v0.12.1...v0.12.2

v0.12.1: Dependency updates

10 Jun 22:18
1bb6a4c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.12.1

v0.12.0

09 May 20:10
64f4589
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.1...v0.12.0

v0.11.1

22 Apr 16:04
48b58b2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.11.1

v0.11.0

22 Apr 15:48
2e5a455
Compare
Choose a tag to compare

Changes

  • Added RootObject() function to access the scope's root with validation.
  • Added namespaced scopes in v0.10.0-beta1
  • Added a helper function to use object-like schemas.

PRs

Full Changelog: v0.8.0...v0.11.0