Skip to content

Synapse v2.170.0

Compare
Choose a tag to compare
@vtx-machine vtx-machine released this 04 Jun 15:55
· 256 commits to master since this release

Automatic Migrations

  • Populate an additional index of buids by form in Layers.
    (#3729 <https://github.com/vertexproject/synapse/pull/3729>_)
  • See :ref:datamigration for more information about automatic migrations.

Model Changes

  • Updates to the infotech and file models.
    (#3702 <https://github.com/vertexproject/synapse/pull/3702>)
    (#3725 <https://github.com/vertexproject/synapse/pull/3725>
    )
    (#3732 <https://github.com/vertexproject/synapse/pull/3732>_)

    New Forms

    file:mime:lnk
    Metadata pulled from a Windows shortcut or LNK file.

    it:mitre:attack:datasource
    A MITRE ATT&CK Datasource ID.

    it:mitre:attack:data:component
    A MITRE ATT&CK data component.

    New Properties

    it:mitre:attack:technique
    The form had the following property added to it:

    data:components
    An array of MITRE ATT&CK data components that detect the ATT&CK technique.

    it:prod:hardware
    The form had the following properties added to it:

    manufacturer
    The organization that manufactures this hardware.

    manufacturer:name
    The name of the organization that manufactures this hardware.

    Deprecated Properties

    it:prod:hardware
    The it:prod:hardware form had the following property marked as deprecated:

    • make

Features and Enhancements

  • Added $lib.model.migration.s.riskHasVulnToVulnerable migration helper
    to create risk:vulnerable nodes from risk:hasvuln nodes.
    (#3734 <https://github.com/vertexproject/synapse/pull/3734>_)
  • Added $lib.model.migration.s.itSecCpe_2_170_0() migration helper to update
    it:sec:cpe nodes created before this release. Details about the migration
    helper can be found in the help (help -v $lib.model.migration.s.itSecCpe_2_170_0)
    (#3515 <https://github.com/vertexproject/synapse/pull/3515>_)
  • Update Storm lift optimization for tag filters to also allow hinting
    based on runtsafe variable values.
    (#3733 <https://github.com/vertexproject/synapse/pull/3733>_)
  • Log an info message with the current Cell and Synapse version on startup.
    (#3723 <https://github.com/vertexproject/synapse/pull/3723>_)
  • Add per-Cell version checks to prevent accidental downgrades of services.
    (#3728 <https://github.com/vertexproject/synapse/pull/3728>_)
  • Add a check to Cells that will warn when performance related sysctl values
    are not configured correctly on the host. This warning can be disabled with
    the health:sysctl:checks configuration option.
    (#3712 <https://github.com/vertexproject/synapse/pull/3712>_)
  • Add forms and interfaces type options to the ndef type, which
    require the value to be one of the specified forms, or inherit one of the
    specified interfaces.
    (#3724 <https://github.com/vertexproject/synapse/pull/3724>_)
  • Add support for pivoting from an ndef secondary prop to specific form.
    (#3715 <https://github.com/vertexproject/synapse/pull/3715>_)
  • Add support for pivoting to or from ndef array properties.
    (#3720 <https://github.com/vertexproject/synapse/pull/3720>_)
  • Add an index of buids by form to Layers. A getStorNodesByForm() API has
    been added to Storm Layer objects to retrieve storage nodes using this index.
    (#3729 <https://github.com/vertexproject/synapse/pull/3729>_)
  • Storm Dmon APIs called on a Cortex mirror now call up to the leader to
    retrieve their result.
    (#3735 <https://github.com/vertexproject/synapse/pull/3735>_)
  • Add a insertParentFork() API on Storm View objects to insert a new
    View between an existing fork and its parent View.
    (#3731 <https://github.com/vertexproject/synapse/pull/3731>_)
  • Quorum merge requests are now allowed on Views which have forks.
    (#3738 <https://github.com/vertexproject/synapse/pull/3738>_)

Bugfixes

  • Fix a formatting issue in an error message that could be raised during
    JSON decoding in a Storm http:api:request object.
    (#3730 <https://github.com/vertexproject/synapse/pull/3730>_)
  • Fix an issue where inet:url norming did not handle IPv6 addresses
    in the host portion of the URL correctly.
    (#3727 <https://github.com/vertexproject/synapse/pull/3727>_)
  • Fix an issue where executing the view.exec command from within a
    privileged Storm runtime still checked user permissions for the specified
    view.
    (#3726 <https://github.com/vertexproject/synapse/pull/3726>_)
  • Update logic for parsing CPE 2.2 and CPE 2.3 strings to be more compliant with
    the specification. This resulted in better conversions from CPE 2.2 to CPE 2.3
    and CPE 2.3 to CPE 2.2.
    (#3515 <https://github.com/vertexproject/synapse/pull/3515>_)

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