Skip to content

cli-v1.6.0

Choose a tag to compare

@longquanzheng longquanzheng released this 09 Oct 02:55
c6be62d

Breaking Changes

  • dexcli visualize validates Go invocation contracts (#597). These are now errors in every mode and schema version, so code that compiled and was accepted before can fail analysis:

    • an AttributeMap read or enumeration, or a pending Channel read, that the method's options do not load;
    • a Step Stream write, or a buffered Stream writer, in an RPC or Flow timeout handler;
    • a StartFlow input that does not match the start Step's input, including nil for a struct input; a no-input Step takes dex.None.

    Fix the reported diagnostics. The analyzer now also follows same-package helpers and Step decisions returned inside loops, which removes false unused_resource and hidden_dex_decision warnings (#594).

  • Dex Web's hosted settings are removed (#587). A Dex Web or server configuration that still sets one of the removed web keys is rejected at startup: flowRenderingSource, flowRenderingBlobStore, workQueuePermissionMode, trustForwardedEmbeddingHeaders, connectorSetupEnabled, connectorSetupMode, connectorConfigDirectory, connectorCacheDirectory and projectConfiguration. Remove them before upgrading. dexcli dev's local setup is unaffected.

What's Changed

Full Changelog: cli-v1.5.0...cli-v1.6.0