Skip to content

Latest commit

 

History

History
321 lines (180 loc) · 10.4 KB

CHANGELOG.md

File metadata and controls

321 lines (180 loc) · 10.4 KB

pipes-fittings

Shared Pipes Component

v1.6.5 [2024-10-25]

Bug fixes

  • Typos in error messages.
  • Crashes in Go to HCL conversion for complex types.

v1.6.4 [2024-10-24]

Bug fixes

  • Coerce input variable entered from terminal to the correct type. (#595).

v1.6.3 [2024-10-23]

Bug fixes

  • form_url should be sanitized.

v1.6.2 [2024-10-22]

Bug fixes

  • Removed buggy database connection string redaction that may cause some JSON string to be invalid. (#594).

v1.6.1 [2024-10-22]

What's new

  • Support setting a variable of type Connection using a connection string or cloud workspace handle. (#592).

v1.6.0 [2024-10-22]

What's new

  • Pipeling Connection resource to replace Credential. (#449).
  • Custom type (connection and notifier ) for pipeline param and mod variable. (#523).

Bug fixes

  • Fix missing fields when importing Jira connections. (#577)

v1.5.7 [2024-09-23]

Bug fixes

  • Flowpipe pipeline will no longer crash if user provided a non-map type reference (another case).

v1.5.6 [2024-09-23]

Bug fixes

  • Flowpipe pipeline will no longer crash if user provided a non-map type reference.

v1.5.5 [2024-09-03]

What's new

  • tags arguments to Flowpipe pipeline param and mod variable.

v1.5.4 [2024-08-22]

What's new

  • JSON extension support for duckdb backends. (#442)

v1.5.3 [2024-08-22]

  • Flowpipe triggers now appears as top level resources, allowing them to be listed from the root mod. (#444)

v1.5.2 [2024-08-14]

  • Flowpipe pipeline param default value compatibility test with the declared type may fail for complex types. (#441)

v1.5.1 [2024-08-13]

Bug fixes

  • CLI notification messages should be printed to stderr to avoid interfering with stdout. (#437)

v1.5.0 [2024-08-13]

What's new

  • type_string attribute to Variable and PipelineParam definition. type in its current format is deprecated and it will be changed native cty type JSON serialisation in the future. (#435).
  • param to Trigger definition.
  • safe pointer dereference function.
  • JSONTime type to handle time.Time in JSON output.
  • GoToHCLString function that converts a Go data structure to an HCL string.

Bug fixes

  • CtyTypeToHclType function to handle complex types.
  • Pipeline param default value compatibility test with the declared type. (#436).

v1.4.3 [2024-07-12]

  • Updated github.com/hashicorp/go-getter to v1.7.5.

v1.4.2 [2024-07-03]

Bug fixes

  • Unique column name generator should take hash using the column index as an input rather than appending occurrence index to the hashed output. (#426).
  • Fix exception when migrating steampipe mod lock file for powerpipe. (#429)

v1.4.1 [2024-06-10]

  • Update snapshot schema version to 20240607. (#423)

v1.4.0 [2024-06-07]

What's new

  • Update mod install to only install or update mods which are command targets (and their dependencies). Default pull mode for install is latest if there is a target, and minimal if no target is given. (#415)
  • Add UniqueNameGenerator functions to generate random unique column names for query JSON output. (#417)
  • use github.com/turbot/pipes-sdk-go instead of github.com/turbot/steampipe-cloud-sdk-go. (#418)
  • Updated pgx and pgconn to latest versions.

v1.3.4 [2024-05-31]

Bug fixes

  • Params should be ordered as defined in the pipeline definition (#408)

v1.3.3 [2024-05-23]

Bug fixes

  • Fix mod require block being rewritten incorrectly when installing a mod if the require block exists but does not contain mod requirements. (#406)
  • Fix install status display when updating transitive dependencies.

v1.3.2 [2024-05-23]

Bug fixes

  • Apps should respect the app version constraint defined in the correctly name require sub-block. (#405)

v1.3.1 [2024-05-21]

Bug fixes

  • Unresolved pipeline should be added to the "unresolved block" so it can be resolved in a subsequent parse. (#402)

v1.3.0 [2024-05-13]

v1.2.2 [2024-05-11]

Bug fixes

  • File load ordering issue with map type locals. Manifest in issue (#399)

v1.2.1 [2024-05-10]

Bug fixes

  • Trigger's common attributes (title, description, tags, documentation) should allow function and expresion. (#394).

v1.2.0 [2024-04-23]

What's new?

  • Add benchmark_timeout and dashboard_timeout to Powerpipe workspace profile (#391).

v1.1.2 [2024-04-22]

Bug fixes

  • When calling mod update, respect the argument (if any) and only update specified mods. (#388).
  • Fix display of updates to transitive dependencies. (#389).

v1.1.1 [2024-04-10]

Bug fixes

  • Update variable parsing to better handle extraneous space characters - update sanitiseVariableNames to handle multiple spaces. (#384).

v1.1.0 [2024-04-09]

What's new?

  • Support installing private mods using a github app token. (#381).
  • Update mod installation to use app-specific git token env vars - POWERPIPE_GIT_TOKEN and FLOWPIPE_GIT_TOKEN. (#382).

v1.0.5 [2024-04-12]

Bug fixes

  • Fixed loop equality check.
  • Duplicate step names are now detected and reported as an error.
  • Crash when using param in query step's args.
  • Better error message for invalid notifier reference.

v1.0.4 [2024-04-01]

Bug fixes

  • Fixed misleading error messsage when parsing step dependencies.

v1.0.3 [2024-03-26]

Bug fixes

  • Enable loop block for container, function, message and input steps.
  • Allow using HCL expression for max_currency attribute.
  • throw, error and retry block now works for input step.

v1.0.2 [2024-03-18]

Bug fixes

  • Add resource metadata after loading mod definition. (#372).

v1.0.1 [2024-03-15]

Bug fixes

  • Erroneous error message detecting a missing credential where there isn't one.
  • HCL try() function should be evaluated at runtime rather than parse time.
  • Add filename and line number information in step validation error messages.

v1.0.0 [2024-03-14]

What's new?

  • Optimize workspace load time for large workspaces, i.e. multiple dependent mods.
  • Strip quotes in a string if it exists in the beginning and end of the string for string -> type coerce function used by Flowpipe to parse CLI args.
  • Better error messages for Flowpipe pipeline run (just for credentials currently).

v0.3.4 [2024-03-08]

Bug fixes

  • Only detect logical changes in step's throw block.
  • HCL expression comparison for conditional operator now works.

v0.3.3 [2024-03-07]

What's new?

  • Optimize workspace load time when only variables are being loaded. (#357).

v0.3.2 [2024-03-07]

Bug fixes

  • Pipeline step input should not trigger a re-load with empty line changes in its definition. (#297).

v0.3.1 [2024-03-06]

What's new?

  • Support for Powerpipe workspace profiles.

Bug fixes

  • Better error message for variable validation errors to indicate the variable location if available. (#356).
  • Add support for loading variables from legacy (steampipe) vars file. (#350).
  • Add missing snapshot tags for dashboard resources. (#355).

v0.3.0 [2024-03-05]

What's new?

  • Credential Import, Notifier and Integration resources.

Bug fixes

  • Triggers are missing required field validation (#225).
  • Missing pipeline output validation (#239).
  • Validate default param value against param type (#262
  • Removed titles when merging multiple error messages (#263
  • File watcher reliability improvements.

v0.2.2 [2024-02-02]

Bug fixes

  • Missing error handling during the conversion of Go struct to CTY value.
  • Invalid type in pipeline param definition should throw a parsing error (#252).

v0.2.1 [2024-02-02]

Bug fixes

  • Incorrect conversion of Go struct to CTY value.

v0.2.0 [2024-01-24]

What's new?

  • Added credentials support for the following plugins:
    • BitBucket
    • Datadog
    • Freshdesk
    • JumpCloud
    • ServiceNow
    • Turbot Guardrails
  • Added Query Trigger mod resource

Enhancements

  • Container step now supports Source in addition to Image.
  • Added enabled attribute to Flowpipe Triggers.
  • Added method block to HTTP Trigger
  • New intervals (5m, 10m, 15m, 30m, 60m, 1h, 2h, 4h, 6h, 12h, 24h) are now supported for the Schedule and Query Triggers.

Bug fixes

  • Fixed an issue in the bootstrap process for identifying the config path.

v0.1.0 [2023-12-13]

Shared components for use across pipe projects.