Skip to content

Synapse v2.203.0

Compare
Choose a tag to compare
@vtx-machine vtx-machine released this 14 Mar 15:27
· 29 commits to master since this release

Model Changes

  • Deprecated the meta:seen form.
    (#4170 <https://github.com/vertexproject/synapse/pull/4170>_)
  • Added meta:feed to track ingest progress from multi-feed sources.
    (#4172 <https://github.com/vertexproject/synapse/pull/4172>_)
  • See :ref:userguide_model_v2_203_0 for more detailed model changes.

Features and Enhancements

  • Added support to the OAuth2 providers to use client_assertion values to
    authenticate to OAuth2 endpoints. These can be used instead of providing a
    client_secret value if the OAuth2 provider supports client_assertion
    authentication. This update includes support for obtaining the assertion
    values via user defined Storm callbacks; as well as obtaining the assertions
    from Azure Managed Identity Workloads.
    (#4125 <https://github.com/vertexproject/synapse/pull/4125>_)
  • Updated the JSON library used by Synapse to orjson which is more strict
    to the JSON standards and shown to be more performant than the builtin
    Python json library.
    (#4129 <https://github.com/vertexproject/synapse/pull/4129>_)
  • Added a default name when inserting a parent fork to a view. The default name
    is now inserted fork of {oldparent.name} or inserted fork of {oldparent.iden} if the view doesn't have a name.
    (#4175 <https://github.com/vertexproject/synapse/pull/4175>_)
  • Updated URL pattern matching to validate schemes against IANA standards for
    the scrape command.
    (#4177 <https://github.com/vertexproject/synapse/pull/4177>_)

Bugfixes

  • Fixed an issue with some exceptions missing a mesg value. Thank you
    colingrady for the contribution.
    (#4179 <https://github.com/vertexproject/synapse/pull/4179>_)
  • Fixed an issue with the Storm stats:tally object not validating its API
    arguments.
    (#4181 <https://github.com/vertexproject/synapse/pull/4181>_)

Notes

  • Updated the indent keyword argument of $lib.json.save() to be a
    boolean instead of an integer. This API will now indent by two spaces if
    requested instead of an arbitrary number of spaces.
    (#4129 <https://github.com/vertexproject/synapse/pull/4129>_)

Improved documentation

  • Updated Storm library and type documentation to use (true), (false)
    and (null) instead of $lib.true, $lib.false, and $lib.null.
    (#4173 <https://github.com/vertexproject/synapse/pull/4173>_)
  • Updated Kubernetes example documentation by renaming aha` to aha00to support future instances, simplifed the use of automatic DNS matching viaSYN_AHA_DNS_NAME, and allow for independent Certificate Authority naming via SYN_AHA_AHA_NETWORK``.
    (#4178 <https://github.com/vertexproject/synapse/pull/4178>_)

For complete changelog entries, see the following https://synapse.docs.vertex.link/en/latest/synapse/changelog.html