Skip to content

v0.30.2

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Aug 18:40
· 4479 commits to release-next since this release
v0.30.2
839107e

Release 0.30.2

What's New

  • Identity type consolidation
  • HTTP Connect Proxy support for control channel and links

Identity Type Consolidation

Prior to this release there were four identity types:

  • User
  • Service
  • Device
  • Router

Of these four types, only Router has any functional purpose. Given that, the other three have been merged into
a single Default identity type. Since Router identities can only be created by the system, it's no longer
necesary to specify the identity type when creating identities.

The identity type may still be provided, but a deprecation warning will be emitted.

Backwards Compatibility

Existing non-Router identities will be migrated to the Default identity type. If an identity type other
than Default is provided when creating an identity, it will be coerced to the Default type. Existing
code may have issues with the new identity type being returned.

HTTP Connect Proxy support

Routers may now specify a proxy configuation which will be used when establishing connections to controllers
and data links to other routers. At this point only HTTP Connect Proxies with no authentication required are
supported.

Example router config:

proxy:
  type: http
  address: localhost:3128

Component Updates and Bug Fixes